mbed-os/targets/TARGET_STM/TARGET_STM32L5
Affrin Pinhero d974b47439 driver/i2c: Added I2C timing calculation function.
This commit adds I2C timing value automatic calculation algorithm
for all supported families added. This patch improves I2C timing calculation
according to I2C input clock and I2C bus speed.
This commit also allows user to change the system clock and I2C input clock.

Related issue: #12907

Pull request type:
[x] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results:
[] No Tests required for this change (E.g docs only update)
[x] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

Signed-off-by: Affrin Pinhero <affrin.pinhero@hcl.com>
2021-05-19 18:35:47 +05:30
..
STM32Cube_FW STM32L5 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS 2021-02-25 16:19:17 +01:00
TARGET_STM32L552xC CMake STM32: fix targets naming 2021-02-09 17:07:44 +00:00
TARGET_STM32L552xE Updated TARGET_STM32 PeripheralPins.c and PeripheralPinMaps.h Replaced GPIO_PULLUP with GPIO_NOPULL in PinMap_PWM table 2021-04-08 18:42:01 +05:30
TARGET_STM32L562xE Updated TARGET_STM32 PeripheralPins.c and PeripheralPinMaps.h Replaced GPIO_PULLUP with GPIO_NOPULL in PinMap_PWM table 2021-04-08 18:42:01 +05:30
CMakeLists.txt driver/i2c: Added I2C timing calculation function. 2021-05-19 18:35:47 +05:30
PeripheralNames.h STM32: add OSPI capability 2020-11-10 18:37:51 +01:00
analogin_device.c STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
analogout_device.c STM32 ANALOGOUT : correct GPIO free 2021-03-18 14:53:00 +01:00
can_device.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
cmsis.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
flash_api.c STM32: remove critical sections in flash_program_page 2021-03-24 17:40:18 +01:00
gpio_irq_device.c STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
gpio_irq_device.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
i2c_device.c driver/i2c: Added I2C timing calculation function. 2021-05-19 18:35:47 +05:30
i2c_device.h driver/i2c: Added I2C timing calculation function. 2021-05-19 18:35:47 +05:30
objects.h Merge pull request #13939 from jeromecoutant/PR_LSEDRIVE 2020-11-24 14:13:52 +00:00
pin_device.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
pwmout_device.c STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
pwmout_device.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
serial_device.c STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
spi_api.c STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00
spi_device.h Add SPI bitwidths to ST targets where supported 2021-01-11 07:53:07 -06:00
system_clock.c fixed copy paste errors 2021-02-24 14:41:04 +01:00
us_ticker_data.h STM32L5: add API L5 family files 2020-01-23 17:54:52 +01:00