Lines Matching refs:cyhal_keyscan_t
66 static cy_rslt_t _cyhal_keyscan_init_resources(cyhal_keyscan_t *obj, uint8_t num_columns, const cyh…
68 static cy_rslt_t _cyhal_keyscan_init_hw(cyhal_keyscan_t *obj, const cy_stc_ks_config_t *cfg);
103 static cyhal_keyscan_t *_cyhal_keyscan_config_structs[1];
107 cyhal_keyscan_t *obj = _cyhal_keyscan_config_structs[0]; in _cyhal_keyscan_irq_handler()
126 cyhal_keyscan_t *obj = _cyhal_keyscan_config_structs[0]; in _cyhal_keyscan_cb_wrapper()
143 cyhal_keyscan_t *obj = _cyhal_keyscan_config_structs[0]; in _cyhal_keyscan_pm_callback()
175 static cy_rslt_t _cyhal_keyscan_init_resources(cyhal_keyscan_t *obj, uint8_t num_columns, const cyh… in _cyhal_keyscan_init_resources()
299 static cy_rslt_t _cyhal_keyscan_init_hw(cyhal_keyscan_t *obj, const cy_stc_ks_config_t *cfg) in _cyhal_keyscan_init_hw()
338 cy_rslt_t cyhal_keyscan_init(cyhal_keyscan_t *obj, uint8_t num_columns, const cyhal_gpio_t *columns, in cyhal_keyscan_init()
342 memset(obj, 0, sizeof(cyhal_keyscan_t)); in cyhal_keyscan_init()
364 cy_rslt_t cyhal_keyscan_init_cfg(cyhal_keyscan_t *obj, const cyhal_keyscan_configurator_t *cfg) in cyhal_keyscan_init_cfg()
369 memset(obj, 0, sizeof(cyhal_keyscan_t)); in cyhal_keyscan_init_cfg()
389 void cyhal_keyscan_free(cyhal_keyscan_t *obj) in cyhal_keyscan_free()
431 cy_rslt_t cyhal_keyscan_read(cyhal_keyscan_t *obj, uint8_t* count, cyhal_keyscan_action_t* keys) in cyhal_keyscan_read()
470 void cyhal_keyscan_register_callback(cyhal_keyscan_t *obj, cyhal_keyscan_event_callback_t callback,… in cyhal_keyscan_register_callback()
478 void cyhal_keyscan_enable_event(cyhal_keyscan_t *obj, cyhal_keyscan_event_t event, uint8_t intr_pri… in cyhal_keyscan_enable_event()