Skip to content

test - #1

Merged
Ralfde merged 2140 commits into
Ralfde:masterfrom
iNavFlight:master
Apr 16, 2020
Merged

test#1
Ralfde merged 2140 commits into
Ralfde:masterfrom
iNavFlight:master

Conversation

@Ralfde

@Ralfde Ralfde commented Apr 16, 2020

Copy link
Copy Markdown
Owner

no changes, just need to merge my fork

fiam and others added 30 commits October 17, 2019 09:35
AGH -> FRSKY, agh -> frsky
Reduces the amount of writes to the OSD
Otherwise the caller might use the display size before calling
resync, causing some elements to be misplaced (notably, the boot
logo).
This allows us to have different types of transactions (implicit
state reset, profiled, etc...)
- Rect clipping
- Draw string at pixel
- Draw string at pixel as mask
- Set stroke/fill color on single call
- Other cleanups and fixes in the FrSky OSD driver
This helps organizing the code and breaks up the giant osd.c file
a bit. Elements are now in osd_common.c, grid implementations in
osd_grid.c and canvas in osd_canvas.c. osd.c calls into osd_common.c
which, if needed, does ome intermediate and common processing and
then calls into either the grid or the canvas implementation.
Handle OSD_CMD_WRITE_FONT responses, so the font write command doesn't
end up waiting until its timeout and returns as soon as the OSD is
done writing the font character.
Also, read all the response fields
Add support for FrSky's pixel based OSD
New FlySky receivers (AFHDS 3 and latest AFHDS 2a) are using 4 bits free bits in every channel to pass additional data, thus increase total passed channels to 18.
Missing logic has been implemented - it is still compatible with 14 channels receivers.
The fix is critical because if new channels are being send in the frame they are causing invalid value recognition.
Allows to enumerate all the settings and get the setting names. It is
the only way to do so.
Fixed IBUS protocol for AFHDS 3 and new AFHDS 2a receivers.
Update PID defaults for nicer MR experience
…ottle-override

Allow to override mixer throttle by global function
Enable ESC telemetry on all targets that support DSHOT
DzikuVx and others added 29 commits January 23, 2020 09:17
…tem_to_OSD_menu

Add missing ESC RPM OSD item to OSD menu
Change MSP_SET_4WAY_IF to MSP_SET_PASSTHROUGH while also keeping
backwards compatibility.
Enabled led strip support to Kakute F7 flight controller
[MSP] Add support for setting up serial passthrough via MSP
Add MAMBAF722 and MAMBA405US to release targets
* add developer documentation for serial log / debug

* minor clean up [skip ci]

* remove ? around configurator [ci skip]

* pointless commit so travis rebuilds the whole project
Prevent overflow in computing average RPM
Allow compilation when `USE_SERIALRX_IBUS` is not defined.
remove obsolete nav_mc_pos_xy_[id] settings from Cli.md
[MAMBA] Fix DSHOT issue on MAMBAF722 and MAMBAF405 targets
Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
Document telemetry sensor 0x450
@Ralfde
Ralfde merged commit dc6aa64 into Ralfde:master Apr 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.