HAL_I2C_Slave_Sequential_Receive_IT非阻塞模式下从机连续接收大量数据 HAL_I2C_EnableListen_IT非阻塞模式下,开启地址监听 HAL_I2C_DisableListen_IT非阻塞模式下,关闭地址监听 HAL_I2C_Master_Transmit_DMA非阻塞模式下,从机采用DMA的I2C发送数据 HAL_I2C_Master_Receive_DMA非阻塞模式下,从机采用DMA的I2C接收数据...
Run HAL_I2C_Mem_Read from a task which can be pre-empted by FreeRTOS (or some interrupt) in order to read >3 data bytes via I2C. Additional context It seems that I localized the problem to lines2812-2823 in file stm32f4xx_hal_i2c.c(looking at the latest commit3d6be4b) The check...