mbed-os/targets/TARGET_STM/TARGET_STM32F2
Adam Gausmann dc49c2b5f5 Add separate flags for I2C slave transfer in progress
Fixes ARMmbed/mbed-os#15498

Adds 2 boolean flags to the STM32 `i2c_s` object
to indicate whether a transfer is in progress,
separate from the existing "transfer pending" flags.

`i2c_slave_write`, `i2c_slave_read` and their associated callbacks
are modified to use these flags in addition to the pending flags.
The original behavior of the pending flags is preserved.
2024-03-28 10:47:59 -05:00
..
STM32Cube_FW STM32F2 remove non-UTF characters 2021-10-12 17:52:05 +02:00
TARGET_STM32F207xG STM32F2: standard pin names 2021-04-14 10:23:29 +02:00
CMakeLists.txt CMake STM32: fix mbed-stm linking libs names 2021-02-10 12:24:10 +00:00
PeripheralNames.h STM32F2: alignment with other families 2020-12-15 18:06:20 +01:00
analogin_device.c STM32 ADC INTERNAL CHANNEL reset after read 2019-03-29 14:30:49 +01:00
analogout_device.c analogout: STM32: modified analogout_free api 2021-07-02 21:34:24 +05:30
can_device.h STM32: correct __cplusplus brackets in can_device.h 2021-05-24 14:39:32 +02:00
cmsis.h STM32: common cmsis.h and device.h 2019-05-27 16:27:41 +02:00
flash_api.c STM32: remove critical sections in flash_program_page 2021-03-24 17:40:18 +01:00
flash_data.h STM32F2: alignment with other families 2020-12-15 18:06:20 +01:00
gpio_irq_device.c STM32: move pin_lines_desc to c file 2017-02-16 19:34:11 +01:00
gpio_irq_device.h STM32F2/F4/F7 : LL API is now available 2018-07-18 15:17:46 +02:00
i2c_device.h STM32: correct __cplusplus brackets in ci2c_device.h 2021-05-24 14:47:05 +02:00
objects.h Add separate flags for I2C slave transfer in progress 2024-03-28 10:47:59 -05:00
pin_device.h STM32 GPIO : code cleaning 2018-11-08 17:26:17 +01:00
pwmout_device.c Don't use define checks on DEVICE_FOO macros (partner code) 2018-12-20 20:02:29 +11:00
pwmout_device.h __cplusplus guard fixed pwmout_device.h for STM32 families 2019-08-09 09:51:39 +02:00
serial_device.c STM32 TARGET_STM astyle corrections 2019-12-10 14:39:47 +01:00
spi_api.c TARGET_STM32F2 astyle 2018-06-27 14:31:31 +02:00
spi_device.h Add SPI bitwidths to ST targets where supported 2021-01-11 07:53:07 -06:00
us_ticker_data.h STM32F2: alignment with other families 2020-12-15 18:06:20 +01:00