portapack-mayhem/firmware/application/apps
euquiq 27f566be8f scanner-enhanced-version
New ui_scanner, inspired on AlainD's (alain00091) PR: https://github.com/eried/portapack-mayhem/pull/80

It includes the following:

1) A big frequency numbers display.

2) A Manual scan section (you can input a frequency range (START / END), choose a STEP value from an available of standard frequency intervals, and press SCAN button.

3) An AM / WFM / NFM scan mode selector, changing "on the fly".

4) A PAUSE / RESUME button, which will make the scanner to stop upon you listening something of interest

5) AUDIO APP button, a quick shortcut into the analog audio visualizing / recording app, with the mode, frequency, amp, LNA, VGA settings already in tune with the scanner.

6) Two enums are added to freqman.hpp, reserved for compatibility with AlainD's proposed freqman's app and / or further enhancement. More on this topic:

ORIGINAL scanner just used one frequency step, when creating scanning frequency ranges, which was unacceptable.  AlainD enhanced freqman in order to pass different steppings along with ranges.  This seems an excellent idea, and I preserved that aspect on my current implementation of thisscanner, while adding those enums into the freqman just to keep the door open for AlainD's freqman in the future.

7) I did eliminate the extra blank spaces added by function to_string_short_freq() which created unnecessary spacing in every app where there is need for a SHORT string, from a frequency number. (SHORT!, no extra spaces!!)

8) I also maintained AlainD idea of capping the number of frequencies which are dynamically created for each range and stored inside a memory based db. While AlainD capped the number into 400 frequencies, I was able to up that value a bit more, into 500.

