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
Anna Bridge
d2941186eb
Merge pull request #14460 from harmut01/baremetal_ambiq
...
Ambiq: Fix baremetal build profile when using CLI 1
2021-03-31 11:29:25 +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
Anna Bridge
cbc6209a11
Merge pull request #14442 from artokin/update_set_network_size_doc_master
...
Improve WisunInterface set_network_size docs
2021-03-29 11:22:36 +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
jeromecoutant
b63ca7c800
STM32WL: update "lora.max-sys-rx-error"
2021-03-29 09:25:25 +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
Anna Bridge
6d1a6da86f
Merge pull request #14466 from harmut01/baremetal_gigadevice
...
GigaDevice: Add bare metal support for targets
2021-03-26 14:57:36 +00:00
Anna Bridge
d20384aaf9
Merge pull request #14456 from ladislas/ladislas/feature/fix-mbed_atomic-mac-m1
...
Fix define MBED_EXCLUSIVE_ACCESS for Apple M1 (__aarch64__) computers
2021-03-26 14:57:10 +00:00
Anna Bridge
5ac508b012
Merge pull request #14455 from LDong-Arm/os_wrapper_rtos_conflict
...
Fix RTOS & OS wrapper header conflicts for Mbed CLI 1
2021-03-26 14:56:02 +00:00
Anna Bridge
dddd6341f5
Merge pull request #14437 from ARMmbed/qspi-fix
...
Remove ownership/acquire in QSPI/OSPI driver
2021-03-26 14:52:52 +00:00
Anna Bridge
76f470411a
Merge pull request #14450 from jeromecoutant/PR_SPI_WB
...
FPGA SPI : decrease test frequency for ASYNC test cases
2021-03-26 14:52:00 +00:00
Anna Bridge
0b5bba2fee
Merge pull request #14447 from LDong-Arm/no_tfm_ignore
...
Remove paths to fetched TF-M repos from .gitignore
2021-03-26 14:51:34 +00:00
Anna Bridge
e5e6c2ddf5
Merge pull request #14438 from Eric-A-Marks/master
...
Update Event Queue Documentation
2021-03-26 14:50:54 +00:00
jeromecoutant
a60b985c8d
STM32L1 : enable ADC after deepsleep
2021-03-26 14:03:49 +01:00
Anna Bridge
78505d55a2
Merge pull request #14473 from saheerb/master
...
Update cmake supported example list
2021-03-26 11:28:16 +00: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
Saheer Babu
d5dcc4da72
Update cmake supported example list.
...
Create cmake supported cloud example list.
2021-03-25 17:21:32 +00:00
George Psimenos
9cc2deb446
typo
2021-03-25 15:25:40 +00:00
Lingkai Dong
45a3c7193f
CMake: Image format based on MBED_OUTPUT_EXT
...
Requires: https://github.com/ARMmbed/mbed-tools/pull/242
The optional `OUTPUT_EXT` field in Mbed OS `targets.json` specifies
the format of the output image. This is important because
* some targets only support one image format
* each post-binary hook outputs one image only
This avoids confusion of having both .hex and .bin images generated
while only one of them is usable.
2021-03-25 12:52:59 +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
8600157f62
Replace USBTX/RX
2021-03-24 15:00:53 +00:00
George Psimenos
3e63fd911c
Replace USBTX/RX in docs
2021-03-24 10:18:34 +00:00
George Psimenos
cd5330e5a9
Replace USBTX/RX everywhere else
2021-03-24 10:11:30 +00:00
harmut01
8d502d4af3
Ambiq: Fix baremetal build profile using CLI 1
...
Add mbed_lib.json in the Ambiq target folder of FEATURE_BLE to make sure
the library is excluded in the baremetal build profile unless explicitly
added in `mbed_app.json`.
2021-03-24 09:22:21 +00:00
George Psimenos
8a4b88c762
Update USBTX/USBRX alias
2021-03-23 17:07:52 +00:00
Arto Kinnunen
e91f9cb6a1
Review corrections
...
Updated based on review comments.
2021-03-23 13:50:58 +02:00
George Psimenos
61cfaa15cd
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
2021-03-23 11:17:17 +00:00
Ladislas de Toldi
f80ed5ef3e
Fix define MBED_EXCLUSIVE_ACCESS for Apple M1 (ARM64) computers
...
The new Apple M1 Mac computers are ARM based. When compiling and running
unit tests on an M1 Mac, the architecture is defined as __arm__
An extra check for __aarch64__ is needed to set MBED_EXCLUSIVE_ACCESS to 0U for the M1
Mac
If not, compilation fails with "Unknown ARM architecture for exclusive access" error
2021-03-23 11:42:02 +01:00
Lingkai Dong
e6fd25df83
Enforce full-qualified path for `os_wrapper/*.h`
...
Some host operating systems are case-insensitive and cannot
distinguish (for example) `semaphore.h` in `os_wrapper` from
`Semaphore.h` from Mbed OS `rtos`. This causes the wrong header to be
included.
By adding `os_wrapper/.mbedignore`, we guarantee that
#include "Semaphore.h"
always points to `rtos/Semaphore.h`, while the fully-qualified include
#include "os_wrapper/semaphore.h"
continues to work because its parent directory is still in the include
path.
2021-03-22 16:41:52 +00:00
Martin Kojtal
96e19afdd1
Merge pull request #14396 from LDong-Arm/tfm_os_wrapper
...
TF-M: Switch to vanilla TF-M's OS wrapper
2021-03-22 12:06:04 +01:00