|
SPIKE-RT C API Reference [English]
An RTOS-based software platform for LEGO® Education SPIKE™.
|
APIs for button. More...
Typedefs | |
| typedef enum _hub_button_t | hub_button_t |
| Bitmask definitions for each built-in button on the hub. | |
Enumerations | |
| enum | _hub_button_t { HUB_BUTTON_LEFT = PBIO_BUTTON_LEFT , HUB_BUTTON_CENTER = PBIO_BUTTON_CENTER , HUB_BUTTON_RIGHT = PBIO_BUTTON_RIGHT , HUB_BUTTON_BT = PBIO_BUTTON_RIGHT_UP } |
| Bitmask definitions for each built-in button on the hub. | |
Functions | |
| pbio_error_t | hub_button_is_pressed (hub_button_t *pressed) |
| Checks which buttons are currently pressed. More... | |
APIs for button.
| pbio_error_t hub_button_is_pressed | ( | hub_button_t * | pressed | ) |
Checks which buttons are currently pressed.
| pressed | Bitmask-OR of buttons that are pressed (or 0 if none) is written to the variable pointed. |
| err | Error number. |