jeromecoutant
ebc0035afd
STM32 : new DISCO_WB5MMG target
2021-04-28 16:46:52 +02:00
s-bruce13
f4045f9440
Fixed reference for GPT driver
2021-04-28 08:14:49 -05:00
Martin Kojtal
2bf648f975
Merge pull request #14561 from harmut01/baremetal_renesas
...
Add bare metal support to Renesas targets
2021-04-28 13:26:50 +01: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
3358b45017
Merge pull request #14583 from Patater/detect-musca-b1
...
musca: Add detect_code for MUSCA B1
2021-04-28 12:43:48 +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
s-bruce13
2398d86107
Adding ARM support
2021-04-27 11:53:37 -05:00
jeromecoutant
7150c0610a
STM32_gen_PeripheralPins.py TargetName correction
2021-04-27 12:14:57 +02:00
Jaeden Amero
b730f1fe27
musca: Add detect_code for MUSCA B1
...
Wtihout the detect_code, `mbed-tools detect` will fail to detect any
connected ARM_MUSCA_B1 boards with the error:
ERROR: Could not identify a board with the product code: '5007'.
No connected Mbed devices found.
Add the detect_code for MUSCA B1 to targets.json so the board can be
reliably detected.
Fixes ARMmbed/mbed-tools#272
2021-04-23 09:13:03 +01:00
Lingkai Dong
7245d5ed3b
Rename tfm_target_name for ARM_MUSCA_B1
...
The mbed-os-tf-m-regression-tests build scripts gets a mapping of
Mbed OS target names to TF-M target names from `targets.json`. TF-M
v1.3 has renamed musca_b1 to musca_b1/sse_200, this commit updates
that accordingly to ensure successful build of TF-M and tests for
ARM_MUSCA_B1.
2021-04-22 15:49:19 +01:00
jeromecoutant
f2e153cf74
STM32G4 : serial issue with LP_UART1
2021-04-22 14:10:42 +02:00
Chun-Chieh Li
e38b691541
M487: Refine the WKT resolution to WDT reset from PD
...
1. Rephrase the comment
2. Pass WDT reset reason test
2021-04-22 19:12:52 +08:00
cyliangtw
7db85490e6
Align lines by space instead of tab
2021-04-20 19:39:14 +08:00
cyliangtw
b26fd71855
Resolve M480 WDT reset H/W limit by reset from deep power-down
2021-04-20 18:18:00 +08:00
jeromecoutant
45a6787a41
STM32: Add LP_TICKER and US_TICKER optimisation define
2021-04-20 10:40:53 +02:00
harmut01
9125c51e6c
Remove include dependency on `USBDevice_Types.h`
...
mbed-usb (which provides `USBDevice_Types.h`) is a higher-level USB
library in Mbed-OS that sits on top of the HAL. Targets should not
implement the HAL and use higher-level libraries, hence, the dependency
should be removed. This dependency also causes errors when building with
the bare-metal profile.
2021-04-19 16:20:25 +01:00
harmut01
961ec0ce7f
CMake: Add `.cpp` files to target_sources
...
C++ files were excluded from target_sources, this meant that those files
were being missed entirely during the build process. This adds any files
that may have missed in the first commit.
2021-04-19 16:19:51 +01:00
s-bruce13
8d9a60a895
fixed cmakelist to refer to correct library
2021-04-16 07:02:03 -05: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
Chun-Chieh Li
d489c92a1b
Nuvoton: Fix hal_watchdog_kick() with WDT stopped
...
According to HAL spec, hal_watchdog_kick() shall do nothing when WDT is stopped.
2021-04-16 09:56:43 +08:00
Martin Kojtal
016d725673
Merge pull request #14465 from harmut01/baremetal_maxim
...
Maxim: Add bare metal support to targets
2021-04-15 17:31:12 +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
1fd4cfd798
Merge pull request #14516 from 0xc0170/fix-cmake-project-name
...
CMake: remove MBED_PATH and use <PROJECT-NAME>_SOURCE_DIR/MODULE_PATH instead
2021-04-15 14:00:21 +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
s-bruce13
cdf2d4d0a4
missing analoginapi in cmake list
2021-04-14 09:37:40 -05:00
Martin Kojtal
121c8286da
CMake: set CMAKE_MODULE_PATH in the Mbed OS CMakelists.txt
...
Update CMAKE_MODULE_PATH at once place.
Note, we update also CMAKE_MODULE_PATH in app.cmake. This is temporary until we get a proper way to include
Mbed Os (removing app.cmake need to be included by an application).
2021-04-14 13:09:28 +01:00
Martin Kojtal
65e246fe4d
CMake: add mbed_ prefix to our CMake files
...
To avoid conflicts as we expose our CMake list files via CMAKE_MODULE_PATH. Some files already include it, this
aligns the rest of files.
I leave app.cmake as it is - it's user facing and it would be breaking change. We can clean this one for the next major version.
2021-04-14 13:09:27 +01:00
Martin Kojtal
b6a90c4ae1
CMake: fix for CMAKE_CURRENT_LIST_DIR in functions
...
CMAKE_CURRENT_LIST_DIR behaves differently in functions. We store it in the CMakeLists itself, so anyone
calling a function would get the actual list dir where the scripts are.
To illustrate: if I call a function from src/CMakelists.txt, function located in src/scripts, `CMAKE_CURRENT_LIST_DIR` in the function would point
to the src/ folder but not to src/scripts.
2021-04-14 13:09:27 +01:00
Martin Kojtal
afd938491a
CMake platform: remove MBED_PATH, use standard variables
...
As we still use target labels, TFM is not visible to CMake. Protect include of their scripts with the same mechanism.
2021-04-14 13:09:26 +01:00
Martin Kojtal
dfc4010e24
CMake targets: remove MBED_PATH, use stadard variables
...
- list files included via module path
- <project-name>_SOURCE_DIR for sources that are out of the current processed CMake
- CMAKE_CURRENT_LIST_DIR for listfiles
2021-04-14 13:09:26 +01: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
Martin Kojtal
f4f8d8fd3f
Merge pull request #14543 from praveenCY/pr/fix_uart_enable
...
Fix Unbuffered serial enable/disable issue on Cypress kits
2021-04-14 11:09:24 +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
2351460ef7
STM32: replace "ARDUINO" by "ARDUINO_UNO"
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
Chandran Praveen Babu (CYSC CSS ICW SW PSW)
af44532ca4
Fix Unbuffered serial enable/disable issue on Cypress kits
2021-04-13 15:33:25 -07:00
reme
283bf81d9f
Readme update STM32G0 to CUBE V1.4.1
2021-04-13 13:46:51 +02:00
Martin Kojtal
291beda749
Merge pull request #14359 from harmut01/baremetal_nxp
...
Add bare metal support to NXP targets
2021-04-13 10:58:46 +02:00
s-bruce13
96349d7445
Removed unnecessary commented lines in PinNames.h
2021-04-12 09:49:18 -05:00
s-bruce13
d12fa879ac
Revert "Removed unnecessary commented lines from PinNames.h"
...
This reverts commit 0adc3fd570
.
2021-04-12 09:48:40 -05:00
s-bruce13
0adc3fd570
Removed unnecessary commented lines from PinNames.h
2021-04-12 09:47:46 -05: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
harmut01
9c73e09b06
Add bare metal support to ARCH_PRO
2021-04-08 17:24:09 +01: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
Chun-Chieh Li
df4f1a3387
M487: Adjust placement of SYS_UnlockReg in WDT reset from PD patch
...
This adjustment has two purposes:
1. Avoid misleading placement of SYS_UnlockReg for WDT clock setting
2. Safer for power-down
2021-04-08 17:18:38 +08:00
Martin Kojtal
160b32ae0e
Merge pull request #14259 from rotu/G431RB
...
Support STM Nucleo-G431RB
2021-04-08 09:21:23 +02:00
harmut01
1c671c43ff
Refactor definition of heap load region start
2021-04-07 14:27:34 +01: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
Martin Kojtal
9d0bd3abd9
Merge pull request #14496 from jeromecoutant/PR_DEVICENAME
...
STM32: cleanup around devicename information from CMSIS pack
2021-04-07 09:05:02 +02:00
Martin Kojtal
c2dae8b7eb
Merge pull request #14499 from JeanMarcR/CUBE_UPDATE
...
STM32F1 update drivers version to CUBE V1.8.3
2021-04-07 09:04:43 +02:00
s-bruce13
e2c2b2ba6f
Fixed CMake Error
...
Jenkins CI cmake error
2021-04-06 14:24:38 -05:00
s-bruce13
56450aa979
Adding NXP TARGET- MIMXRT1170_EVK
...
Base Functionality, UART, Timers, I2C , SPI, ADC
2021-04-06 10:42:37 -05: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
jeromecoutant
7b80a441f5
STM32L4: update device_name
2021-04-01 11:52:48 +02:00
jeromecoutant
941e600f77
STM32L1: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
c6a783118f
STM32L0: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
4393d241b2
STM32H7: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
1c375e4d90
STM32F7: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
762d5f40c8
STM32F4: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
5fc3975c58
STM32F3: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
d1c78a296b
STM32F2: update device_name
2021-04-01 11:52:47 +02:00
jeromecoutant
e5c47f2484
STM32F0: update device_name
2021-04-01 11:45:25 +02:00
reme
e523617360
UPDATE STM32CubeF1 with v1.8.3
2021-04-01 09:18:43 +02:00
harmut01
18d8499979
Refactor ER_IROM1 load region defintion
2021-03-31 16:27:28 +01:00
Anna Bridge
73896715e6
Merge pull request #14477 from jeromecoutant/PR_L5_PACK
...
STM32: Add STM32L5 in arm_pack_manager index file
2021-03-31 15:25:43 +01:00
harmut01
c77eba00dc
Remove IAR from NXP targets without small c lib support
...
Toolchains should provide support for small c lib, remove IAR from the
NXP targets that don't currently do so.
2021-03-31 15:05:12 +01:00
Harrison Mutai
332bcf472f
Remove 'c_lib' configuration from NXP targets
2021-03-31 15:04:42 +01:00
Harrison Mutai
a6d2c5f1c5
Add bare metal support to NXP targets
...
Modify linker scripts to add heap to memory map, add list of supported c libs and "bare-metal" to supported_application_profiles.
2021-03-31 15:04:42 +01:00
Harrison Mutai
d6b6da93ed
Remove µARM toolchain dependencies from NXP targets
2021-03-31 15:04:41 +01:00
harmut01
3d66447302
Refactor RW_IRAM1 load region definition
2021-03-31 14:23:32 +01: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
b00add547c
remove clock_source override
2021-03-29 13:50:49 -05:00
Dan Rose
3292d0501a
Support Nucleo G431RB
2021-03-29 13:50:49 -05:00
Anna Bridge
8075b2348c
Merge pull request #14472 from LDong-Arm/cmake_output_ext
...
CMake: support `OUTPUT_EXT` from `targets.json`
2021-03-29 14:41:17 +01: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
Jost, Chris
7f5fe0b8a8
removed wrong usage of USBDEVICE
2021-03-29 11:00:31 +02: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
Anna Bridge
0742135fd1
Merge pull request #14457 from ARMmbed/uart-stdio-alias
...
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
2021-03-26 15:17:58 +00:00
jeromecoutant
a60b985c8d
STM32L1 : enable ADC after deepsleep
2021-03-26 14:03:49 +01:00
jeromecoutant
ddfde71643
STM32L5: correct arm_pack_manager index file
2021-03-26 12:01:26 +01:00
harmut01
3d1051dbbe
Maxim: Add bare metal support to targets
...
Add heap load region to scatter file and update `targets.json` to
provide baremetal support to the following targets: SDT32620B,
SDT32625B, MAX32620FTHR, MAX32625MBED, MAX32625PICO, and MAX32630FTHR.
2021-03-26 09:07:52 +00:00
George Psimenos
9cc2deb446
typo
2021-03-25 15:25:40 +00:00
Lingkai Dong
54a5fc5f15
Set OUTPUT_EXT for ARM_MUSCA_S1 and ARM_MUSCA_B1
...
By default, Mbed CLI 2 + CMake builds both .bin and .hex images,
unless a target specifies OUTPUT_EXT. The post binary hook for
ARM_MUSCA_S1 and ARM_MUSCA_B1 is run on .bin images only, so we need
to prevent .hex images from being generated and confusing users.
2021-03-25 12:29:17 +00:00
harmut01
ea83d07465
Refactor load region definitions for ArmC6 toolchain
2021-03-25 09:26:00 +00:00
harmut01
2e3bf05d23
GigaDevice: Add bare metal support to targets
...
Add bare metal settings to target configurations, and modify scatter
files to include heap load region.
2021-03-24 16:41:27 +00:00
harmut01
2cca7f248f
GigaDevice: Remove dependencies for deprecated compilers
2021-03-24 16:41:18 +00: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
b7f1acff44
Merge pull request #14428 from 0xc0170/cmake-fix-targets-labels
...
CMake targets: remove labels usage, not required anymore
2021-03-22 10:56:55 +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
d239ef98cd
Rename USBTX/RX to CONSOLE_TX/RX
2021-03-18 17:01:54 +00:00
George Psimenos
3af96247a6
Update PinNames markers
2021-03-18 17:01:54 +00: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
George Psimenos
8cf2eccd47
Remove unused NUVOTON M2351 target 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
Martin Kojtal
a0ee432279
CMake Freescale: add freescale prefix to avoid conflict with NXP
2021-03-16 17:30:09 +00: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
ad8b9f651e
CMake targets: remove labels usage, not required anymore
2021-03-15 11:46:15 +00:00
Martin Kojtal
68fb11e912
Merge pull request #14418 from hugueskamba/hk_cmake_fix_ep_atlas
...
EP_ATLAS: Fix mbedtools build errors
2021-03-15 10:06:59 +01: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
Hugues Kamba
811a72af88
EP_ATLAS: Remove requirement for USB library if not required
...
Move inclusion of USB header file within the existing
conditional pre-processor directive so the USB library
is not required if USB stdio console is disable
2021-03-12 12:19:17 +00:00
Hugues Kamba
2da1972012
CMake: Fix EP_ATLAS build
...
Enable Onboard TELIT ME310 driver only when cellular library is included.
This allows us to remove the cellular library as a requirement
to build applications that do not require it (i.e Blinky).
2021-03-12 12:19:17 +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
Martin Kojtal
306172570a
Merge pull request #14379 from OpenNuvoton/nvt_high_res_pwm
...
Nuvoton: Enlarge NuMaker PWM duty cycle range
2021-03-11 17:12:25 +00:00
Martin Kojtal
dd7ca06176
Merge pull request #14346 from harmut01/baremetal_analog
...
Add bare metal support to Analog Device targets
2021-03-11 16:40:45 +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
ea4aed2d95
Merge pull request #14372 from harmut01/baremetal_samsung
...
S1SBP6A: Add bare metal support
2021-03-11 11:04:46 +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
Martin Kojtal
0ef41d3687
Merge pull request #14347 from harmut01/baremetal_ambiq
...
Add bare metal support to Ambiq targets
2021-03-11 08:55:43 +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
6e90fd2cee
STM32F4 : add subfamilies in targets.json
2021-03-10 08:45:46 +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
cyliangtw
5b693ff3b3
To keep proprietary BSP DutyCycle definition and rename HighDutyCycle in extend API
2021-03-10 11:53:55 +08: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
Martin Kojtal
5f9fbfe9f6
Merge pull request #14301 from harmut01/baremetal_renesas
...
Add bare metal support to Renesas targets
2021-03-09 17:31:43 +00:00
Martin Kojtal
7a707de9d7
Merge pull request #14387 from mark-psl/master
...
Update serial_api.c - Issue #14353 - Setting BufferedSerial pin to NC throws runtime assertion
2021-03-09 17:29:45 +00:00
Martin Kojtal
c8d4b90267
Merge pull request #14392 from jeromecoutant/PR_WB_QSPI
...
STM32WB: enable QSPI for custom boards
2021-03-09 17:29:34 +00:00
Martin Kojtal
e1f3cc1761
Merge pull request #14391 from LDong-Arm/musca_s1_tfm_s
...
Update secure binaries with platform init fix for ARM_MUSCA_S1
2021-03-09 14:32:06 +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
Martin Kojtal
682a5eab83
Merge pull request #14390 from UbiJCC/patch-1
...
Add extern "C" around am_hal_secure_ota.h functions
2021-03-09 10:57:50 +00:00
Lingkai Dong
31cc82dabb
"Updated secure binaries for [(ARM_MUSCA_S1, ARMCLANG)]"
...
This brings in the platform init fix:
https://github.com/ARMmbed/trusted-firmware-m/pull/15
2021-03-09 10:22:58 +00:00
jeromecoutant
806417853d
STM32WB: enable QSPI for custom boards
2021-03-08 16:51:53 +01:00
Martin Kojtal
98143e48cf
Merge pull request #14323 from artokin/update_from_feature_wisun
...
Bring in MIMXRT1050_EVK changes from feature-wisun branch
2021-03-08 15:39:40 +00:00
Martin Kojtal
d7aded63c9
Merge pull request #14373 from harmut01/baremetal_nuvoton
...
Add bare metal support to Nuvoton targets
2021-03-08 13:48:31 +00:00
Martin Kojtal
31a60a9b47
Merge pull request #14374 from rwalton-arm/dev/rwalton-arm/cm3ds-mps2-target-config
...
targets: Remove target. prefix from ARM-CM3DS-MPS2 override
2021-03-08 13:48:06 +00:00
Martin Kojtal
278ff00496
Merge pull request #14361 from LDong-Arm/musca_post_binary_hooks
...
CMake: support signing TF-M targets with post binary hooks
2021-03-08 13:12:55 +00: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
UbiJCC
9074be5821
Add extern "C" around am_hal_secure_ota.h functions
2021-03-06 13:50:20 -05:00
mark-psl
2dc73149ec
Update serial_api.c
2021-03-05 11:57:00 -05:00
harmut01
4afd24cf65
Freescale: Remove IAR from list of supported toolchains
...
Having IAR with the supported_c_libs parameter missing a setting for a
IAR causes build failures during CI. Since IAR is no longer supported by
Mbed remove IAR as a supported toolchain to remove this inconsistency.
2021-03-05 16:20:22 +00:00
Lingkai Dong
3e19778597
CMake: Enable post binary hook for ARM_MUSCA_B1
2021-03-05 16:16:26 +00:00
Lingkai Dong
816f81d018
CMake: Enable post binary hook for ARM_MUSCA_S1
2021-03-05 16:16:26 +00:00
Lingkai Dong
4e45b0a4eb
Copy signing keys into each Musca target's path
...
The signing keys were previously imported from trusted-firmware-m
and located in mbed-os/tools/targets/musca_* (path for Mbed CLI 1).
This PR copie them into each target's directory as per the
convention of the new tools. Keys in the old path remain untouched
for backward compatibility, but they will be eventually removed
once we stop supporting Mbed CLI 1.
2021-03-05 16:16:26 +00:00
Martin Kojtal
ae432b24a2
Merge pull request #14378 from LDong-Arm/post_build_rework
...
CMake: Pass application/test name to post build operation
2021-03-05 15:49:53 +00:00
Harrison Mutai
7eb2122f63
Add bare metal support to Nuvoton targets
...
Modify `targets.json` to configure bare metal for the following targets:
NUMAKER_IOT_M252, NUMAKER_IOT_M263A, NUMAKER_IOT_M487, NUMAKER_PFM_M487,
NUMAKER_PFM_NUC472. Add target link interface between nuvoton library
and mbed-cmsis-cortex-m.
2021-03-05 14:50:20 +00:00
Harrison Mutai
46fb822d02
Remove uARM dependencies from Nuvoton targets
2021-03-05 14:48:17 +00:00
Martin Kojtal
3fb5ed718c
Merge pull request #14376 from OpenNuvoton/nvt_cmake
...
CMake: Add mbed-cmsis-cortex-m into Nuvoton target
2021-03-05 14:04:05 +00:00
Harrison Mutai
2e9745899e
Rename Samsung ARM toolchain from ARMC6 to ARM
2021-03-05 09:45:28 +00:00