Searched refs:i2c_drv (Results 1 – 2 of 2) sorted by relevance
52 RT_ASSERT(i2c_drv != RT_NULL); in stm32_i2c_init()54 I2C_HandleTypeDef *i2c_handle = &i2c_drv->handle; in stm32_i2c_init()55 struct stm32_i2c_config *cfg = i2c_drv->config; in stm32_i2c_init()98 HAL_DMA_Init(&i2c_drv->dma.handle_rx); in stm32_i2c_init()100 __HAL_LINKDMA(&i2c_drv->handle, hdmarx, i2c_drv->dma.handle_rx); in stm32_i2c_init()109 HAL_DMA_Init(&i2c_drv->dma.handle_tx); in stm32_i2c_init()111 __HAL_LINKDMA(&i2c_drv->handle, hdmatx, i2c_drv->dma.handle_tx); in stm32_i2c_init()123 HAL_NVIC_EnableIRQ(i2c_drv->config->evirq_type); in stm32_i2c_init()133 return stm32_i2c_init(i2c_drv); in stm32_i2c_configure()480 rt_completion_done(&i2c_drv->completion); in HAL_I2C_MasterTxCpltCallback()[all …]
62 static rt_size_t ht32_i2c_init(struct ht32_i2c *i2c_drv) in ht32_i2c_init() argument64 struct ht32_i2c_config *i2c_config = i2c_drv->config; in ht32_i2c_init()
Completed in 7 milliseconds