micropython/stmhal/hal/f4/src
Damien George ea040a4f9a stmhal: In HAL I2C driver, move DMA setup to after sending I2C address.
Previous to this patch the DMA was setup and then the I2C address sent.
If the I2C address sending failed (eg no I2C device on the bus) then the
DMA was left in an inconsistent state.

This patch moves the DMA setup to after a successful sending of the I2C
address(es).

See issue #1765.
2016-01-30 00:02:21 +00:00
..
stm32f4xx_hal_adc_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_adc.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_can.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_cortex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_dac_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_dac.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_dma.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_flash_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_flash.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_gpio.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_i2c.c stmhal: In HAL I2C driver, move DMA setup to after sending I2C address. 2016-01-30 00:02:21 +00:00
stm32f4xx_hal_i2s_ex.c stmhal: Add stm32fxxx_hal_i2s_ex.c to hal/f2 (dummy) and hal/f4. 2015-07-21 23:49:19 +01:00
stm32f4xx_hal_i2s.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_pcd_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_pcd.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_pwr_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_pwr.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_rcc_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_rcc.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_rng.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_rtc_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_rtc.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_sd.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_spi.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_tim_ex.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_tim.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal_uart.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_hal.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_ll_sdmmc.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00
stm32f4xx_ll_usb.c stmhal: Move HAL Cube files to f4/ subdir, keeping only those we use. 2015-07-20 12:30:18 +01:00