RASCSI/python/ctrlboard/src/ctrlboard_hw
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
..
__init__.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
ctrlboard_hw_constants.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00
ctrlboard_hw.py 8bit encoder detection + debounced button detection, numpy removal (#710) 2022-03-01 20:27:14 -06:00
encoder.py 8bit encoder detection + debounced button detection, numpy removal (#710) 2022-03-01 20:27:14 -06:00
hardware_button.py 8bit encoder detection + debounced button detection, numpy removal (#710) 2022-03-01 20:27:14 -06:00
pca9554multiplexer.py Initial version of the Control Board UI (#687) 2022-02-25 21:03:36 +01:00