| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
🔎 FLASH Analysispx4_fmu-v5x [Total VM Diff: 192 byte (0.01 %)]FILE SIZE VM SIZE -------------- -------------- +0.0% +192 +0.0% +192 .text +0.5% +100 +0.5% +100 uORB::compressed_fields +0.0% +48 +0.0% +48 g_cromfs_image +0.6% +20 +0.6% +20 px4::logger::LoggedTopics::add_default_topics() [NEW] +16 [NEW] +16 __orb_vtx +3.1% +4 +3.1% +4 uORB::Manager::orb_device_node_exists() +3.0% +4 +3.0% +4 uORB::Manager::orb_exists() +0.3% +4 +0.3% +4 uorb_topics_list -0.8% -4 -0.8% -4 ModuleBase<>::unlock_module() +0.3% +5.36Ki [ = ] 0 .debug_abbrev +0.0% +32 [ = ] 0 .debug_aranges +0.0% +48 [ = ] 0 .debug_frame +0.0% +13.6Ki [ = ] 0 .debug_info +0.0% +1.41Ki [ = ] 0 .debug_line +100% +2 [ = ] 0 [Unmapped] +0.0% +1.41Ki [ = ] 0 [section .debug_line] +0.0% +132 [ = ] 0 .debug_loclists +0.0% +20 [ = ] 0 .debug_rnglists +0.0% +760 [ = ] 0 .debug_str +0.8% +2 [ = ] 0 .shstrtab +0.0% +18 [ = ] 0 .strtab +0.0% +8 [ = ] 0 [section .strtab] -33.3% -16 [ = ] 0 __nxsched_add_readytorun_veneer [NEW] +10 [ = ] 0 __orb_vtx +80% +16 [ = ] 0 __sq_addlast_veneer +0.0% +48 [ = ] 0 .symtab -40.0% -32 [ = ] 0 __nxsched_add_readytorun_veneer [NEW] +48 [ = ] 0 __orb_vtx +67% +32 [ = ] 0 __sq_addlast_veneer -1.9% -192 [ = ] 0 [Unmapped] +0.0% +21.4Ki +0.0% +192 TOTAL FILE SIZE VM SIZE -------------- -------------- +0.0% +192 +0.0% +192 .text +0.5% +100 +0.5% +100 uORB::compressed_fields +0.0% +44 +0.0% +44 g_cromfs_image +0.6% +20 +0.6% +20 px4::logger::LoggedTopics::add_default_topics() [NEW] +16 [NEW] +16 __orb_vtx +0.0% +12 +0.0% +12 [section .text] +20% +4 +20% +4 get_orb_meta() +3.1% +4 +3.1% +4 uORB::Manager::orb_device_node_exists() +3.0% +4 +3.0% +4 uORB::Manager::orb_exists() +0.3% +4 +0.3% +4 uorb_topics_list -4.5% -4 -4.5% -4 FlightTask -0.8% -4 -0.8% -4 ModuleBase<>::unlock_module() -1.0% -4 -1.0% -4 atanf -30.8% -4 -30.8% -4 g_nullstring +0.3% +5.22Ki [ = ] 0 .debug_abbrev +0.0% +32 [ = ] 0 .debug_aranges +0.0% +48 [ = ] 0 .debug_frame +0.0% +13.5Ki [ = ] 0 .debug_info +0.0% +1.41Ki [ = ] 0 .debug_line -66.7% -4 [ = ] 0 [Unmapped] +0.0% +1.41Ki [ = ] 0 [section .debug_line] +0.0% +196 [ = ] 0 .debug_loclists +0.0% +20 [ = ] 0 .debug_rnglists +0.0% +760 [ = ] 0 .debug_str -0.8% -2 [ = ] 0 .shstrtab +0.0% +18 [ = ] 0 .strtab +0.0% +8 [ = ] 0 [section .strtab] [NEW] +10 [ = ] 0 __orb_vtx +0.0% +48 [ = ] 0 .symtab -0.3% -32 [ = ] 0 [section .symtab] [NEW] +48 [ = ] 0 __orb_vtx +50% +16 [ = ] 0 atanf +33% +16 [ = ] 0 atanlo -2.4% -192 [ = ] 0 [Unmapped] +0.0% +21.2Ki +0.0% +192 TOTAL Updated: 2026-01-26T09:44:27 |
Sorry, something went wrong.
|
Cool work, any chance to consolidate MSP VTX (HDZero, DJI etc) as well? |
Sorry, something went wrong.
Eventually yes, but not in this PR. I see that the VTX table config is duplicated, but that can be shared later internally without impacting any public interfaces. Otherwise the OSD driver probably also wants to listen to the vtx message and relay that information later. |
Sorry, something went wrong.
Edit: No, not at all. Kinda. I've implemented support for the CRSF MSP message MSP_SET_VTX_CONFIG (89=0x59) that allows setting band/channel/frequency/power/pitmode via CRSF. |
Sorry, something went wrong.
|
No flaws found |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Solved Problem
Depends on #25693. merged.
Changelog Entry
For release notes:
Alternatives
The uORB messages are quite large, but I didn't come up with anything better. They are guarded behind a KConfig option. I didn't add them to the DDS bridge, since that's not really useful for upstream. It would be great to guard that yaml file with the KConfig options.
Test coverage