portapack-mayhem/firmware/application/apps
Bernd Herzog 100bea644c
Version independent external apps (standalone apps) (#2145)
This pull requests adds a new type of external app to the firmware: The standalone app.

Pros:

Will work after an upgrade.
Size of image is only limited by shared heap size of M0 (application) (64kb total).
Cons:

No full access to all functions in the main firmware. One well defined (and versioned) API handles all communication.
The Pacman app was converted to be the first the the new kind.
2024-05-12 14:55:11 +02:00
..
acars_app.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
acars_app.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ais_app.cpp Beep-on-packet support in AIS app (#2064) 2024-03-29 22:08:32 +01:00
ais_app.hpp Beep-on-packet support in AIS app (#2064) 2024-03-29 22:08:32 +01:00
analog_audio_app.cpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
analog_audio_app.hpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
ble_comm_app.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ble_comm_app.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ble_rx_app.cpp Continued folder names consolidation & GPS default folder (#2042) 2024-03-26 11:32:24 -05:00
ble_rx_app.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ble_tx_app.cpp Continued folder names consolidation & GPS default folder (#2042) 2024-03-26 11:32:24 -05:00
ble_tx_app.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
capture_app.cpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
capture_app.hpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
dump1090.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ert_app.cpp Beep-on-packets option in Settings and updated ERT & Sonde apps (#2058) 2024-03-29 19:26:45 +01:00
ert_app.hpp Beep-on-packets option in Settings and updated ERT & Sonde apps (#2058) 2024-03-29 19:26:45 +01:00
pocsag_app.cpp Beep-on-packet support in POCSAG app (#2061) 2024-03-29 21:27:53 +01:00
pocsag_app.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
replay_app.cpp Continued folder names consolidation & GPS default folder (#2042) 2024-03-26 11:32:24 -05:00
replay_app.hpp Add Remote App & UI updates. (#1451) 2023-09-18 23:22:46 +02:00
soundboard_app.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
soundboard_app.hpp Add progress bar to Soundboard app (#1875) 2024-02-10 09:04:00 +08:00
spectrum_analysis_app.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spectrum_analysis_app.hpp Fix up Waterfall control names (#1219) 2023-06-30 07:34:19 +02:00
ui_about.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_about.hpp Consolidate styles (#1116) 2023-06-07 08:33:32 -07:00
ui_about_demo.cpp Stash radio settings per app (#1151) 2023-06-14 09:57:20 +02:00
ui_about_demo.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_about_simple.cpp Removed some blank lines (#2140) 2024-05-07 15:41:58 +02:00
ui_about_simple.hpp Removed some blank lines (#2140) 2024-05-07 15:41:58 +02:00
ui_adsb_rx.cpp Added sil value ASDB (#2078) 2024-04-03 15:57:39 +08:00
ui_adsb_rx.hpp Added sil value ASDB (#2078) 2024-04-03 15:57:39 +08:00
ui_adsb_tx.cpp Geomap speed display (#1722) 2024-01-05 13:44:30 +01:00
ui_adsb_tx.hpp Geomap speed display (#1722) 2024-01-05 13:44:30 +01:00
ui_aprs_rx.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_aprs_rx.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_aprs_tx.cpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_aprs_tx.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_battinfo.cpp MsgDblReg fix (#2144) 2024-05-11 10:52:35 +02:00
ui_battinfo.hpp MsgDblReg fix (#2144) 2024-05-11 10:52:35 +02:00
ui_bht_tx.cpp Don't update radio directly when saving/restoring tx/rx model settings. (#1160) 2023-06-17 07:54:52 -07:00
ui_bht_tx.hpp Stash radio settings per app (#1151) 2023-06-14 09:57:20 +02:00
ui_bmp_file_viewer.cpp Bmp File Viewer + extras (#2119) 2024-04-24 05:18:12 +02:00
ui_bmp_file_viewer.hpp Bmp File Viewer + extras (#2119) 2024-04-24 05:18:12 +02:00
ui_btle_rx.cpp More btle improvements (#1549) 2023-11-03 08:08:49 +01:00
ui_btle_rx.hpp New and Improved BLE App. (#1524) 2023-10-22 22:58:14 -07:00
ui_debug.cpp Deallocate menu buttons to save memory (#1971) 2024-03-10 20:49:36 +01:00
ui_debug.hpp Deallocate menu buttons to save memory (#1971) 2024-03-10 20:49:36 +01:00
ui_dfu_menu.cpp support for battery if any + TPMS app to ext (#2129) 2024-04-29 17:38:27 +02:00
ui_dfu_menu.hpp ADS1100 (#2116) 2024-04-21 20:44:47 +12:00
ui_encoders.cpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_encoders.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_fileman.cpp Bmp File Viewer + extras (#2119) 2024-04-24 05:18:12 +02:00
ui_fileman.hpp allow to load more files but unordered (#2077) 2024-04-02 20:19:28 +02:00
ui_flash_utility.cpp Change flashing message to match LED behavior (#2130) 2024-04-29 22:29:46 +02:00
ui_flash_utility.hpp Improved flash image validation (#1916) 2024-02-18 19:02:42 +01:00
ui_freqman.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_freqman.hpp freqman: limiting description size to 30, and minor fix (#1977) 2024-03-11 16:40:47 +01:00
ui_fsk_rx.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_fsk_rx.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_iq_trim.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_iq_trim.hpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_level.cpp Looking glass beep (#2036) 2024-03-24 22:32:13 +01:00
ui_level.hpp Looking glass beep (#2036) 2024-03-24 22:32:13 +01:00
ui_looking_glass_app.cpp adjust GUI for more preset name room (#2068) 2024-03-30 10:34:37 +01:00
ui_looking_glass_app.hpp adjust GUI for more preset name room (#2068) 2024-03-30 10:34:37 +01:00
ui_mictx.cpp Mic audio ak4951 fix + SSTV description (#2088) 2024-04-05 16:29:18 -05:00
ui_mictx.hpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
ui_modemsetup.cpp SymField rewrite (#1444) 2023-09-12 12:38:19 -07:00
ui_modemsetup.hpp SymField rewrite (#1444) 2023-09-12 12:38:19 -07:00
ui_morse.cpp Add files via upload (#1629) 2023-12-08 19:20:59 +01:00
ui_morse.hpp Save Morse app settings (#1602) 2023-11-26 12:17:23 +01:00
ui_numbers.cpp Daylight Savings Time support (#1793) 2024-01-21 12:47:28 -06:00
ui_numbers.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_nuoptix.cpp Fix compile error in deprecated app (#1723) 2024-01-05 10:13:43 -06:00
ui_nuoptix.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_playlist.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_playlist.hpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_pocsag_tx.cpp Pocsagtxserial (#2099) 2024-04-11 15:10:59 +02:00
ui_pocsag_tx.hpp Pocsagtxserial (#2099) 2024-04-11 15:10:59 +02:00
ui_rds.cpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_rds.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_recon.cpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
ui_recon.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_recon_settings.cpp fix read file (#2070) 2024-03-30 13:03:27 +01:00
ui_recon_settings.hpp Recon repeat auto recorded file mode (#1960) 2024-03-10 08:45:54 +08:00
ui_remote.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_remote.hpp Add Binder helper methods (#1465) 2023-09-29 18:55:27 +02:00
ui_scanner.cpp Use freq from AppSettings unless passed from another app (#2073) 2024-03-30 12:57:43 -05:00
ui_scanner.hpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_script.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_script.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_over_usb.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_over_usb.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_wipe.cpp Nav stack cleanup (#1460) 2023-09-27 21:03:02 +02:00
ui_sd_wipe.hpp Nav stack cleanup (#1460) 2023-09-27 21:03:02 +02:00
ui_search.cpp Search cleanup, more binder support (#1467) 2023-10-01 09:04:37 -07:00
ui_search.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_settings.cpp support for battery if any + TPMS app to ext (#2129) 2024-04-29 17:38:27 +02:00
ui_settings.hpp support for battery if any + TPMS app to ext (#2129) 2024-04-29 17:38:27 +02:00
ui_sigfrx.cpp Stash radio settings per app (#1151) 2023-06-14 09:57:20 +02:00
ui_sigfrx.hpp Add file reader (#1155) 2023-06-15 09:45:13 +02:00
ui_siggen.cpp Adding raw data stream BPSK - QPSK (#1534) 2023-10-30 11:32:34 +01:00
ui_siggen.hpp Adding raw data stream BPSK - QPSK (#1534) 2023-10-30 11:32:34 +01:00
ui_sonde.cpp Beep-on-packets option in Settings and updated ERT & Sonde apps (#2058) 2024-03-29 19:26:45 +01:00
ui_sonde.hpp Beep-on-packets option in Settings and updated ERT & Sonde apps (#2058) 2024-03-29 19:26:45 +01:00
ui_ss_viewer.cpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_ss_viewer.hpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_sstvtx.cpp usb serial debug interface & usb serial async msg (#2111) 2024-04-18 18:10:34 +08:00
ui_sstvtx.hpp Stash radio settings per app (#1151) 2023-06-14 09:57:20 +02:00
ui_standalone_view.cpp Version independent external apps (standalone apps) (#2145) 2024-05-12 14:55:11 +02:00
ui_standalone_view.hpp Version independent external apps (standalone apps) (#2145) 2024-05-12 14:55:11 +02:00
ui_subghzd.cpp Smaller freq changes with encoder on SubghzD and Weather Station (#2106) 2024-04-16 14:20:12 +08:00
ui_subghzd.hpp Subghz decoder (#1646) 2023-12-16 16:37:51 -06:00
ui_test.cpp Consolidate frequency field on_edit (#1166) 2023-06-18 21:11:04 +02:00
ui_test.hpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_text_editor.cpp fix shift back in screenshot and mayhem hub (#1910) 2024-02-18 00:44:31 +08:00
ui_text_editor.hpp Update Copyright in comment blocks (#1878) 2024-02-10 16:56:50 +01:00
ui_tone_search.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_tone_search.hpp Consolidate styles (#1116) 2023-06-07 08:33:32 -07:00
ui_touch_calibration.cpp Disable Back button during Touch Calibration (#2115) 2024-04-21 08:34:55 +02:00
ui_touch_calibration.hpp Disable Back button during Touch Calibration (#2115) 2024-04-21 08:34:55 +02:00
ui_touchtunes.cpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_touchtunes.hpp Added Freq to Radio State, only update specified App Settings, always Load/Save Settings (#1498) 2023-10-14 11:33:52 -05:00
ui_view_wav.cpp Add progress bar to Soundboard app (#1875) 2024-02-10 09:04:00 +08:00
ui_view_wav.hpp Add progress bar to Soundboard app (#1875) 2024-02-10 09:04:00 +08:00
ui_weatherstation.cpp Smaller freq changes with encoder on SubghzD and Weather Station (#2106) 2024-04-16 14:20:12 +08:00
ui_weatherstation.hpp Beep-on-packet support in Weather app (#2063) 2024-03-29 21:29:50 +01:00
ui_whipcalc.cpp Declare all folder names in a single source file (#2039) 2024-03-25 08:44:49 +01:00
ui_whipcalc.hpp whipcalc parsing, bug fixes (#1174) 2023-06-20 20:22:58 +02:00