mayhem-firmware/firmware/application/hw
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
..
debounce.cpp Support "repeat" when a direction button is held down (#1053) 2023-05-23 18:55:26 +12:00
debounce.hpp Support "repeat" when a direction button is held down (#1053) 2023-05-23 18:55:26 +12:00
encoder.cpp Support for Rotary Encoder Dial sensitivity levels, issue #965 (#1057) 2023-05-24 19:32:12 -07:00
encoder.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max283x.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max2837.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max2837.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max2839.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max2839.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max5864.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
max5864.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rffc507x_spi.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rffc507x_spi.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rffc507x.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rffc507x.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
si5351.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
si5351.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spi_arbiter.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spi_pp.cpp Added bias-T status icon 2018-01-07 23:13:08 +00:00
spi_pp.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch_adc.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch_adc.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00