Searched refs:cyhal_i2c_t (Results 1 – 4 of 4) sorted by relevance
| /hal_infineon-latest/mtb-hal-cat1/include/ |
| D | cyhal_i2c.h | 251 cy_rslt_t cyhal_i2c_init(cyhal_i2c_t *obj, cyhal_gpio_t sda, cyhal_gpio_t scl, const cyhal_clock_t … 257 void cyhal_i2c_free(cyhal_i2c_t *obj); 269 cy_rslt_t cyhal_i2c_configure(cyhal_i2c_t *obj, const cyhal_i2c_cfg_t *cfg); 282 cy_rslt_t cyhal_i2c_configure_adv(cyhal_i2c_t *obj, const cyhal_i2c_adv_cfg_t *cfg); 299 cy_rslt_t cyhal_i2c_master_write(cyhal_i2c_t *obj, uint16_t dev_addr, const uint8_t *data, uint16_t… 316 cy_rslt_t cyhal_i2c_master_read(cyhal_i2c_t *obj, uint16_t dev_addr, uint8_t *data, uint16_t size, … 330 cy_rslt_t cyhal_i2c_slave_config_write_buffer(cyhal_i2c_t *obj, const uint8_t *data, uint16_t size); 344 cy_rslt_t cyhal_i2c_slave_config_read_buffer(cyhal_i2c_t *obj, uint8_t *data, uint16_t size); 359 cy_rslt_t cyhal_i2c_master_mem_write(cyhal_i2c_t *obj, uint16_t address, uint16_t mem_addr, uint16_… 372 cy_rslt_t cyhal_i2c_master_mem_read(cyhal_i2c_t *obj, uint16_t address, uint16_t mem_addr, uint16_t… [all …]
|
| /hal_infineon-latest/mtb-hal-cat1/source/ |
| D | cyhal_i2c.c | 79 static volatile cyhal_i2c_t* _cyhal_i2c_irq_obj = NULL; 131 cyhal_i2c_t* old_irq_obj = (cyhal_i2c_t*)_cyhal_i2c_irq_obj; in _cyhal_i2c_irq_handler() 133 _cyhal_i2c_irq_obj = (cyhal_i2c_t*) _cyhal_scb_get_irq_obj(irqn); in _cyhal_i2c_irq_handler() 135 _cyhal_i2c_irq_obj = (cyhal_i2c_t*) _cyhal_scb_get_irq_obj(); in _cyhal_i2c_irq_handler() 137 cyhal_i2c_t* obj = (cyhal_i2c_t*)_cyhal_i2c_irq_obj; in _cyhal_i2c_irq_handler() 188 cyhal_i2c_t *obj = (cyhal_i2c_t*)_cyhal_i2c_irq_obj; in _cyhal_i2c_cb_wrapper() 204 cyhal_i2c_t *obj = (cyhal_i2c_t*)_cyhal_i2c_irq_obj; in _cyhal_i2c_cb_addr_wrapper() 228 cyhal_i2c_t *obj = (cyhal_i2c_t*)obj_ptr; in _cyhal_i2c_pm_callback_instance() 246 static cy_rslt_t _cyhal_i2c_init_resources(cyhal_i2c_t *obj, cyhal_gpio_t sda, cyhal_gpio_t scl, co… in _cyhal_i2c_init_resources() 340 static cy_rslt_t _cyhal_i2c_init_hw(cyhal_i2c_t *obj, const cy_stc_scb_i2c_config_t *pdl_cfg) in _cyhal_i2c_init_hw() [all …]
|
| D | cyhal_scb_common.c | 590 CySCB_Type *base = is_i2c ? ((cyhal_i2c_t *)obj)->base : ((cyhal_ezi2c_t *)obj)->base; in _cyhal_i2c_set_peri_divider() 591 …uint32_t block_num = is_i2c ? ((cyhal_i2c_t *)obj)->resource.block_num : ((cyhal_ezi2c_t *)obj)->r… in _cyhal_i2c_set_peri_divider() 592 … cyhal_clock_t *clock = is_i2c ? &(((cyhal_i2c_t *)obj)->clock) : &(((cyhal_ezi2c_t *)obj)->clock); in _cyhal_i2c_set_peri_divider() 593 …bool is_clock_owned = is_i2c ? ((cyhal_i2c_t *)obj)->is_clock_owned : ((cyhal_ezi2c_t *)obj)->is_c… in _cyhal_i2c_set_peri_divider() 614 …cyhal_resource_inst_t *resource = is_i2c ? &(((cyhal_i2c_t *)obj)->resource) : &(((cyhal_ezi2c_t *… in _cyhal_i2c_set_peri_divider()
|
| /hal_infineon-latest/mtb-hal-cat1/include_pvt/ |
| D | cyhal_hw_types.h | 760 } cyhal_i2c_t; typedef
|