[−][src]Module rmicrobit::buttons::builtin
Access to the micro:bit's built-in buttons.
This module defines:
Buttonimplementations for the micro:bit's buttons A and B- Monitor implementations specialised to those buttons.
The normal way to access these is via the re-exports in the buttons
module.
Functions
| from_pins |
Type Definitions
| ABMonitor | Wrapper for the micro:bit's two buttons generating click events on release. |
| ABMonitorWithHold | Wrapper for the micro:bit's two buttons generating click and hold events. |
| ButtonA | The micro:bit's 'A' (left) button, with no debouncing. |
| ButtonAMonitorWithHold | Wrapper for the micro:bit's 'A' (left) button generating click and hold events. |
| ButtonB | The micro:bit's 'B' (right) button, with no debouncing. |
| ButtonBMonitorWithHold | Wrapper for the micro:bit's 'B' (right) button generating click and hold events. |
| EagerButtonAMonitor | Wrapper for the micro:bit's 'A' (left) button generating click events on press. |
| EagerButtonBMonitor | Wrapper for the micro:bit's 'B' (right) button generating click events on press. |
| LazyButtonAMonitor | Wrapper for the micro:bit's 'A' (left) button generating click events on release. |
| LazyButtonBMonitor | Wrapper for the micro:bit's 'B' (right) button generating click events on release. |