Infineon Logo AIROC BTSDK v4.7 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_hal_keyscan.h File Reference

List of parameters and defined functions needed to access the Key Scan driver. More...

Functions

void wiced_hal_keyscan_configure (uint8_t num_rows, uint8_t num_columns)
 configure Keyscan matrix row and column More...
 
void wiced_hal_keyscan_init (void)
 Keyscan driver initialization function. More...
 
void wiced_hal_keyscan_reset (void)
 Reset the keyscan HW. More...
 
void wiced_hal_keyscan_turnOff (void)
 Turns off the keyscan HW. More...
 
wiced_bool_t wiced_hal_keyscan_events_pending (void)
 Check if there are any pending events in the firmware FIFO. More...
 
wiced_bool_t wiced_hal_keyscan_get_next_event (KeyEvent *key)
 Get the next event. More...
 
void wiced_hal_keyscan_register_for_event_notification (void(*userfn)(void *), void *userdata)
 Register for notification of changes. More...
 
void wiced_hal_keyscan_flush_HW_events (void)
 Clears the keys in the HW queue. More...
 
void wiced_hal_keyscan_enable_ghost_detection (wiced_bool_t enable)
 Enable/disable keyscan ghost key detection. More...
 
void wiced_hal_keyscan_config_gpios (void)
 Configure GPIOs for keyscan operation. More...
 
wiced_bool_t wiced_hal_keyscan_is_any_key_pressed (void)
 check if HW detects any pressed key More...
 

Detailed Description

List of parameters and defined functions needed to access the Key Scan driver.