Cheers!
2020-07-20 16:43:24 -03:00
..
acars_app.cpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
acars_app.hpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
ais_app.cpp Fixed AIS RX negative Lat/Long (#241) 2019-05-07 01:59:49 +02:00
ais_app.hpp Map view in AIS (#213) 2019-01-14 23:38:12 +00:00
analog_audio_app.cpp Analog audio app m4 guru meditation bug (#18) 2020-05-08 15:01:03 +02:00
analog_audio_app.hpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
analog_tv_app.cpp Analog tv app (#334) 2020-04-20 06:50:24 +02:00
analog_tv_app.hpp Analog tv app (#334) 2020-04-20 06:50:24 +02:00
capture_app.cpp Capture app fix (#19) 2020-05-08 16:51:33 +02:00
capture_app.hpp Bias-T now works in capture mode 2018-12-18 16:25:21 +00:00
ert_app.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ert_app.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
gps_sim_app.cpp GPS SIMULATOR EXIT ON PLAY FIX 2020-06-16 02:18:29 -03:00
gps_sim_app.hpp GPS Sim 2020-04-18 01:17:01 +02:00
lge_app.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
lge_app.hpp Fileman empty directory bugfix 2019-05-23 05:20:01 +01:00
pocsag_app.cpp Pocsag improvements (#20) 2020-05-09 13:13:21 +02:00
pocsag_app.hpp Pocsag improvements (#20) 2020-05-09 13:13:21 +02:00
replay_app.cpp Stop replay before exiting Replay app, to avoid freeze. 2020-05-29 14:52:11 -07:00
replay_app.hpp Added support for multiple sample rates in IQ record 2018-02-22 07:04:19 +00:00
soundboard_app.cpp Minor UI changes to Soundboard 2020-05-24 23:34:49 +02:00
soundboard_app.hpp Minor UI changes to Soundboard 2020-05-24 23:34:49 +02:00
spectrum_analysis_app.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
spectrum_analysis_app.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
tpms_app.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
tpms_app.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_about_demo.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_about_demo.hpp UI Redesign for Portapack-Havoc (#268) 2019-10-29 22:53:54 +01:00
ui_about.cpp Finally found what was eating all the RAM :D 2018-05-15 23:35:30 +01:00
ui_about.hpp Fork rename 2020-05-12 16:12:16 +02:00
ui_adsb_rx.cpp ADSB RX: fix negative lat/lon formatting and insure two decimal places (#293) 2019-12-23 01:55:08 +01:00
ui_adsb_rx.hpp Some titles were too long 2020-06-28 21:42:19 +02:00
ui_adsb_tx.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_adsb_tx.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_afsk_rx.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_afsk_rx.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_aprs_tx.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_aprs_tx.hpp Added basic APRS transmit 2018-02-23 20:21:24 +00:00
ui_bht_tx.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_bht_tx.hpp Added back scanning in BHT TX 2018-01-09 21:12:19 +00:00
ui_btle_rx.cpp Ble receiver (#337) 2020-04-20 06:50:03 +02:00
ui_btle_rx.hpp Ble receiver (#337) 2020-04-20 06:50:03 +02:00
ui_coasterp.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_coasterp.hpp Title was too long 2020-06-28 15:41:55 +02:00
ui_debug.cpp Dark cyan for generic submenus 2020-06-07 21:35:55 +02:00
ui_debug.hpp DEBUG -> PERIPHERALS is now a buttons based menu 2020-06-04 17:28:44 -03:00
ui_encoders.cpp Finally found what was eating all the RAM :D 2018-05-15 23:35:30 +01:00
ui_encoders.hpp fix OOK transmit - getting stuck after '12E' type 2020-05-26 11:45:48 +02:00
ui_fileman.cpp Friendlier UI in fileman 2020-06-01 01:59:40 +02:00
ui_fileman.hpp Friendlier UI in fileman 2020-06-01 01:59:40 +02:00
ui_freqman.cpp Category label and entry to 12 chars (#324) 2020-04-12 15:26:20 +02:00
ui_freqman.hpp Category label and entry to 12 chars (#324) 2020-04-12 15:26:20 +02:00
ui_jammer.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_jammer.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_keyfob.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_keyfob.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_lcr.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_lcr.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_mictx.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_mictx.hpp Fixed mic tx not working the first time it was entered 2018-02-01 11:17:51 +00:00
ui_modemsetup.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_modemsetup.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_morse.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_morse.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_nrf_rx.cpp Nrf24l01 demodulation (#338) 2020-04-20 06:45:28 +02:00
ui_nrf_rx.hpp Nrf24l01 demodulation (#338) 2020-04-20 06:45:28 +02:00
ui_numbers.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_numbers.hpp Some titles were too long 2020-06-28 21:42:19 +02:00
ui_nuoptix.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_nuoptix.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_pocsag_tx.cpp Pocsag improvements (#20) 2020-05-09 13:13:21 +02:00
ui_pocsag_tx.hpp Pocsag improvements (#20) 2020-05-09 13:13:21 +02:00
ui_rds.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_rds.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_remote.cpp Added some skeletons 2018-03-27 12:52:07 +01:00
ui_remote.hpp Added some skeletons 2018-03-27 12:52:07 +01:00
ui_scanner.cpp scanner-enhanced-version 2020-07-20 16:43:24 -03:00
ui_scanner.hpp scanner-enhanced-version 2020-07-20 16:43:24 -03:00
ui_script.cpp No space after question mark 2020-06-01 01:59:12 +02:00
ui_script.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_sd_wipe.cpp No space after question mark 2020-06-01 01:59:12 +02:00
ui_sd_wipe.hpp Fixed mic tx not working the first time it was entered 2018-02-01 11:17:51 +00:00
ui_search.cpp Added some skeletons 2018-03-27 12:52:07 +01:00
ui_search.hpp Added some skeletons 2018-03-27 12:52:07 +01:00
ui_settings.cpp Setting for hiding the speaker 2020-06-08 01:23:23 +02:00
ui_settings.hpp Setting for hiding the speaker 2020-06-08 01:23:23 +02:00
ui_sigfrx.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_sigfrx.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_siggen.cpp Added LGE app, nothing to see here 2019-02-06 17:34:53 +00:00
ui_siggen.hpp Some titles were too long 2020-06-28 21:42:19 +02:00
ui_sonde.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_sonde.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_sstvtx.cpp Few improvements in ui_transmitter (#332) 2020-04-16 23:58:06 +02:00
ui_sstvtx.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_test.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_test.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_tone_search.cpp Finally found what was eating all the RAM :D 2018-05-15 23:35:30 +01:00
ui_tone_search.hpp Finally found what was eating all the RAM :D 2018-05-15 23:35:30 +01:00
ui_touch_calibration.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_touch_calibration.hpp Long titles corrupt the header 2020-05-11 11:08:00 +02:00
ui_touchtunes.cpp Contact info removal 2019-12-24 07:06:01 +01:00
ui_touchtunes.hpp Contact info removal 2019-12-24 07:06:01 +01:00
ui_view_wav.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_view_wav.hpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
ui_whipcalc.cpp Just minor changes 2020-06-28 21:35:14 +02:00
ui_whipcalc.hpp Just minor changes 2020-06-28 21:35:14 +02:00