Changes

Summary

  1. Add booting into the flash boot loader as an option. (commit: 5cf42f4) (details)
  2. Cleaned up 'make *_clean', 'make *_flash'. (commit: ccf3cb6) (details)
  3. Added configuration for GitHub sponsorship button. (commit: 3277ce6) (details)
  4. Fixed dispatch initialisation for persistent statistics. (commit: c6c4c3a) (details)
  5. [VTX] vtxTable factory flag and full integration of vtxTable (#8380) (commit: 7cb3420) (details)
  6. Extracted reboot magic numbers. (commit: b14ecb1) (details)
Commit 5cf42f40b6dddd64d59738b3420ad045bf926711 by github
Add booting into the flash boot loader as an option.
(commit: 5cf42f4)
The file was modifiedsrc/main/target/common_post.h (diff)
The file was modifiedsrc/main/msp/msp_serial.h (diff)
The file was modifiedsrc/main/drivers/system_stm32h7xx.c (diff)
The file was modifiedsrc/main/target/SITL/target.c (diff)
The file was modifiedsrc/main/drivers/system.c (diff)
The file was modifiedsrc/main/drivers/system_stm32f4xx.c (diff)
The file was modifiedsrc/main/target/system_stm32h7xx.c (diff)
The file was modifiedsrc/main/drivers/system.h (diff)
The file was modifiedsrc/main/drivers/system_stm32f10x.c (diff)
The file was modifiedsrc/main/drivers/system_stm32f30x.c (diff)
The file was modifiedsrc/main/cli/cli.c (diff)
The file was modifiedsrc/main/msp/msp_serial.c (diff)
The file was modifiedsrc/main/drivers/system_stm32f7xx.c (diff)
The file was modifiedsrc/main/msp/msp.c (diff)
Commit ccf3cb6fa6e81d844db13610cc8270999c5ae364 by github
Cleaned up 'make *_clean', 'make *_flash'.
(commit: ccf3cb6)
The file was modifiedMakefile (diff)
Commit 3277ce6a47399d4d462d22714de312560dd2b015 by github
Added configuration for GitHub sponsorship button.
(commit: 3277ce6)
The file was added.github/FUNDING.yml
Commit c6c4c3adf9b7a1524430bd727d1768afb2beb16b by github
Fixed dispatch initialisation for persistent statistics.
(commit: c6c4c3a)
The file was modifiedsrc/main/fc/init.c (diff)
The file was modifiedsrc/main/fc/stats.h (diff)
The file was modifiedsrc/main/fc/rc_adjustments.c (diff)
The file was modifiedsrc/main/fc/stats.c (diff)
Commit 7cb34205b34642d3dddf2ac94219099f4e21c0a5 by functionpointer
[VTX] vtxTable factory flag and full integration of vtxTable (#8380)
Moved vtxtable frequency mode implementation into `vtx_common.c`. This
makes the implementation available for all vtx types and allows for some
code deduplication (see point below)
Removed band and channel tracking from tramp and rtc6705. The hardware
underlying both only support frequency mode and the tracking is now done
in `vtx_common.c` using the new factory flag.
Deleted vtxStringXXX. to continue supporting builds without
`USE_VTX_TABLE`, new infrastructure was created in
`drivers/vtx_table.c`, which loads fixed tables into vtxTableXXX when
built witout `USE_VTX_TABLE`. Individual vtx implementations no longer
need to load any band/channel tables. They only need to load their
individual power tables when built without `USE_VTX_TABLE`. Additionally
this allows for the next point:
Fully integrated vtxTableXXX and removed the old and no longer needed
indirection of frequency and power tables in `vtxDevice_t`.
Removed VTX_SETTINGS_* constants from `vtx_common.h` and replaced them
with the vtxtable equivalent.
rtc6705 implementation now uses power values from vtxtable instead of
using indices directly. It also stops using index 0. This makes it
consistent with other vtx implementations and is more user configurable.
It also cleans up `telemetry\srxl.c` which had to have a special case
for rtc6705.
Finally, frequency entries in the vtxtable can now be marked as empty by
setting their frequency to 0. Betaflight will never allow a blocked
channel to be selected. This is useful for vtxtable index mode
(FACTORY flag set) where manufacturer-defined bands can be truncated to
ensure compliance with local laws and regulations.
(commit: 7cb3420)
The file was modifiedsrc/main/cli/settings.c (diff)
The file was removedsrc/main/io/vtx_string.h
The file was modifiedsrc/main/fc/init.c (diff)
The file was modifiedsrc/main/io/vtx_smartaudio.h (diff)
The file was modifiedsrc/main/telemetry/srxl.c (diff)
The file was modifiedsrc/main/io/vtx_control.c (diff)
The file was modifiedsrc/main/io/vtx_smartaudio.c (diff)
The file was modifiedsrc/main/cms/cms_menu_vtx_smartaudio.c (diff)
The file was modifiedsrc/main/cms/cms_menu_vtx_rtc6705.c (diff)
The file was modifiedsrc/main/pg/vtx_table.h (diff)
The file was modifiedsrc/test/Makefile (diff)
The file was modifiedmake/source.mk (diff)
The file was modifiedsrc/main/io/vtx_rtc6705.c (diff)
The file was modifiedsrc/main/msp/msp.c (diff)
The file was modifiedsrc/main/drivers/vtx_common.h (diff)
The file was modifiedsrc/main/io/vtx.h (diff)
The file was removedsrc/main/io/vtx_string.c
The file was modifiedsrc/main/cli/cli.c (diff)
The file was modifiedsrc/main/io/spektrum_vtx_control.c (diff)
The file was modifiedsrc/main/drivers/vtx_rtc6705.h (diff)
The file was modifiedsrc/main/io/vtx.c (diff)
The file was modifiedsrc/main/io/vtx_tramp.h (diff)
The file was modifiedsrc/main/drivers/vtx_table.h (diff)
The file was modifiedsrc/main/cms/cms_menu_vtx_tramp.c (diff)
The file was modifiedsrc/main/drivers/vtx_common.c (diff)
The file was modifiedsrc/main/drivers/vtx_table.c (diff)
The file was modifiedsrc/main/io/ledstrip.c (diff)
The file was modifiedsrc/main/drivers/vtx_rtc6705.c (diff)
The file was modifiedsrc/main/io/vtx_tramp.c (diff)
Commit b14ecb1541c14dbee1fb2731a46059b2fa3ead71 by github
Extracted reboot magic numbers.
(commit: b14ecb1)
The file was modifiedsrc/main/drivers/system_stm32f7xx.c (diff)
The file was modifiedsrc/main/drivers/system_stm32f30x.c (diff)