v813:
- HUD borders can be turned off
- RADAR point can show track (3 points) - requires charset 2.4.1.2
- RSSI values now is 2 bytes and has no 255 limit
v816:
- Walkera telemetry output (for DEVO RX705/RX707 receivers) now working!
- Support of CleanFlight/MWII protocol (untested)
- Support of AutoQuad's MAVlink dialect (untested)
- support for new APM_Plane modes for quad-plane
- new parameters in Setup screen
- much more space optimizations
v817:
- Filtered out GCS messages translated by Plane 3.4+ and Copter 3.3+
- Auto Baud Rate!
v818
-
fixed bug with battery
-
fixed bug with time scale
-
fixed bug with font uploading (auto-baud makes it broken)
-
Character_Updater subproject now shares common codebase and can be used, also it can show current font
-
SPI speed is lowered to prevent glitches in charset
v820
- bugfixes
- Charecter Updater HEX
v821
- fixed NTSC in CT
- better UAVtalk & mwii syncronization
- PWM_IN interrupt enabled only if used
v822
- plane flight modes fixed
v823
- add new flag to all panels that turns on "alternate" mode for some panels
- WindSpeed, Airspeed and Groundspeed in Alternate mode shows speed on m/s instead of km/h
- new charset to show m/s
v824
- new altitude calculation scheme
ATTENTION! this version is NOT compatible with original MinimOSD tools!
v825
- MAVlink messages on your screen!
v826
- MAVlink message scrolled if length more than screen width
v827
- new tLog parser which knows .tlog format and not allows to lose sync
- thread-safe status in CT
- optimized looptime
- optimized memory usage
- no more "show battery percentage" checkbox and flag - this can be configured per-screen via "alternate" mode
- sensors to output arbitrary readings
- new GeoFence warnings
v828
- sensor has "pulse mode" checkbox
- some optimizations
v829
- Altitude panel can be reset to 0 on arming
- new logic of flight results show
v830
- fixed bug with HUD frame
- fixed bootloader dependency of SingleSerial
v831
- screen switch in rotation mode can be done only once
v832
- fixed bug with vertical speed in m/s
v833
- fixed bug with negative vertical speed
v834
- fixed bug with flight results
- fixed heading panel placement
- heading panel now can have icon
- mavlink message scrolling can be turned off
- fixed placement of time panel
- time's semicolon is blinked
v835
- blinking of time can be turned off
- really fixed placement of time panel
v836
- support for LTM telemetry protocol (untested)
v837
- some code cleanup, recompiled with another GCC keys set
- fixed bug with Message panel
v838
- filtered out MAVlink messages from gimbal
- CT now can connect OSD' port to any another COM port (Options - Connect to COM port)
- fixed strange bug with errorneos cursor movements on Setup screen
v839
- fixed Vertical Speed panel broken in v838
v840
- fixed "No data" compiler's bug
- corrected panTune view
- some "eye candy" in panEff
- fixed panSetup bug an all
- natural time scale in TLOG player
- fixed CT bug with saving alternate function flag
v841
- "No GPS fix!" warning shown only when GPS is present
v842
- one good man from GCC team told me two "secret" (not mentioned in GCC --help) optimization flags so we now has ~1Kbyte of free space!
- thanks above - added 2nd, 3rd and 4th alternate checkboxes to each panel
- thanks above - all Horizon settings moved to Horison panel flags so it now can be setted per screen.
- modified FlightResults logics for plane
- all distances can be more than 99km
- gps coords can display only fractional part of coords
- fixed the screen sticking on a large data stream
- removed panGPS2, added flag to panGPS "Display in row" instead
v843
- 3DR modem RSSI can be used as RSSI source
- additional fields in flight results - current, vertical speed up & down
- support for GPS-less setup: Alt and Groundspeed works without GPS
- flight data shown on "no input data" screen - for setup on ground station
v844
- new panel for HDOP
- new panel for channel status - 5 steps
v845
- fixed bug in ChannelStatus panel
- CT clears message after 10s
v846
- panRose's scale ("icon") can be placed below
- panRose can be even size to be centered with HUD - reqires font 2.4.1.4. sacrificed characters @, ~, `
v847
- fixed NTSC inconsistency with the CT
- removed % from panRSSI in CT
- added ability to exclude MAVlink from build
- all telemetry protocol's files moved to 'protocols' folder
- fixed panel size for all distances
- fixed GPS icon for RTK modules
v848
- fixed bug with BatteryPercent in percent mode
v849
- new panel "channel scale" - graphical version of ChannelStatus
v850
- new palel "Channel value" that only shows raw value for selected channel
v851
- panel "Channel scale" now has an ability to use extended PWM range (thanks to Tonyyng)
v582
- panel "Channel status" got extended PWM range too
- screen update moved to ISR so OSD now is completely snow-free
- first try to support EEPROM streengs
- first try to make config via MAVlink
- 852a - fixed bug with flickering panels
- 852b - fixed framerate bug
- 852c - again fixed framerate bug
v853
- strings now are working! And Channel State panel uses first 5 of them
v854
- an attempt to recover a hung MAX7456
v855
- write configuration via MAVlink is now working! But only on recent verions of ArduPilot which translates GCS messages to output
v856 *fixed bug with panel's properties visibility
- 856a - fixed bug with incorrect restoring panel's flags
v857
- fixed bug with panel selection in CT
- complementary filter of panEff changed from 1/10 to 1/100
- a try to change Horizon behavior for large banks (>70grad)
- minor fixes
v858
- fixed some CT bugs
- localisation support! lang.txt file in EXE's folder,
- support of timed screen switch (untested)
- file default.osd loaded at startup if present
- fixed bug with reverse RSSI
- Fixed Horizon behavior for large banks
- Flight Data turned off by mode switch or throttle stick
- Real Heading field width increased
- check of flash contents after write! no more bugs caused by flash write errors
- ILS now allows plane to come to runway from opposite direction
- fixed bug in ILS with HUD size
- when landing markers are not visible ILS now show arrows to help find smaller turn
- some size optimizations to fit all above :)
v859
- UAVtalk is now working!
v860
- MAVLink don't loses sync on CRC errors
v861
- some bugfixes
v862
- fixed hangup in Setup screen
- fixed no-signal UAVtalk behavior
- fixed stick direstions in Setup
- fixed sensors in Setup
v863
- project moved to per-protocol builds so now filename is MinimOsd_Extra_Uni.{version}DV-{protocol}-{built type}.hex
- reversed wind direction
- fixed panEff
- added Max Wind Speed to Flight Data panel
- some code optimizations
v864
- detects frozen datastreams and (if TX connected) tries to re-request them.
v865
- calculates adequate stream rate for current COM-port baudrate.
- detects overloaded datastreams and (if TX connected) tries to re-request them at less rate.
- minor fixes
- CT shows TLOG time
v866
- wind direction can be reversed in CT
- fixed panWarning bug
- optimized stack usage
v867
- reversed roll in horizon AKA Russian HUD
v868
- fixed lot of bugs in latest features
v869
- support for copter's Brake and Throw modes
v870
- unknown new modes shown as numbers but not as screen garbage
v871
- fixed fly time
v872
- added detected port speed to "no data" screen
v873
- 'Russian HUD' flag moved to per-screen flags
- coordinates in Flight Data panel can be shown in 2nd column
- added ability to show "%" sign for RSSI
v874
- fixed Russian HUD flag now working
v875
- UAVtalk works again!
- fixed underflow bug in panRose
- fixed lagre pitch horizon behavior
v876
- UAVtalk uses BaroAlt when no GPS.
- fixed flight time counting
- fixed RussianHUD on startup screen
v877
- new Power panel which shows mean consumed power (smoothing by complementary filter 1:10)
- maximal power added to flight results (FlightData panel)
- all complementary filters are unified
- trip distance not grows when "No input data"
v878
- Compiler downgraded to 4.8.1 so that got rid of many compiler-related bugs (rssi not works, timer stats from wrong numbers etc)
- Fixed the behavior of the overflow detector of MAVLink stream
v879
- fixed Voltage and Altitude for UAVtalk
- added Temperature (by Baro) for UAVtalk
- if MAX7456 loses VSYNC interrupts then OSD switch to old-style refresh by timer - snow on scren is better than freeze
- Output PWM generation is doing in VSYNC
v880
- a try to get battery capacity for UAVTalk and calculate % remaining
- slightly changed the order of reinitialization when MAX hangs
v881
- efficiency can show only mah/km
- "flight data" screen after flight can be turned off
- some code cleanup
- "connect to COM-port" in CT now bidirectional
- a try to revive MSP protocol (MWII Cleanflight Betaflight INAV) - now OSD sends requests for data
v882
- fixed rounding bug in UAVtalk
v883
- fixed bug when OSD freezes
- in CT "connect to COM port" now can set port speed
- MWII protocol now works!
v884
- fixed NTSC mode in CT
- Battery2 voltage can be get via MAVlink
v885
- voltages and current panels can be smoothed by filter by choose 1:10, 1:100 or 1:1000
v886
- added osdbuf bounds check by jussip
v887
- GeoFence warnings can be turned off
- fixed some scales in MWII protocol
- fixed non-GPS speed bug
- home position can be cleared on disarm (flag in panel HomeDistance)
v888
- filters changed to 1:10, 1:30, 1:100
- ability to show less accurate voltage and current - only tenth
- narrow size of all heights
- adjusted vertical speed in m/s mode
- fixed bug with distances more 32km