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.
 

Detailed Description

User configuration structure, used in open function


The documentation for this struct was generated from the following file: