portapack-mayhem/firmware/application
Mark Thompson 6b44a77ef6
Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057)
* Support for 3 levels of rotary encoder sensitivity #965

Backend support; UI will still need to call set function to configure.

* Support for 3 levels of rotary encoder sensitivity #965

Backend support only.  UI will still need to be changed to call the set_sensitivity() function to configure.

* Removed trailing space

* Deleted blank lines to see if format checker will be happier

* Simpler support for multiple levels of encoder sensitivity, for issue #965

Removed the convoluted code :-) and instead just using a 2-dimensional array to choose which transition map to use.  For now I only have 2 (vs 3) levels enabled as well, to save code space and because high-sensitivity is very touchy.

* Simpler version of configurable encoder sensitivity, issue #965

* Formatting

* Formatting test for Clang

* Formatting test

* Formatting (removed helpful comment)

* Formatting test (remove commented-out code)

* Formatting & swapping medium/low so default mode=0

* Swapped medium/low so default mode=0

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965

* Removed unneeded range check (trusting in pmem checksum)
2023-05-24 19:32:12 -07:00
..
apps Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057) 2023-05-24 19:32:12 -07:00
bitmaps Formatted code (#1007) 2023-05-19 08:16:05 +12:00
hw Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057) 2023-05-24 19:32:12 -07:00
protocols Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui Lazy line caching for Notepad (#1042) 2023-05-22 13:08:59 -07:00
app_settings.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
app_settings.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_api.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_api.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
bitmap.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
capture_thread.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
capture_thread.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
chconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
clock_manager.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
clock_manager.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
CMakeLists.txt Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
core_control.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
core_control.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
database.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
database.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
de_bruijn.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
de_bruijn.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
debug.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
debug.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
demofont.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dirty_registers.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
emu_cc1101.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
event_m0.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
event_m0.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
file.cpp Lazy line caching for Notepad (#1042) 2023-05-22 13:08:59 -07:00
file.hpp Lazy line caching for Notepad (#1042) 2023-05-22 13:08:59 -07:00
firmware_info.c Formatted code (#1007) 2023-05-19 08:16:05 +12:00
freqman.cpp add original or complementary author (#1045) 2023-05-22 22:17:28 +02:00
freqman.hpp add original or complementary author (#1045) 2023-05-22 22:17:28 +02:00
halconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
io_file.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
io_file.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
io_wave.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
io_wave.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
io.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
irq_controls.cpp Support "repeat" when a direction button is held down (#1053) 2023-05-23 18:55:26 +12:00
irq_controls.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
irq_lcd_frame.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
irq_lcd_frame.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
irq_rtc.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
irq_rtc.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
log_file.cpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
log_file.hpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
lz4.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
lz4.S added compression of baseband images 2023-03-21 19:18:38 +01:00
main.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
mcuconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
portapack.cpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
portapack.hpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
qrcodegen.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
qrcodegen.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
radio.cpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
radio.hpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
receiver_model.cpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
receiver_model.hpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
recent_entries.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
recent_entries.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
replay_thread.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
replay_thread.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rf_path.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rf_path.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rfm69.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rfm69.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rtc_time.cpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
rtc_time.hpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
sd_card.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
sd_card.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
serializer.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
serializer.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
signal.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spectrum_color_lut.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spectrum_color_lut.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
string_format.cpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
string_format.hpp Add Notepad app (#1010) 2023-05-20 08:39:35 +12:00
temperature_logger.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
temperature_logger.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tone_key.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tone_key.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
transmitter_model.cpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
transmitter_model.hpp Set default TX gain to 35 (#1062) 2023-05-24 19:31:59 +02:00
tuning.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tuning.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_baseband_stats_view.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_baseband_stats_view.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_handwrite.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_handwrite.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_loadmodule.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_loadmodule.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_navigation.cpp Use receiver/transmitter models everywhere (#1056) 2023-05-23 21:22:30 -07:00
ui_navigation.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_playdead.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_playdead.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_record_view.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_record_view.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_card_debug.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_card_debug.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_card_status_view.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ui_sd_card_status_view.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
unistroke.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
ymdata.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00