1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-20 06:45:16 +03:00
Commit graph

59 commits

Author SHA1 Message Date
Miguel Angel Mulero Martinez
294bf5d0ef Add compass bar to OSD 2017-06-14 08:52:26 +02:00
Michael Keller
7fe0ab9586 Merge pull request #3270 from DanNixon/new_osd_elements
Heading and vario OSD elements
2017-06-14 12:06:56 +12:00
Dan Nixon
5fd54cd7c2 Add numerical vario and heading OSD elements 2017-06-13 10:35:58 +01:00
Miguel Angel Mulero Martinez
64aa5824a7 Maximum Home Distance in OSD stats 2017-06-13 10:29:37 +02:00
Miguel Angel Mulero Martinez
2c9563e95d Add HOME DISTANCE to OSD 2017-06-12 17:15:14 +02:00
Miguel Angel Mulero Martinez
24aef422ee Add HOME DIRECTION arrow to OSD 2017-06-12 08:37:42 +02:00
Dan Nixon
1366676880 Add back the OSD disarmed element 2017-05-31 16:29:10 +01:00
Dan Nixon
7b6dc1b005 Small fixes from #3133 2017-05-23 17:07:18 +01:00
Dan Nixon
d83f0ddf5e Add fly timers to stats, add armed time OSD elem.
Added:
- Fly time stat (total time armed)
- Armed time stat (time since last arming)
- Armed time OSD element (time since last arming)
2017-05-22 18:24:11 +01:00
Dan Nixon
3b353ae948 Allow toggling items on BFOSD stats screen 2017-05-06 20:40:43 +01:00
Bas Delfos
37e2b8be24 Added OSD Battery Usage progressbar 2017-05-04 20:38:09 +02:00
Dan Nixon
456d618d1b Add pitch and roll angles to BFOSD 2017-04-28 14:32:52 +01:00
Hydra
4d70c43c1a CF/BF - SPRACINGF3 - Use slower MSP displayport data rate when disarmed
to prevent configurator stalls.

* Probably the configurator should set the MSP data rate on connect
instead, but this solution works for now.
2017-04-17 18:27:41 +01:00
Martin Budden
996e8b31d9 Merge pull request #2782 from martinbudden/bf_osd_debug
Added debug fields to OSD
2017-04-12 17:18:18 +01:00
Hydra
722523df31 CF/BF - Allow OSD to be compiled without blackbox. 2017-04-09 13:48:47 +01:00
Martin Budden
9715508c7b Added debug fields to OSD 2017-03-31 08:01:01 +01:00
Martin Budden
b370cec537 Added GPS position to OSD 2017-03-29 16:00:03 +01:00
Florian Ragwitz
a151d50929 Add average cell voltage to OSD
This can make it a little easier for some pilots to see where their
battery is at, especially if they move forth and back between different
cell counts a lot.
2017-03-18 11:57:30 -07:00
Martin Budden
9b62a4e38f Added PG config definitions 10 2017-02-28 06:28:06 +00:00
Martin Budden
79d4b2146d Preparation for conversion to parameter groups 2017-02-01 08:46:19 +00:00
jflyper
3bcf96e6eb Manage BLINK attribute separate from config vars 2017-01-30 15:02:15 +01:00
Dan Nixon
1ad3d74f9f Add PID and rate profile and battery warn to OSD 2017-01-29 00:27:25 +01:00
Martin Budden
5aa6187b00 Saved ROM in CLI valuTable by limiting min/max to int16_t 2017-01-21 07:42:18 +00:00
borisbstyle
50159ef6f6 Merge pull request #1811 from rafl/rafl/osd-wattage
Add electrical power to OSD
2016-12-30 13:32:13 +01:00
Hydra
08e40af088 SPRACINGF3NEO - VTX Support.
Note: Likely there will be a clash with DMA driven OSD and the VTX.

