test - #1
Merged
Merged
Conversation
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.
Unfortunately, it doesn't fit in F3
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
…tem_to_OSD_menu Add missing ESC RPM OSD item to OSD menu
Update Cli.md with new settings
Change MSP_SET_4WAY_IF to MSP_SET_PASSTHROUGH while also keeping backwards compatibility.
Enabled led strip support to Kakute F7 flight controller
Missed, apparently
[MSP] Add support for setting up serial passthrough via MSP
Add MAMBAF722 and MAMBA405US to release targets
F4BY add ICM-20689 driver
Fix MAMBA722 acc definition
* 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
* linker errors occur otherwise.
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
Release 2.4
Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
Document telemetry sensor 0x450
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
no changes, just need to merge my fork