mbed-os/targets/TARGET_STM/TARGET_STM32F1
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 STM32F1 remove non-UTF characters 2021-10-12 17:52:05 +02:00
TARGET_STM32F103x8 CMake STM32: fix targets naming 2021-02-09 17:07:44 +00:00
TARGET_STM32F103xB STM32F1: standard pin names 2021-04-14 10:23:28 +02:00
TARGET_STM32F103xC STM32F1: add MCU_STM32F103xC support 2022-03-31 15:31:47 +02:00
TARGET_STM32F103xD STM32F1: add MCU_STM32F103xD support 2023-01-03 12:51:19 +01:00
TARGET_STM32F103xE STM32F103xE: correct GCC startup file 2023-01-03 12:51:19 +01:00
TARGET_STM32F103xG STM32F1: add MCU_STM32F103xG support 2023-01-03 12:51:19 +01:00
CMakeLists.txt STM32F1: add MCU_STM32F103xG support 2023-01-03 12:51:19 +01:00
analogin_device.c STM32F1: directory restructuration 2020-06-15 13:48:04 +02: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
gpio_irq_device.c STM32: move pin_lines_desc to c file 2017-02-16 19:34:11 +01:00
gpio_irq_device.h STM32: move pin_lines_desc to c file 2017-02-16 19:34:11 +01: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 STM32F1: add MCU_STM32F103xG support 2023-01-03 12:51:19 +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 add more uarts for STM32F103xG 2021-08-04 09:05:59 +02:00
spi_api.c TARGET_STM32F1 astyle 2018-06-27 14:31:04 +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 Add SPDX license identifier to Arm files 2020-10-15 10:47:27 +01:00