![]() |
Synergy Software Package User's Manual
|
#include <r_keymatrix_api.h>
Data Fields | |
| keymatrix_channels_t | channels |
| Key Input channel(s). Bit mask of channels to open. | |
| keymatrix_trigger_t | trigger |
| Key Input trigger setting. | |
| bool | autostart |
| Start operation and enable interrupts during open(). | |
| void(* | p_callback )(keymatrix_callback_args_t *p_args) |
| Callback for key interrupt ISR. | |
| void const * | p_context |
| Holder for user data. Passed to callback in keymatrix_user_cb_data_t. | |
| void const * | p_extend |
| Extension parameter for hardware specific settings. | |
| uint8_t | irq_ipl |
| Interrupt priority level. | |
User configuration structure, used in open function