RASCSI/python/ctrlboard/src
Benjamin Zeiss 0297fe856a
8bit encoder detection + debounced button detection, numpy removal (#710)
* debounce interrupt events for rotary events and button presses with 400 microseconds by default.

* Massive improvements for the encoder detection. Removed numpy as a dependency.

* Debounce button presses which started to jump around.

* formatting cleanup.
2022-03-01 20:27:14 -06:00
..
ctrlboard_event_handler Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
ctrlboard_hw 8bit encoder detection + debounced button detection, numpy removal (#710) 2022-03-01 20:27:14 -06:00
menu Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
__init__.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
config.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
ctrlboard_menu_builder.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
main.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
observable.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
observer.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
rascsi_menu_controller.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00