Infineon Logo AIROC BTSDK v4.9 - 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 num_rows, UINT8 num_columns)
 Defines the keyscan driver. 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...
 
void wiced_hal_keyscan_register_for_event_notification (void(*userfn)(void *), void *userdata)
 Register for notification of changes. 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...
 
uint8_t wiced_hal_keyscan_get_key_pressed_count (void)
 wiced_hal_keyscan_get_key_pressed_count() – added in build 130 returns how many keys are pressed More...
 
wiced_bool_t wiced_hal_keyscan_events_pending (void)
 Defines a keyscan driver. More...
 
wiced_bool_t wiced_hal_keyscan_get_next_event (KeyEvent *key)
 Get the next event. More...
 
void wiced_hal_keyscan_flush_HW_events (void)
 Clears the keys in the HW queue. More...
 

Detailed Description

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