portapack-mayhem/firmware
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
..
application Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057) 2023-05-24 19:32:12 -07:00
baseband Formatted code (#1007) 2023-05-19 08:16:05 +12:00
bootstrap PortaPack Sync, take 2 (#215) 2019-02-03 18:25:11 +00:00
chibios Fix warning: cast between incompatible function types from 'void (*)(void *)' to 'msg_t (*)(void *)' 2021-01-27 15:32:46 +01:00
chibios-portapack cleanup (#1036) 2023-05-22 21:14:35 +12:00
common Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057) 2023-05-24 19:32:12 -07:00
graphics removing keyfob app (#1006) 2023-05-18 21:01:58 +02:00
test Lazy line caching for Notepad (#1042) 2023-05-22 13:08:59 -07:00
tools Updated icao24.db, improved python scripts. (#1013) 2023-05-19 22:02:24 +02:00
CMakeLists.txt Solving_error_dfu_util_v_011_integrated_vscode (#1055) 2023-05-23 18:28:34 +02:00
toolchain-arm-cortex-m.cmake Missing toolchain-arm-cortex-m.cmake file 2017-02-11 23:12:49 +00:00