Home
last modified time | relevance | path

Searched refs:hpm_i2cs (Results 1 – 1 of 1) sorted by relevance

/bsp/hpmicro/libraries/drivers/
A Ddrv_i2c.c42 static struct hpm_i2c hpm_i2cs[] = variable
115 for (uint32_t i = 0; i < sizeof(hpm_i2cs) / sizeof(hpm_i2cs[0]); i++) in handle_i2c_isr()
117 if (hpm_i2cs[i].base == ptr) in handle_i2c_isr()
119 rt_sem_release(hpm_i2cs[i].xfer_sem); in handle_i2c_isr()
396 for (uint32_t i = 0; i < sizeof(hpm_i2cs) / sizeof(hpm_i2cs[0]); i++) { in rt_hw_i2c_init()
397 init_i2c_pins(hpm_i2cs[i].base); in rt_hw_i2c_init()
409 hpm_i2cs[i].bus.ops = &hpm_i2c_ops; in rt_hw_i2c_init()
410 if (hpm_i2cs[i].enable_dma) in rt_hw_i2c_init()
417 …dma_mgr_install_chn_tc_callback(&hpm_i2cs[i].dma, i2c_dma_channel_tc_callback, (void *)&hpm_i2cs[i… in rt_hw_i2c_init()
423 if (hpm_i2cs[i].xfer_sem == RT_NULL) in rt_hw_i2c_init()
[all …]

Completed in 4 milliseconds