Affrin Pinhero
72138269d3
Merge branch 'ARMmbed:master' into adcBank
2021-05-24 23:50:22 +05:30
Affrin Pinhero
0c9523a2a6
STM32L152: Added ADC Bank_B functionality.
...
Modified analogin_init function to take correct value for ChannelsBank depends on ADC pin.
This commit adds ADC Bank_B usablity to STm32L152RE. With this commit PB_2 can also woak as ADC_IN.
2021-05-24 23:44:02 +05:30
jeromecoutant
81dc8f8605
STM32: correct __cplusplus brackets in ci2c_device.h
2021-05-24 14:47:05 +02:00
jeromecoutant
073c82e568
STM32: correct __cplusplus brackets in can_device.h
2021-05-24 14:39:32 +02:00
Anna Bridge
10a2da9b5e
Merge pull request #14668 from ikmdani/fix_i2c_read_13967
...
Driver: I2C: STM32F2/STM32F4/STM32L1: Fix alternate i2c read.
2021-05-24 13:14:36 +01:00
Anna Bridge
72f08db8f6
Merge pull request #14593 from JeanMarcR/STM32F7_NEW_CUBE
...
STM32F7 update drivers version to CUBE V1.16.1
2021-05-24 13:10:35 +01:00
Anna Bridge
9e98a2ceb4
Merge pull request #14592 from JeanMarcR/STM32G4_NEW_CUBE
...
STM32G4 update drivers version to CUBE V1.4.0
2021-05-24 13:10:04 +01:00
Anna Bridge
5ef56cc6f4
Merge pull request #14557 from affrinpinhero-2356/feature_i2cTiming_Calculation
...
STM32: driver/Added I2C timing calculation algorithm
2021-05-24 13:09:19 +01:00
Anna Bridge
dcd6dc3837
Merge pull request #14536 from jeromecoutant/DEV_STM32F0_LPTICKER_OPTIM
...
STM32: Add LP_TICKER and US_TICKER optimisation macro
2021-05-24 13:06:03 +01:00
jeromecoutant
2c5255fe56
STM32WB: improve FLASH size
...
Default BLE FW in ST boards is stm32wb5x_BLE_Stack_full_fw.bin
and gives 808K available FLASH to application
stm32wb5x_BLE_HCILayer_fw.bin
gives 896K available FLASH to application
2021-05-21 17:19:14 +02:00
Mohammed Mubeen
e989c48668
Added information on limitation of asynchronous SPI at high speeds(MHz
...
ranges)
2021-05-21 16:27:13 +05:30
Mohammed Mubeen
033b08de19
Implementation for can_read to be deferred to thread context when rx
...
interrupt is enabled.
2021-05-21 16:11:37 +05:30
reme
b2b9c3d49f
README update STM32L5 to CUBE V1.4.0
2021-05-20 15:04:48 +01:00
reme
f599a5463c
STM32L5 RNG : update for deprecated MCU version
2021-05-20 15:02:40 +01:00
reme
7d1f5c4c40
STM32 TRNG : init update
2021-05-20 15:02:40 +01:00
reme
276eefd0cc
STM32L5 update drivers version to CUBE V1.4.0
2021-05-20 15:02:40 +01:00
jeromecoutant
afdc27ab0b
STM32: add information in README for SLEEP feature
2021-05-19 17:23:49 +02:00
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
Krishna Mohan Dani
8f2c45c5af
Driver: I2C: STM32F4: Fix for every alternate i2c read failure in F2, F4 & L1 families.
...
This commit fixes the i2c driver issue reported in the below link:
https://github.com/ARMmbed/mbed-os/issues/13967 on STM32F4xx platform.
The data type of XferOperation has been changed from uint8_t to uint32_t
so that it can hold a 32bit value (for example: I2C_OTHER_FRAME or
I2C_OTHER_AND_LAST_FRAME).
Signed-off-by: Krishna Mohan Dani <krishnamohan.d@hcl.com>
2021-05-17 18:20:00 +05:30
Rohit Ramu
20ea05cc31
Delete STM32F401XE.ld
...
Duplicate file causing collisions when cloning the repo on a case-insensitive OS (e.g. Windows).
2021-05-15 23:59:03 -07:00
Anna Bridge
d64d0b7864
Merge pull request #14609 from JeanMarcR/STM32L0_NEW_CUBE
...
STM32L0 update drivers version to CUBE V1.12.0
2021-05-13 11:17:09 +01:00
reme
c61ccedd4b
STM32F7 update drivers version to CUBE V1.16.1
2021-05-11 13:01:30 +01:00
reme
0200a2e61d
README update STM32F7 to CUBE V1.6.1
2021-05-11 13:01:21 +01:00
Martin Kojtal
5a121b9b2e
Merge pull request #14612 from uwrobotics/stm-slave-can-filter-fix
...
CAN: fix slave CAN start filter bank setup
2021-05-11 10:55:35 +02:00
Martin Kojtal
b80128ff77
Merge pull request #14626 from jeromecoutant/DEV_STM32WB_1_11_1
...
STM32WB update drivers version to CUBE V1.11.1
2021-05-11 10:55:14 +02:00
reme
5f279efc75
STM32F4 update drivers version to CUBE V1.26.1
2021-05-10 14:38:05 +01:00
reme
b62970fdf1
README update STM32F4 to CUBE V1.26.1
2021-05-10 14:37:57 +01:00
Martin Kojtal
c54b089498
Merge pull request #14651 from JeanMarcR/STM32L4_NEW_CUBE
...
STM32L4 update drivers version to CUBE V1.17.0
2021-05-10 15:13:06 +02:00
Martin Kojtal
7f68465b3a
Merge pull request #14631 from affrinpinhero-2356/feature_i2c_CB_error
...
driver/I2C: STm32: Updated HAL_I2C_ErrorCallback function to store information about error reason in obj_s->event
2021-05-10 14:48:20 +02:00
reme
de330d4365
README update STM32L4 to CUBE V1.17.0
2021-05-10 07:48:51 +01:00
reme
6b6b17dbbb
STM32L4 update drivers version to CUBE V1.17.0
2021-05-10 07:28:27 +01:00
reme
5328eacefd
STM32L0 update drivers version to CUBE V1.12.0
2021-05-06 13:15:47 +01:00
reme
331cf70d87
README update STM32G4 to CUBE V1.4.0
2021-05-06 12:48:32 +01:00
reme
6b42f45529
STM32G4 update drivers version to CUBE V1.4.0
2021-05-06 12:48:31 +01:00
Affrin Pinhero
b5f864d96d
Updated HAL_I1C_ErrorCallback funtion to store information about error reason in obj_s->event. This will help user or application to check the reason for the error caused. This address the issue reported in the below link: ARMmbed/mbed-os#14059
...
Summary of changes:
Impact of changes
Migration actions required
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-06 14:37:04 +05:30
reme
915268190f
README update STM32L0 to CUBE V1.12.0
2021-05-06 10:45:40 +02:00
jeromecoutant
6f9bc14898
STM32WB : update Readme
2021-05-05 17:22:54 +02:00
jeromecoutant
c9af87dc63
STM32WB : TARGET_STM32WB_V1.11.1
2021-05-05 17:22:43 +02:00
jeromecoutant
e48963b629
STM32WB : change subfamily name
...
STM32WB50xx => STM32WB50xG
STM32WB55xx => STM32WB55xG
STM32WB5Mxx => STM32WB5MxG
2021-05-05 17:22:34 +02:00
Martin Kojtal
6330299ac5
Merge pull request #14578 from jeromecoutant/PR_WB55MMG
...
STM32 : new DISCO_WB5MMG target
2021-05-04 10:48:26 +02:00
Martin Kojtal
99cf33c202
Merge pull request #14594 from jeromecoutant/PR_GEN_MCU
...
STM32_gen_PeripheralPins.py : TargetName correction
2021-05-03 09:55:48 +02:00
Cindy Li
bda36681ba
CAN: fix slave CAN start filter bank setup
2021-04-30 17:32:14 -04:00
jeromecoutant
ebc0035afd
STM32 : new DISCO_WB5MMG target
2021-04-28 16:46:52 +02:00
Martin Kojtal
5fe3f09b6a
Merge pull request #14581 from jeromecoutant/PR_G4_UART
...
STM32G4 : serial issue with LP_UART1
2021-04-28 13:24:52 +01:00
Martin Kojtal
49b018c3db
Merge pull request #14542 from JeanMarcR/STM32F3_NEW_CUBE
...
STM32F3 update drivers version to CUBE V1.11.2
2021-04-28 12:33:25 +01:00
Martin Kojtal
924652dc7f
Merge pull request #14539 from JeanMarcR/STM32G0_NEW_CUBE
...
STM32G0 update drivers version to CUBE V1.4.1
2021-04-28 12:33:03 +01:00
jeromecoutant
7150c0610a
STM32_gen_PeripheralPins.py TargetName correction
2021-04-27 12:14:57 +02:00
jeromecoutant
f2e153cf74
STM32G4 : serial issue with LP_UART1
2021-04-22 14:10:42 +02:00
jeromecoutant
45a6787a41
STM32: Add LP_TICKER and US_TICKER optimisation define
2021-04-20 10:40:53 +02:00
jeromecoutant
d219378f37
NUCLEO_WB55RG: enable PinMap_GPIO[]
2021-04-16 12:37:49 +02:00
jeromecoutant
4e9ef595c3
DISCO_L475VG_IOT01A: enable PinMap_GPIO[]
2021-04-16 12:37:49 +02:00
jeromecoutant
297522b35e
STM32: enable PinMap_GPIO table with GPIO_PINMAP_READY
...
If GPIO_PINMAP_READY is defined for the target,
- PinMap_GPIO table is expected in PeripheralPins.c
- weak gpio_get_capabilities function is implemented
2021-04-16 12:35:40 +02:00
Martin Kojtal
32d1c99d3c
Merge pull request #14480 from jeromecoutant/PR_STM32_STANDARD
...
STM32: Standard Pin Names
2021-04-15 17:30:50 +02:00
Martin Kojtal
dd1da3da40
Merge pull request #14469 from jeromecoutant/PR_FLASH_PROGRAM
...
STM32: remove critical sections in flash_program_page
2021-04-14 20:15:11 +02:00
jeromecoutant
992591e774
STM32WL: standard pin names
2021-04-14 11:18:43 +02:00
jeromecoutant
65a96c57a2
STM32WB: standard pin names
2021-04-14 11:18:43 +02:00
jeromecoutant
768037c05e
STM32L5: standard pin names
2021-04-14 11:18:43 +02:00
jeromecoutant
8e3c5f11d4
STM32L4: standard pin names
2021-04-14 11:18:22 +02:00
jeromecoutant
a5878f45c3
STM32L1: standard pin names
2021-04-14 10:30:04 +02:00
jeromecoutant
baa558685c
STM32L0: standard pin names
2021-04-14 10:30:03 +02:00
jeromecoutant
68b620bdc2
STM32H7: standard pin names
2021-04-14 10:30:03 +02:00
jeromecoutant
ede1741e55
STM32G4: standard pin names
2021-04-14 10:30:03 +02:00
jeromecoutant
bd43397f12
STM32G0: standard pin names
2021-04-14 10:29:56 +02:00
jeromecoutant
fc54542cf0
STM32F7: standard pin names
2021-04-14 10:23:29 +02:00
jeromecoutant
2323d227fe
STM32F4: standard pin names
2021-04-14 10:23:29 +02:00
jeromecoutant
25e85f9fcf
STM32F3: standard pin names
2021-04-14 10:23:29 +02:00
jeromecoutant
63ce075fa8
STM32F2: standard pin names
2021-04-14 10:23:29 +02:00
jeromecoutant
69a7e3eeff
STM32F1: standard pin names
2021-04-14 10:23:28 +02:00
jeromecoutant
d21ff75e39
STM32F0: standard pin names
2021-04-14 10:23:28 +02:00
jeromecoutant
3a772baab2
STM32: STM32_gen_PeripheralPins.py v1.20
...
- standard pin compatible
2021-04-14 10:23:28 +02:00
Martin Kojtal
8b8f4e52a0
Merge pull request #14521 from AnishKumarHCL/pwm_gpiopull_fix
...
Updated TARGET_STM32 board pinMap_PWM table with GPIO_NOPULL
2021-04-14 09:54:22 +02:00
reme
a1055f5add
README update STM32F3 to CUBE V1.11.2
2021-04-14 08:19:40 +01:00
reme
285e3e2bb7
STM32F3 update drivers version to CUBE V1.11.2
2021-04-14 08:19:39 +01:00
reme
283bf81d9f
Readme update STM32G0 to CUBE V1.4.1
2021-04-13 13:46:51 +02:00
Martin Kojtal
38796d0a88
Merge pull request #14424 from 0xc0170/fix-wio-bg96-cellular
...
WIO_BG96: fix macro exclusion - use cellular
2021-04-12 16:17:54 +02:00
reme
428cd9c217
STM32G0 update drivers version to CUBE V1.4.1
2021-04-09 08:53:49 +02:00
Anish Kumar
780d7c4a00
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
Anish Kumar
44be594792
Modified STM32_gen_PeripheralPins.py replaced GPIO_PULLUP with GPIO_NOPULL in print_pwm function
2021-04-08 18:13:50 +05:30
Anish Kumar
d8d19b186d
removed pin_mode api call from pwmout_init_direct api
2021-04-08 18:13:10 +05:30
Martin Kojtal
160b32ae0e
Merge pull request #14259 from rotu/G431RB
...
Support STM Nucleo-G431RB
2021-04-08 09:21:23 +02:00
Martin Kojtal
84e5f1e03e
Merge pull request #14479 from chrJost/USB_STM32L1
...
STM32L1: enable USBDEVICE
2021-04-07 10:23:06 +02:00
Martin Kojtal
0075eeab6b
Merge pull request #14482 from jeromecoutant/PR_L4_SYSCLOCK
...
STM32L4: align all system_clock files
2021-04-07 10:22:50 +02:00
Martin Kojtal
7328e588f1
Merge pull request #14485 from boraozgen/feature/stm32-rtc-hse-review
...
STM32: RTC HSE support review changes
2021-04-07 09:38:44 +02:00
Martin Kojtal
dce643be92
Merge pull request #14478 from jeromecoutant/PR_L1_ADC_DEEP
...
STM32L1 : enable ADC after deepsleep
2021-04-07 09:38:30 +02:00
Bora Özgen
c16a51d87c
STM32 RTC: Apply review changes for HSE support
...
* Remove unused code
* Fix supported target families
* Add preprocessor error for wrong LPTICKER configuration
2021-04-06 13:45:52 +02:00
reme
38922dee68
README update STM32F1 to CUBE V1.8.3
2021-04-01 16:05:41 +02:00
reme
e523617360
UPDATE STM32CubeF1 with v1.8.3
2021-04-01 09:18:43 +02:00
jeromecoutant
80fed0b442
NUCLEO_G431RB: pin standard
2021-03-30 14:23:43 -05:00
Dan Rose
1c2986a72e
rename USBRX -> CONSOLE_RX
2021-03-29 13:50:49 -05:00
Dan Rose
f7e628d191
switch to new target naming conventions
2021-03-29 13:50:49 -05:00
Dan Rose
3292d0501a
Support Nucleo G431RB
2021-03-29 13:50:49 -05:00
Anna Bridge
616f0b7387
Merge pull request #14445 from jeromecoutant/PR_WB_WATCHDOG
...
STM32WB/STM32WL: watchdog LSI frequency
2021-03-29 11:23:42 +01:00
Anna Bridge
b91a705e74
Merge pull request #14444 from jeromecoutant/PR_GPIO_FREE
...
STM32: reset GPIO value is analog mode
2021-03-29 11:23:15 +01:00
jeromecoutant
1a27351582
STM32L4: align all system_clock files
2021-03-29 09:32:26 +02:00
Jost, Chris
29943181bb
enable USBDEVICE on STM32L1 series, except for XDOT_L151CC
2021-03-26 16:53:04 +01:00
Anna Bridge
7f6ff7e61b
Merge pull request #14434 from jeromecoutant/PR_WB_I2C
...
STM32 I2C : correct deinit
2021-03-26 15:25:48 +00:00
jeromecoutant
a60b985c8d
STM32L1 : enable ADC after deepsleep
2021-03-26 14:03:49 +01:00
jeromecoutant
d0ea0466ad
STM32: remove critical sections in flash_program_page
2021-03-24 17:40:18 +01:00
George Psimenos
61cfaa15cd
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
2021-03-23 11:17:17 +00:00
Martin Kojtal
f00ce59769
Merge pull request #14243 from boraozgen/feature/stm32-rtc-hse
...
STM32: Add HSE support to RTC
2021-03-22 10:57:28 +01:00
Martin Kojtal
83adad9609
Merge pull request #14421 from jeromecoutant/PR_SDPUSB
...
SDP-K1: enable IAR compilation
2021-03-22 10:57:08 +01:00
Martin Kojtal
6a252875c7
Merge pull request #14429 from hugueskamba/hk_cmake_fix_st_build_error
...
CMake: Fix STM target build failures
2021-03-22 10:45:46 +01:00
George Psimenos
2322f1dd7a
Remove unused NUCLEO_H743ZI target files
2021-03-18 17:01:54 +00:00
George Psimenos
ec7e00a780
Add target markers to new PinNames.h files
2021-03-18 17:01:54 +00:00
jeromecoutant
e602adb080
[STD-PIN] STM32H7: standardized pins
2021-03-18 17:01:54 +00:00
jeromecoutant
eafaca379e
[STD-PIN] STM32L5: standardized pins
2021-03-18 17:01:53 +00:00
jeromecoutant
bb7d0391a4
[STD-PIN] STM32L4: standardized pins
2021-03-18 17:01:53 +00:00
George Psimenos
885cdef5f7
Add standard pin-names validation script & tests
2021-03-18 17:01:53 +00:00
jeromecoutant
5e50e3b19b
[STD-PIN] enable "ARDUINO_UNO" for B_L4S5I_IOT01A
2021-03-18 17:01:50 +00:00
jeromecoutant
a4350f72bd
[STD-PIN] BUTTON and LED define
...
hal/tests/TESTS/mbed_hal/gpio/main.cpp is replaced by
hal/tests/TESTS/pin_names/generic/main.cpp now
2021-03-18 17:01:50 +00:00
jeromecoutant
a6c213bb10
[STD-PIN] Replace STDIO_UART_TX by USBTX
2021-03-18 17:01:50 +00:00
jeromecoutant
3c2088a45f
STM32WB/STM32WL: watchdog LSI frequency
...
Value from DataSheet
2021-03-18 15:45:47 +01:00
jeromecoutant
21dcebb58d
STM32 OSPI/QSPI : correct GPIO free
2021-03-18 14:53:00 +01:00
jeromecoutant
7203125827
STM32 ANALOGOUT : correct GPIO free
2021-03-18 14:53:00 +01:00
jeromecoutant
73239b6a99
STM32 SPI : correct GPIO free
2021-03-18 14:52:59 +01:00
jeromecoutant
20e9235a26
STM32 SERIAL : correct GPIO free
2021-03-18 14:52:59 +01:00
jeromecoutant
10e0759372
STM32 PWM : correct GPIO free
2021-03-18 14:52:59 +01:00
jeromecoutant
34f02ff573
STM32 I2C : correct deinit
...
Set port mode back to Analog (reset value)
2021-03-16 15:05:37 +01:00
Hugues Kamba
ff0756d338
CMake: Fix STM target build failures
...
Ensure the linker and startup files listed match
with the correct letter case as some host systems
are case sensitive.
2021-03-15 14:11:23 +00:00
Martin Kojtal
e3c8878d59
WIO_BG96: fix macro exclusion - use cellular
...
This depends on cellular drivers not netsockets (it works because both are present in
the system, not true when you use CMake).
2021-03-12 15:28:36 +00:00
Bora Özgen
257e466d6c
Add RTC clock source selection to targets.json
2021-03-12 15:34:13 +01:00
Bora Özgen
25a0aee77e
Support RTC from HSE only for STM32F2/3/4
2021-03-12 15:33:28 +01:00
Bora Özgen
4d1161b689
Add HSE support to STM32 RTC
2021-03-12 15:33:27 +01:00
Martin Kojtal
a63bd12706
Merge pull request #14416 from hugueskamba/hk_cmake_fix_ff1705-l151cc
...
CMake: Fix FF1705_L151CC build
2021-03-12 13:26:41 +00:00
Marek Czerski
f64e64dc9d
STM32: AnalogOut: do not call HAL_DAC_Start in dac_write
...
dac_write (used by AnalogOut.write) calls HAL_DAC_Start
every time. It is required to call HAL_DAC_Start only once.
HAL_DAC_Start uses internally HAL_Delay(1) making AnalogOut
not suitable for use in high speed application.
This change removes call to HAL_DAC_Start in dac_write and
moves it to analogout_init.
2021-03-12 09:56:41 +01:00
Martin Kojtal
eec320c991
Merge pull request #14339 from jeromecoutant/PR_F4_1260
...
STM32F4 update drivers version to CUBE V1.26.0
2021-03-11 17:14:28 +00:00
jeromecoutant
2823fe0275
SDP-K1: enable IAR compilation
2021-03-11 15:53:28 +01:00
Hugues Kamba
9b11ed4144
CMake: Fix FF1705_L151CC build
...
Add the missing CMake target to build BSP for the
FF1705_L151CC Mbed board
2021-03-11 12:30:54 +00:00
Martin Kojtal
5326e30961
Merge pull request #14293 from jeromecoutant/PR_CMAKE_ALIGN
...
STM32L4 : align CMakeLists.txt with all STM32
2021-03-11 08:56:06 +00:00
jeromecoutant
c41ea5f723
STM32F4: STM32Cube_FW_F4_V1.26.0 - Subfamilies
2021-03-10 08:45:49 +01:00
jeromecoutant
021aa009b8
STM32F4: STM32Cube_FW_F4_V1.26.0 - STM32Cube_FW
2021-03-10 08:45:48 +01:00
jeromecoutant
338e37abee
STM32F4: license header alignment
2021-03-10 08:45:47 +01:00
jeromecoutant
de27e83302
STM32F4: move common files
2021-03-10 08:45:47 +01:00
jeromecoutant
82a31782ec
STM32F4: move TARGET_MTS_MDOT_F411RE info STM32F411xE
2021-03-10 08:45:46 +01:00
jeromecoutant
bccef1a6eb
STM32F4: move TARGET_MTS_DRAGONFLY_F411RE info STM32F411xE
2021-03-10 08:45:45 +01:00
jeromecoutant
3d1d3b76bb
STM32F4: align CMakeLists.txt for all families
2021-03-10 08:45:45 +01:00
Martin Kojtal
0e89f9d6d9
Merge pull request #14337 from jeromecoutant/PR_STM32L1_1102
...
STM32L1 update drivers version to CUBE V1.10.2
2021-03-09 17:37:58 +00:00
jeromecoutant
1eb16d1f25
STM32 : gpio_reset_at_init disabled with MBED_DEBUG
2021-03-09 12:33:25 +01:00
jeromecoutant
898439930a
STM32L1 : license header alignment
2021-03-09 12:33:25 +01:00
jeromecoutant
30c843ede7
STM32L1 : STM32Cube_FW 1.10.2
2021-03-09 12:33:16 +01:00
jeromecoutant
6b57fd48a8
STM32L1 : targets restructuration
...
- alignment with other STM32 families
2021-03-09 12:32:42 +01:00
jeromecoutant
95ebb3d7b6
STM32L1 : directory restructuring
2021-03-09 12:32:42 +01:00
jeromecoutant
806417853d
STM32WB: enable QSPI for custom boards
2021-03-08 16:51:53 +01:00
Martin Kojtal
e37f7a67f2
Merge pull request #14351 from ladislas/ladislas/stm32f7/use_callbacks
...
STM32 - Add if !defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-03-08 11:08:45 +00:00
Harrison Mutai
da73b4bf8d
CMake: Refactor target MCU_STM32F103xE library name
2021-03-04 15:37:47 +00:00
Martin Kojtal
876032b818
Merge pull request #14338 from jeromecoutant/PR_README_CLOCK
...
STM32: update readme with clock information
2021-03-03 08:54:26 +00:00
Martin Kojtal
1e3834325f
Merge pull request #14303 from ycsin/master
...
Add STM32F103xE SOC support
2021-03-02 16:43:38 +00:00
Ladislas de Toldi
b12481b3c3
STM32WB - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:20:11 +01:00
Ladislas de Toldi
c68c210a47
STM32L5 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:19:17 +01:00
Ladislas de Toldi
40120e6036
STM32L4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:18:24 +01:00
Ladislas de Toldi
2c1d37e4a5
STM32L0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:17:14 +01:00
Ladislas de Toldi
8361fda30f
STM32H7 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:16:37 +01:00
Ladislas de Toldi
1d4742e8c3
STM32G4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:15:47 +01:00
Ladislas de Toldi
09457e2cf8
STM32G0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:14:50 +01:00
Ladislas de Toldi
758d4c4245
STM32F3 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:13:52 +01:00
Ladislas de Toldi
ea9eb73cc8
STM32F2 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:12:43 +01:00
Ladislas de Toldi
aa30a254a9
STM32F1 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:10:21 +01:00
Ladislas de Toldi
1732c136da
STM32F0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:08:59 +01:00
Ladislas de Toldi
143176b8c4
STM32F4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:06:48 +01:00
Ladislas de Toldi
e1aa00ee76
STM32F7 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:06:41 +01:00
Jost, Chris
96c31e15da
fixed copy paste errors
2021-02-24 14:41:04 +01:00
jeromecoutant
8987aed3e8
STM32L4: align CMakeLists.txt for all families
2021-02-24 12:20:58 +01:00
jeromecoutant
0c7b4d7801
STM32: update readme with clock information
2021-02-24 11:15:17 +01:00
Jost, Chris
cb032d2365
enable USBDEVICE for STM32L5
2021-02-24 10:21:54 +01:00
Martin Kojtal
88a242f749
Merge pull request #14306 from hugueskamba/hk_cmake_create_cmsis_cortex_libs
...
CMake: Create CMSIS library targets to remove dependency on MBED_TARGET_LABELS
2021-02-23 08:36:49 +00:00
Martin Kojtal
da51cb2185
Merge pull request #14318 from harmut01/example_build_errors
...
CMake: Fix path to STM32F0 GCC linker scripts
2021-02-23 08:36:27 +00:00
Martin Kojtal
7b6c7cc2ad
Merge pull request #14295 from 0xc0170/cmake-remove-iar
...
CMake remove IAR references in the tree
2021-02-22 20:10:40 +00:00
Harrison Mutai
5899dd0bc7
Fix path to GCC linker scripts
...
The linux filesystem is case sensitive, this was causing our nightly build to
fail when attempting to find the script with its lower case name. The
name of the file has been kept the same as this seems to be STMs
convention.
2021-02-22 14:07:52 +00:00
Yong Cong Sin
d458f24680
Remove custom board from CMakeLists.txt
2021-02-20 18:27:38 +08:00
Hugues Kamba
11a445be95
CMake: Fix STM32F091XC Mbed targets GCC_ARM build
...
The linker file for the GCC_ARM toolchain was not
correctly listed.
2021-02-19 20:28:25 +00:00
Hugues Kamba
2c3481297c
CMake: Create CMSIS library targets to remove dependency on MBED_TARGET_LABELS
...
This goes towards eventually removing reliance on targets.json to specify
the requirements of Mbed targets.
2021-02-19 13:39:32 +00:00
Yong Cong Sin
d81f520073
Divide HSE by 2 if the external XTAL used is 16 MHz
2021-02-19 15:35:47 +08:00
Yong Cong Sin
a36d006b7c
Add STM32F103xE SOC support
2021-02-19 10:57:34 +08:00
Martin Kojtal
85c2d7a25c
CMake: remove IAR references as they are not supported
2021-02-17 09:19:03 +00:00
Martin Kojtal
1dd411268b
Merge pull request #14030 from arduino/i2c_stm32_wrong_clock
...
STM32H7: Compute I2C timing according current I2C clock source
2021-02-15 14:38:11 +00:00
Robert Walton
fd63d33521
CMake: Fix STM32G0 target
2021-02-15 11:16:49 +00:00
Robert Walton
91db89143e
Fix FF1705_L151CC target
2021-02-15 11:06:43 +00:00
Robert Walton
ed4027edf0
Fix STM32F103xB target
2021-02-15 11:06:43 +00:00
Robert Walton
c82c897e2b
Fix STM32F072xB target
2021-02-15 11:06:43 +00:00
Robert Walton
f2f927ebac
Fix NUCLEO_H743ZI2 target
2021-02-15 11:05:07 +00:00
Robert Walton
f6302dc108
Fix NUCLEO_L496ZG_P target
2021-02-15 11:05:07 +00:00
Robert Walton
956a8790c1
Fix DISCO_L4R9I target
2021-02-15 11:05:07 +00:00
Martin Kojtal
fa62e80958
Merge pull request #14249 from jeromecoutant/PR_STM32WL_LORA
...
STM32WL : add LoRa support
2021-02-15 11:04:00 +00:00
Martin Kojtal
34627b7d53
Merge pull request #14280 from hugueskamba/hk_cmake_refactor_wiced
...
CMake: Refactor WIO_EMW3166 support
2021-02-15 10:28:12 +00:00
Martin Kojtal
5e094fe040
Merge pull request #14245 from jeromecoutant/PR_WL
...
STM32WL: I2C and ADC full support
2021-02-15 08:46:13 +00:00
Hugues Kamba
d7a7d44b4b
CMake: Refactor WIO_EMW3166 support
...
Ensure WICED is included for Mbed targets that require it.
This also removes the need for checking MBED_TARGET_LABELS repeatedly and
allows us to be more flexible in the way we include MBED_TARGET
source in the build.
A side effect of this is it will allow us to support custom targets
without breaking the build for 'standard' targets, as we use CMake's
standard mechanism for adding build rules to the build system, rather
than implementing our own layer of logic to exclude files not needed for
the target being built. Using this approach, if an MBED_TARGET is not
linked to using `target_link_libraries` its source files will not be
added to the build. This means custom target source can be added to the
user's application CMakeLists.txt without polluting the build system
when trying to compile for a standard MBED_TARGET.
2021-02-12 16:11:31 +00:00
Robert Walton
ab7a530506
Fix NUCLEO_L4R5ZI_xx targets
2021-02-11 09:33:21 +00:00
Robert Walton
f73e154a12
Fix NUCLEO_L073RZ target
2021-02-11 09:33:21 +00:00
Robert Walton
e8227f5be7
Fix PORTENTA_H7_xx targets
2021-02-11 09:33:21 +00:00
Robert Walton
6a737ac58d
Fix DISCO_H747I_xx targets
2021-02-11 09:33:21 +00:00
Robert Walton
a297a6145e
Add library for NUCLEO_G431KB
2021-02-11 09:33:21 +00:00
Martin Kojtal
fdef59fc10
CMake STM32H7: fix disco m4/m7 targets
2021-02-10 15:32:49 +00:00
Martin Kojtal
2d3bf3fd34
CMake STM32: fixing prefixes in the targets
2021-02-10 15:23:22 +00:00
Martin Kojtal
6bf459e3ce
CMake STM32: fix mbed-stm linking libs names
2021-02-10 12:24:10 +00:00
Martin Kojtal
ef98060d94
CMake STM32: fix missed targets with prefix
2021-02-10 12:14:49 +00:00
Martin Kojtal
00e83ce6e2
CMake STM32: fix missing mbed for some nucleo targets
2021-02-10 10:56:04 +00:00
Martin Kojtal
b3181a102c
CMake STM32: fix search and replace errors
2021-02-10 09:32:55 +00:00
Martin Kojtal
544e5b94c3
CMake STM32: fix targets naming
...
Follow the naming for other CMake targets, using prefix mbed-, lower case with dashes
2021-02-09 17:07:44 +00:00
jeromecoutant
699edff47e
STM32WL LORA : add readme
2021-02-09 11:57:04 +01:00
jeromecoutant
cc26ebc21e
STM32WL LORA : cmakelist
2021-02-09 10:01:17 +01:00