Commit Graph
5 Commits
Author SHA1 Message Date
Thomas Watson 7e777b6371 AP_Scripting: fix CRSF leaks and nullptr dereferences
There are several bogus error messages and checks that are removed.

This should probably be refactored to use ap_objects and avoid
reallocation of the underlying bits.
2026-01-07 08:56:01 -06:00
Andy Piper 94bc8d86e3 AP_Scripting: add CRSF peek_menu_event() and pop_menu_event()
add CRSF send_response() method
2025-11-19 19:01:11 +11:00
Andy Piper a62207298e AP_Scripting: rename AP_CRSF_SCRIPTING_ENABLED 2025-04-09 17:16:58 +10:00
Andy Piper c54f0c5d1c AP_Scripting: enable compilation when no CRSF scripting 2025-04-09 17:16:58 +10:00
Andy Piper fa36e5623d AP_Scripting: add CRSF menu bindings
add CRSF menu example
add scripted CRSF menu events
custom CRSFMenu helpers
play Beethoven's 5th on CRSF command
use native packed strings for CRSF menus and payloads
support CRSF submenus
2025-04-09 17:16:58 +10:00