There is no support in the code to disable OSD updates prior to changing
VTX channel.
2016-12-23 17:46:15 +00:00
Florian Ragwitz
893ffd54d5 Add electrical power to OSD 2016-12-11 13:10:19 -08:00
Martin Budden
41dda49b44 Added ability to display PIDs in OSD 2016-12-06 13:24:04 +00:00
Martin Budden
8d3c825646 Converted currentTime to currentTimeUs 2016-12-01 20:00:44 +00:00
Martin Budden
3cf46ff16c Made displayPort a parameter to osdInit 2016-11-19 06:47:53 +00:00
jflyper
062e8b7b26 MAX7456: Adjustable screen area position offsets
There are displays and goggles with slightly different timing
characteristics compared the standard ones. With such devices, screen
area may be too high or too low that top or bottom most characters may
be truncated.

This PR provides a way to adjust the screen area position so that
entire screen area can be shifted up or down, or left or right.

A new vcdProfile_t (VCD = Video Character Device) is defined and
video_system was moved from osdProfile also.
2016-11-16 23:30:10 +09:00
Martin Budden
30dfe0c3a5 Tidy of osd.c 2016-11-08 05:36:56 +00:00
Martin Budden
a7a428a5bb Code tidy and addition of GPL headers 2016-11-06 10:29:11 +00:00
jflyper
a6b03a9473 Touch-ups after rebase
Led strip’s color manipulation was dropped due to the drastically
change in the config structure; led strip menu now only has feature
on/off.
2016-11-06 04:34:19 +09:00
jflyper
1aaf2d9d47 Minor touch ups 2016-10-29 13:40:27 +09:00
jflyper
720a841008 More displayPort_t, CANVAS as new feature, multi-display cycling
- Further touch-ups with displayPort_t handling.
- CANVAS is a FEATURE now.
- Device specific xxxCmsInit() are registered by device’s init, and
called by CMS upon entry to menu.
- Multiple display devices can be cycled by entering menu invocation
command while in menu.
- The menu invocation command is (was) changed to THR-Mid + YAW-Left +
Pitch-Full to avoid collision with MWOSD menu invocation command.
- More separation attempt.
2016-10-28 13:22:28 +09:00
jflyper
7960b1665d Introduction of displayPort_t 2016-10-27 19:07:27 +09:00
jflyper
38660aa8a6 Touch-ups, tidy, bandwidth mgmt on serial canvas 2016-10-25 14:34:08 +09:00
jflyper
6cf9086f56 CMS-OSD separation 2016-10-23 19:03:35 +09:00
borisbstyle
09d16bd0cb Merge branch 'master' into development 2016-10-07 01:41:55 +02:00
Dan Nixon
9d4c240671 New OSD features (#1263)
* Add max. alt to stats

* Allow toggle of crosshair separate from AH
2016-10-04 22:50:59 -07:00
Dan Nixon
03f340fe14 Merge branch 'master' into development
Conflicts:
	src/main/build/version.h
	src/main/drivers/max7456.c
	src/main/io/osd.c
	src/main/io/osd.h
	src/main/target/OMNIBUSF4/target.c
2016-09-25 11:31:44 +01:00
Dan Nixon
aea5666cfb Refactor OSD code 2016-09-24 13:57:26 +01:00
Marcin Baliniak
46ef430d44 Merge remote-tracking branch 'upstream/master' 2016-09-19 22:28:33 +02:00
Marcin Baliniak
110df75520 Removed unused variable 2016-09-19 21:32:14 +02:00
borisbstyle
79ca006431 Merge pull request #1171 from DanNixon/osd_altitude
Add barometric altitude to OSD
2016-09-19 11:58:28 +02:00
Dan Nixon
184bf12d3e Add baro altitude to OSD 2016-09-18 22:46:56 +01:00
Marcin Baliniak
1e2a961bcd New stack for OSD with full menus for PIDs etc.
There is a lot of changes and fixes in driver also
2016-09-18 21:27:09 +02:00
Martin Budden
2f9ca4355c currentTime passed in scheduler task call 2016-09-17 16:01:37 +01:00
mikeller
f9354e53b3 Graft of 'cli_diff_command' into 'master'. 2016-08-10 00:03:53 +12:00
mikeller
31c3790a5d Added CLI 'diff' command. 2016-08-09 07:26:32 +12:00