Commit Graph

7722 Commits (feature-bluetooth-unit-test)

Author SHA1 Message Date
talorion b03d80fd08 pwmout - fixed compile errors 2020-09-02 13:39:17 +02:00
talorion f2bed4d582 pwmout - TMPM4G9 - add read methods for period and pulsewidth 2020-09-02 13:39:16 +02:00
talorion 7388ff8b43 pwmout - TMPM46B - add read methods for period and pulsewidth 2020-09-02 13:39:16 +02:00
talorion 067431e088 pwmout - EFM32 - add read methods for period and pulsewidth 2020-09-02 13:39:16 +02:00
talorion 6a50ecad5f pwmout - STM - add read methods for period and pulsewidth 2020-09-02 13:39:15 +02:00
talorion 2d5e51794b pwmout - RZ_A2XX - add read methods for period and pulsewidth 2020-09-02 13:39:15 +02:00
talorion c4559ba8e2 pwmout - RZ_A1XX - add read methods for period and pulsewidth 2020-09-02 13:39:15 +02:00
talorion 9f83ce1cc7 pwmout - IMX - add read methods for period and pulsewidth 2020-09-02 13:39:15 +02:00
talorion ea6e806a31 pwmout - LPC176X - add read methods for period and pulsewidth 2020-09-02 13:39:15 +02:00
talorion 7270f296d3 pwmout - LPC11XX_11CXX - add read methods for period and pulsewidth 2020-09-02 13:39:14 +02:00
talorion fabd906534 pwmout - LPC11U6X - add read methods for period and pulsewidth 2020-09-02 13:39:14 +02:00
talorion a6f9c5b84f pwmout - NUC472 - add read methods for period and pulsewidth 2020-09-02 13:39:14 +02:00
talorion 20dce73257 pwmout - NANO100 - add read methods for period and pulsewidth 2020-09-02 13:39:14 +02:00
talorion 05128898a5 pwmout - M480 - add read methods for period and pulsewidth 2020-09-02 13:39:13 +02:00
talorion bdfe6a8ba6 pwmout - M451 - add read methods for period and pulsewidth 2020-09-02 13:39:13 +02:00
talorion 1a9d8576d7 pwmout - M261 - add read methods for period and pulsewidth 2020-09-02 13:39:13 +02:00
talorion 1c75956312 pwmout - M251 - add read methods for period and pulsewidth 2020-09-02 13:39:13 +02:00
talorion b859d7039f pwmout - M2351 - add read methods for period and pulsewidth 2020-09-02 13:39:13 +02:00
talorion dda71f0262 pwmout - NRF52 - add read methods for period and pulsewidth 2020-09-02 13:39:12 +02:00
talorion 3db5d7b595 pwmout - MAX32630 - add read methods for period and pulsewidth 2020-09-02 13:39:12 +02:00
talorion f9962162d9 pwmout - MAX32625 - add read methods for period and pulsewidth 2020-09-02 13:39:12 +02:00
talorion fea23ef0a2 pwmout - MAX32620C - add read methods for period and pulsewidth 2020-09-02 13:39:12 +02:00
talorion ebc2bc23b1 pwmout - MAX32620 - add read methods for period and pulsewidth 2020-09-02 13:39:12 +02:00
talorion d33e06ed46 pwmout - MAX32610 - add read methods for period and pulsewidth 2020-09-02 13:39:11 +02:00
talorion b27b8698b4 pwmout - MAX32600 - add read methods for period and pulsewidth 2020-09-02 13:39:11 +02:00
talorion 13f57feaef pwmout - GD32F4XX - add read methods for period and pulsewidth 2020-09-02 13:39:11 +02:00
talorion a67e8d1c07 pwmout - GD32F30X - add read methods for period and pulsewidth 2020-09-02 13:39:11 +02:00
talorion 659bd2098d pwmout - K64F - add read methods for period and pulsewidth 2020-09-02 13:39:11 +02:00
talorion 009191ea6b pwmout - K22F - add read methods for period and pulsewidth 2020-09-02 13:39:10 +02:00
talorion 8aab37c721 pwmout - KW41Z - add read methods for period and pulsewidth 2020-09-02 13:39:10 +02:00
talorion cbe9129dca pwmout - KL43Z - add read methods for period and pulsewidth 2020-09-02 13:39:10 +02:00
talorion ac648170a4 pwmout - KL27Z - add read methods for period and pulsewidth 2020-09-02 13:39:10 +02:00
talorion 32bcd62e76 pwmout - K82F - add read methods for period and pulsewidth 2020-09-02 13:39:09 +02:00
talorion 8c2c7bddb8 pwmout - K66F - add read methods for period and pulsewidth 2020-09-02 13:39:09 +02:00
talorion 5763b3a136 pwmout - KLXX - add read methods for period and pulsewidth 2020-09-02 13:39:09 +02:00
talorion 091e40ee04 pwmout - K20XX - add read methods for period and pulsewidth 2020-09-02 13:39:09 +02:00
talorion dc7aa873f0 pwmout - PSOC6 - add read methods for period and pulsewidth 2020-09-02 13:39:09 +02:00
Martin Kojtal 29f54fe9aa
Merge pull request #13509 from alcheagle/new_target_STM32L071CXCTX
Adding STM32L071xx target
2020-09-02 09:41:12 +01:00
Nicolás Elliott ee4a4e9ad8 Rebase of Initial support for USB Device on STM32F1 2020-09-01 15:05:48 -04:00
jeromecoutant 02c79e8603 STM32H7 ADC: No MultiMode configuration needed for ADC2 2020-09-01 17:52:13 +02:00
jeromecoutant ac9c4b7b66 STM32 USB connect procedure update
Pull up on USB DP to manage (external for STM32F1)
2020-09-01 17:32:20 +02:00
Andrea Gilardoni 3c39eeb8dd fixing SPDX identifiers in all files 2020-09-01 10:08:41 +02:00
Martin Kojtal 4ef38f95d8
Merge pull request #13513 from jeromecoutant/PR_README
STM32 readme update
2020-09-01 08:48:54 +01:00
jeromecoutant 53008d9447 STM32 USB: use SNG_BUF
To avoid RAM location issue
2020-08-31 17:30:52 +02:00
Andrea Gilardoni 15ca58b9c8 fixing small issues 2020-08-31 14:03:49 +02:00
jeromecoutant 1996552a9c STM32 readme update 2020-08-31 13:23:25 +02:00
Andrea Gilardoni 23a3ea06cb fixing the remaining parts after the rename 2020-08-28 19:37:53 +02:00
Andrea Gilardoni c62fc559c9 renaming the mcu to stm32l071xx 2020-08-28 19:24:43 +02:00
Andrea Gilardoni 0c0692a3d1 fixing the issues 2020-08-28 19:12:37 +02:00
Andrea Gilardoni a03f5ff4e6 Adding a new target
Adding STM32L071CXCTX as a generic target to be extended.
This addition required to fix some issues on stml0 library
2020-08-28 19:10:41 +02:00
Evelyne Donnaes 297300e38d
Merge pull request #13502 from hugueskamba/hk_add_default_form_factor
Targets: Add default "supported_form_factors" for all targets
2020-08-28 12:39:53 +01:00
Hugues Kamba 1e5cdafab4 Targets: Add default "supported_form_factors" for all targets
This helps mbed-tools to build targets that do not set that
attribute themselves.
2020-08-27 15:17:37 +01:00
Martin Kojtal afcf91f331
Merge pull request #13006 from AGlass0fMilk/add-nucleo-g031k8
NUCLEO_G031K8: Add new target
2020-08-26 07:24:28 +01:00
Martin Kojtal 555c7dbe1a
Merge pull request #13416 from dustin-crossman/pr/cysbsyskit_update_6.2.0
Update CYSBSYSKIT_01
2020-08-26 07:14:46 +01:00
George Beckstein 5b3eb52f09
Fix indentation within G031K8 definition 2020-08-25 09:20:03 -04:00
Anna Bridge 36764b98be
Merge pull request #13456 from ARMmbed/dev_usb_remove_mbedh
USBPhyHw: remove mbed.h inclusion
2020-08-25 11:50:59 +01:00
Martin Kojtal 0ef5eaddb2
Merge pull request #13467 from romanjoe/pr/cy-psoc6cm0p-1.2.1.676
Cypress: Update psoc6cm0p library to 1.2.1.676
2020-08-25 08:46:59 +01:00
Martin Kojtal 4bd8d8ca56
Merge pull request #13470 from MultiTechSystems/update-dragonfly-linkers
Update dragonfly linkers
2020-08-24 15:54:11 +01:00
George Beckstein 167241a9df Limit NUCLEO_G031K8 to bare-metal builds due to memory constraints 2020-08-24 08:52:40 -04:00
jeromecoutant 44b7c1165e STM32G0 UART: compilation warning 2020-08-24 13:55:10 +02:00
jeromecoutant 2f2a1ea3f2 STM32G0 stm32g0xx_ll_rtc.h compilation warning
Waiting for
https://github.com/STMicroelectronics/STM32CubeG0/issues/11
2020-08-24 13:55:03 +02:00
Martin Kojtal a34dfea24e kinetis: fix headers for usbphy 2020-08-21 15:03:27 +01:00
Martin Kojtal a775c7dd4c
Merge pull request #13425 from LDong-Arm/cypress_rtos_check
Fix bare metal support on Cypress targets
2020-08-21 13:46:47 +01:00
Martin Kojtal 7b211f0ba4
Merge pull request #13375 from RyoheiHagimoto/add_gr-mango
Add GR_MANGO as a new target
2020-08-21 13:37:48 +01:00
Martin Kojtal d44fb29723
Merge pull request #13397 from winneymj/enable_SPIM
Provide enablement of nrf52840 SPIM
2020-08-21 10:41:08 +01:00
Leon Lindenfelser 622b7cfc60 Add MBED_APP_START & MBED_APP_SIZE check/set to MTS_MDOT_F411RE arm linker 2020-08-20 10:21:12 -05:00
RyoheiHagimoto c854392344 Added public token for RZ_A2XX in target.json 2020-08-20 19:42:50 +09:00
Roman Okhrimenko a8a2a0ee03 Update cypress psoc6cm0p library to 1.2.1.676, compatible with psoc6pdl 1.6.1.4886 2020-08-20 13:02:28 +03:00
Leon Lindenfelser aa2c80fa52 Update MTS_DRAGONFLY_F411RE linker files for removed post_binary_hook 2020-08-19 16:09:44 -05:00
Martin Kojtal 78a3785423
USBPhyHw: remove mbed.h inclusion
Remove user facing header file, it should not be included within a library. The header itself does not need anything from Mbed.

It could possibly fail if targets which implement usb are not including what is required for their implementation.
2020-08-18 15:36:24 +01:00
RyoheiHagimoto e818c489d5 Modifed some source files for GR-MANGO.
Aligned with the astyle rule.
Deleted old ARM5 check.
2020-08-18 10:48:56 +09:00
RyoheiHagimoto db3cec4398 Added GR-MANGO to be a target.
Passed GreenTea CI.
Added RZ_A2XX and GR_MANGO to targets.json.
Added RZ_A2XX to mbedlib.json in lwipstack and netsocket/ppp.
Added TARGET_RZ_A2XX directory to targets/TARGET_RENESAS.
Added TARGET_RENESAS_EMAC directory to features/netsocket/emac-drivers.
Moved TARGET_RZ_A1_EMAC directory into the TARGET_RENESAS_EMAC directory below and renamed to TARGET_RZ_A1XX.
Added TARGET_RZ_A2XX directory to features/netsocket/emac-drivers/TARGET_RENESAS_EMAC.
2020-08-18 10:48:48 +09:00
Charley Chu ace81a8be7 psoc64: Update TF-M release image
Upgrade PDL to v1.6.1 to resolve #13440

Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-17 18:05:48 -07:00
winneymj e5f32ff3f9 Add SPIM description to README.md 2020-08-17 10:27:46 -05:00
winneymj b72adbe5c0 Fix defines 2020-08-16 12:42:18 -05:00
winneymj 21c928e6e5 Fix detection of enabled SPIM 2020-08-15 08:02:49 -05:00
winneymj 6dbeece347 Fix detection of enabled SPIM 2020-08-14 19:43:24 -05:00
George Beckstein 470ef492b3 Revert "Removed const from register declaration"
This reverts commit c569dcce79.
2020-08-14 12:03:25 -04:00
Martin Kojtal 3ff5a3b560
Merge pull request #13418 from CharleyChu/topic/master_cytfm
Update PSoC64 TFM release package.
2020-08-14 11:24:58 +01:00
George Beckstein c569dcce79 Removed const from register declaration 2020-08-13 16:50:03 -04:00
jeromecoutant 8165bca233 STM32G0 review and test 2020-08-13 15:49:50 -04:00
Pavel Slama ab6fd6e1eb add D13 pin 2020-08-13 15:49:50 -04:00
Pavel Slama 25ea7be2ff add NUCLEO_G031K8 target 2020-08-13 15:49:50 -04:00
Pavel Slama e3d26ed888 delete LED2-4 and buttons 2020-08-13 15:49:50 -04:00
George Beckstein 16ac412807 Add NUCLEO_G031K8 target configuration 2020-08-13 15:49:50 -04:00
Martin Kojtal 9df8d33f49
Merge pull request #13386 from avptin/psoc6pdl-1.6.1
PSoC6: update to psoc6pdl-1.6.1
2020-08-13 17:32:39 +01:00
Dustin Crossman 79c7c3d622 Add back sectors definition to CYSBSYSKIT_01 target. 2020-08-13 09:28:55 -07:00
Lingkai Dong 017b043473 TARGET_PSOC6: set CY_RTOS_AWARE based on RTOS availability 2020-08-13 12:12:46 +01:00
Martin Kojtal aff95c0d19
Merge pull request #13392 from heuisam/dev_bp6a
Adding Samsung Bioprocessor S1SBP6A target
2020-08-13 09:00:50 +01:00
Martin Kojtal 408461b9de
Merge pull request #13382 from OpenNuvoton/nuvoton_m252_iot
M252: Support custom board
2020-08-13 08:41:31 +01:00
Charley Chu 4749e176d7 psoc64: Update TF-M release image
- Fix key derivation issue
- Update PSoC64 BSP
- Replace IPC semaphore spin-lock with IPC lock

Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-12 16:46:52 -07:00
Volodymyr Medvid 563e216cc8 PSOC6: update BSP startup code to match psoc6pdl-1.6.1 2020-08-12 04:33:29 +01:00
Heuisam Kwag e3ba0100bb introduce S1SBP6A
Signed-off-by: Heuisam Kwag <heuisam@samsung.com>
2020-08-12 07:19:29 +09:00
Anna Bridge 88d931384f
Merge pull request #13358 from RaymondNgun/topic/cytfm_064b0s2_4343w
Add CYTFM_064B0S2 4343W Target
2020-08-11 10:52:39 +01:00
Heuisam Kwag 7bc9d54c76 move security_subsystem to TARGET_SIDK_S5JS100
The TARGET_Samsung had security_subsystem and SIDK_S5JS100.
If I add another target that does not use security_subsystem, I get
a build error.
This commit moves security_subsyste to TARGET_SIDK_S5JS100.

Signed-off-by: Heuisam Kwag <heuisam@samsung.com>
2020-08-11 16:26:48 +09:00
Dustin Crossman 522888886b Add bootloader info to CYSBSYSKIT_01 targets.json 2020-08-10 17:02:40 -07:00
Dustin Crossman 6ba8885ad3 Update COMPONENT_SCL. 2020-08-10 17:02:35 -07:00
Dustin Crossman 0944d0e9b0 Update CYSBSYSKIT_01 bsp. 2020-08-10 16:59:04 -07:00
Maarten de Klerk e6150ac722
Added error checking to can_filter() for Classic CAN
Previously the function always returned 1 even when the configuration was illegal. I added a small check to HAL_CAN_ConfigFilter(...).
2020-08-08 23:25:42 +02:00
Raymond Ngun 1be0b1f297 CYTFM_064B0S2_4343W: Inital creation of PSA target
Target is similar to CY8CKIT_064B0S2_4343W but with PSA
and TFM enabled.

Signed-off-by: Raymond Ngun <raymond.ngun@cypress.com>
2020-08-07 08:02:01 -07:00
Charley Chu badfa189d6 Move current TFM to TFM_V1_1
Named TFM V1.1 as TFM_V1_1 instead of TFM_V1.1 as TFM_V1.1 is invalid
as macro name

Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
winneymj 5249a9ad31 Remove duplicate code 2020-08-05 19:46:54 -05:00
winneymj 541a2c8664 Remove DEBUG 2020-08-05 19:40:54 -05:00
winneymj 40831f7018 remove NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 2020-08-05 19:35:42 -05:00
winneymj 0b80e3c302 Disable SPIM & enable SPI 2020-08-05 19:33:47 -05:00
winneymj 32b5f2d3fb Revert "Initial commit"
This reverts commit dec6e3600f.
2020-08-05 19:30:16 -05:00
winneymj e4e7dcc1ff First stab at implement SPIM DCX 2020-08-03 20:10:07 -05:00
winneymj b6a1ec7716 Mix SPI with SPIM 2020-08-02 11:21:03 -05:00
winneymj f65cd0f461 Add Int handler for SPIM3_IRQHandler 2020-07-31 19:58:39 -05:00
winneymj 2d5776a757 Fix more SPIM 2020-07-31 16:29:49 -05:00
winneymj c6bc6513bd Enable nrfx_spim_1_irq_handler 2020-07-31 16:12:49 -05:00
Oleksiy Peutin e95c64f798 PSoC6: update to psoc6pdl-1.6.1 2020-07-31 16:12:15 +01:00
Chun-Chieh Li dde8f6f015 M252: Re-organize PinNames.h
This is to support M251 series based targets.
2020-07-31 17:05:36 +08:00
Chun-Chieh Li a76f5dcbdf M252: Support configurability of USB/STDIO UART pins
-   STDIO_UART and STDIO_UART_TX/STDIO_UART_RX
-   USB_UART and USBTX/USBRX
2020-07-31 17:05:35 +08:00
Chun-Chieh Li f7e4a75041 M252: Make memory specification configurable
This is to support all M251 series based targets.
2020-07-31 17:05:35 +08:00
Chun-Chieh Li 1f70a3caa2 M252: Change SERIAL_TX/SERIAL_RX pin names to other than USBTX/USBRX
USBTX/USBRX should be dedicated for USB VCOM and not for other uses.
2020-07-31 17:05:34 +08:00
Chun-Chieh Li 2e1627d31e M252: Introduce base target MCU_M251
This is to support all M251 series based targets.
2020-07-31 17:05:33 +08:00
Martin Kojtal 821631a7f9
Merge pull request #13351 from MultiTechSystems/fix-dragonfly-F413RH
Fix MTS_DRAGONFLY_F413RH drag and drop failure
2020-07-30 13:27:01 +01:00
winneymj bcacf2136d Fix include 2020-07-29 19:39:19 -05:00
winneymj db23d53d32 Enable SPIM and bring into code. 2020-07-29 19:27:19 -05:00
Rajkumar Kanagaraj 2add7064ec Update astyleignore and source code comment 2020-07-27 10:04:01 -07:00
Leon Lindenfelser 53a75c83cb Fix MTS_DRAGONFLY_F413RH drag and drop failure
When manually flashing an application binary to the MULTITECH drive, a FAIL.TXT
file is produced with the following info:
“The application file format is unknown and cannot be parsed and/or processed”.
2020-07-24 14:13:35 -05:00
Martin Kojtal f5358a7ff4
Merge pull request #13332 from OpenNuvoton/nvt_iot_m252_target
Nuvoton: Update M252 target name
2020-07-24 09:22:42 +01:00
Martin Kojtal f83d100fa6
Merge pull request #13261 from LDong-Arm/move_cellular
Refactor cellular directory structure
2020-07-23 14:06:23 +01:00
Martin Kojtal 1bd138b6fc
Merge pull request #13304 from jeromecoutant/PR_WB_CUBE17
STM32WB update drivers version to CUBE V1.7.0
2020-07-22 15:09:22 +01:00
cyliangtw 7da5afc054 Change M252 target name as NUMAKER_IOT_M252 2020-07-22 19:39:11 +08:00
Martin Kojtal efae4028d7
Merge pull request #13325 from OpenNuvoton/nvt_m263_button
Nuvoton: Revise the pin name of M263A button
2020-07-22 11:30:09 +01:00
Lingkai Dong 2b24a7a31e Update paths to cellular framework 2020-07-22 11:06:23 +01:00
cyliangtw dd48500cc3 Revise M263A button pin name 2020-07-21 20:50:19 +08:00
winneymj 65ed9d42fc Move SPI_PSELSSO = p41 2020-07-20 19:16:48 -05:00
Leon Lindenfelser c946c2a713 Remove MTS_DRAGONFLY_F411RE post binary hook that adds the bootloader
Bootloader to be added using mbed_app.json
2020-07-20 14:15:51 -05:00
winneymj 4c299fe96d Add USBConsole.h so that default printf can be sent to USBSerial 2020-07-19 15:23:52 -05:00
winneymj 8526148001 Add missing softdevice common 2020-07-17 16:33:12 -05:00
jeromecoutant 03296f03e7 STM32WB55xx creation in targets.json
Each custom boards can now easily inherit from MCU_STM32WB55xx
2020-07-17 12:54:38 +02:00
jeromecoutant 0b5a91c9a2 STM32WB FLASH activity shared with M0+ core
source:
- https://github.com/STMicroelectronics/STM32CubeWB/blob/master/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_RfWithFlash/Core/Src/flash_driver.c
- Figure 10 from AN5289
2020-07-17 12:06:40 +02:00
jeromecoutant ec1e659d3a STM32WB readme update 2020-07-17 12:06:40 +02:00
jeromecoutant 285d533075 STM32WB: ST CUBE drivers update V1.4.0 => V1.7.0 / BLE 2020-07-17 12:06:39 +02:00
jeromecoutant 643c7a44f3 STM32WB: ST CUBE drivers update V1.4.0 => V1.7.0 / HAL 2020-07-17 12:06:39 +02:00
Anna Bridge 640da338f9
Merge pull request #13229 from jeromecoutant/PR_TARGET2
STM32 custom target: create MCU_STM32xx for each family
2020-07-17 10:55:43 +01:00
winneymj 24624d25ab Fix missing pins 2020-07-15 20:48:43 -05:00
winneymj dec6e3600f Initial commit 2020-07-15 16:15:10 -05:00
Vikas Katariya 776ccce8d6 psa: Update TF-M for ARM_MUSCA_B1 2020-07-14 11:54:57 +01:00
Jaeden Amero 2f2e4a95a1 psa: Update TF-M for ARM_MUSCA_B1 2020-07-09 15:40:38 +01:00
jeromecoutant dda1dcf229 STM32 custom target: create MCU_STM32xx inherit
Each target based on STM32 MCU can now inherit
common configuration defined by its STM32 family.
2020-07-09 11:32:25 +02:00
Martin Kojtal fb3728f39f
Merge pull request #13223 from kyle-cypress/pr/psoc-greentea-sync
PSoC Targets: Increase greentea sync timeout
2020-07-07 20:45:06 +02:00
Martin Kojtal 3400ef66e7
Merge pull request #13222 from jeromecoutant/PR_PWM
STM32 PWM : avoid glitch after duty cycle change
2020-07-03 10:51:19 +02:00
Martin Kojtal 379bda2214
Merge pull request #13221 from jeromecoutant/PR_DAC_TICKLESS
STM32 ANALOGOUT and DEEPSLEEP
2020-07-03 10:50:59 +02:00
jeromecoutant e10a233c80 STM32 PWM : avoid glitch after duty cycle change 2020-07-02 14:54:09 +02:00
jeromecoutant a0b718fc04 STM32 ANALOGOUT and DEEPSLEEP
keep DAC on during wait period
2020-07-02 14:18:44 +02:00
jeromecoutant c8737c593d STM32WB RNG: enable use from both M4 and M0+ core 2020-07-02 10:17:08 +02:00
Kyle Kearney 1751983ca1 PSoC Targets: Increase greentea sync timeout 2020-07-01 09:37:52 -07:00
Martin Kojtal ffeb926a67
Merge pull request #13206 from vvkaggarwal12/usb-device-fix
Usb device init: wait_us fix
2020-07-01 14:08:47 +02:00
Martin Kojtal ab84dcde03
Merge pull request #13198 from kyle-cypress/pr/whd-1.91.2
Cypress: Update WHD to version 1.91.2
2020-07-01 12:01:51 +02:00
Martin Kojtal 0e225f9298
Merge pull request #13173 from jeromecoutant/PR_I2C_L4R
STM32L4: I2C init parameters for L4+ MCU
2020-07-01 11:30:38 +02:00
Martin Kojtal 22e9925ca9
Merge pull request #13172 from yarbcy/pr/dev-mbed-init-fix
Cypress: Fix internal JIRA. Add check if cybsp_init() is successful
2020-07-01 10:25:11 +02:00
vivek 8d1503b220 Fix: #13203: USB device: wait_us instead of ThisThread::sleep_for, delay given is 5us 2020-07-01 13:11:42 +05:30
Kyle Kearney 4c95356f58 PSoC: Update WHD to v1.91.2 2020-06-26 10:03:08 -07:00
Martin Kojtal 6c27da57d9
Merge pull request #13122 from romanjoe/pr/add_cy8ckit_064b0b2_4343w
Cypress: Add target CY8CKIT_064B0S2_4343W, update psoc6pdl, psoc6cm0p
2020-06-24 09:36:39 +02:00
jeromecoutant 0d277eefe4 STM32L4: I2C init parameters for L4+ MCU 2020-06-23 10:05:24 +02:00
Marcelo Salazar dbbdb3f5bd Remove Musca A1 target
The MUSCA_A1 target isn't supported in Mbed OS 6.
Removing as it was left in master by mistake.
However, it continues to be available in 5.15 branch.
2020-06-22 13:24:40 +01:00
YARB(Cypress) 383b8f98de Fix internal JIRA. Add check if cybsp_init() is successful 2020-06-22 12:45:09 +03:00
Roman Okhrimenko 00cbc2d54e Update GeneratedSource of 064B0S2 with repo-starging 15347 revision 2020-06-19 16:16:55 +03:00
Roman Okhrimenko dcc3559a82 Update GeneratedSources for 064B0S2 - disable ALT systick due to changes in psoc6pdl-1.6.0.4266 2020-06-19 16:16:55 +03:00
Roman Okhrimenko 1bd215ba1a Update GeneratedSource files for 064B0S2 using psoc6pdl-1.6.0.4266-rc3 2020-06-19 16:16:55 +03:00
Roman Okhrimenko 611c95614d Update psoc6cm0p to 1.2.0.237-rc2 2020-06-19 16:16:55 +03:00
Roman Okhrimenko 7a862d2059 Update psoc6pdl to 1.6.0.4266-rc3 2020-06-19 16:16:55 +03:00
Roman Okhrimenko bcc8c2cdae Rename 064B0S2 linker scripts names per common pattern 2020-06-19 16:16:54 +03:00
Roman Okhrimenko 2a313c3ed7 Update prebuild Secure CM0p hex file from multi image case with 064B0S2 to 1.2.0.210 2020-06-19 16:16:54 +03:00
Roman Okhrimenko 4043deee7e Update linker scripts with templates from psoc6pdl 1.6.0.4172 for IAR and ARM for 064B0S2, add cm4_dual versions 2020-06-19 16:16:54 +03:00
Roman Okhrimenko 66f6e2a199 Update asset psoc6cm0p build 1.2.0.210 RC1 2020-06-19 16:16:54 +03:00
Roman Okhrimenko f99a1c49b9 Update GeneratedSource and system files for B0S2 using psoc6pdl 1.6.0.4172 RC2 2020-06-19 16:16:54 +03:00
Roman Okhrimenko aa3c81e749 Update psoc6pdl to .1.6.0.4172 RC2 2020-06-19 16:16:54 +03:00
Roman Okhrimenko 797bf090b9 Delete policies and linker files for multi image for B0S2 2020-06-19 16:16:53 +03:00
Roman Okhrimenko edcda5192a Delete ES10 related sb-tools folder from TARGET_PSOC6, post build now use cysecuretools 2020-06-19 16:16:47 +03:00
Roman Okhrimenko b59a80d6ca Add 064B0S2 target to targets.json 2020-06-19 16:16:47 +03:00
Roman Okhrimenko 773a4becf1 Delete ES10 targets from targets.json 2020-06-19 16:16:47 +03:00
Roman Okhrimenko c97f140590 Delete ES10 target source CY8CKIT_064S2_4343W 2020-06-19 16:16:00 +03:00
Roman Okhrimenko 07bf595dce Delete ES10 target source CYESKIT_064B0S2_4343W 2020-06-19 16:15:45 +03:00
Roman Okhrimenko 64a3d26493 Delete ES10 target source CY8CPROTO_064_SB 2020-06-19 16:15:34 +03:00
Roman Okhrimenko 571e097d9f Add secure cm0 psoc6cm0p hex prebuild 1.2.0.174 file to 064B0S2 BSP 2020-06-19 16:13:59 +03:00
Roman Okhrimenko bdac29e93e Add 064B0S2 target BSP files using psoc6pdl 1.6.0.3875 2020-06-19 16:13:59 +03:00
Roman Okhrimenko 683e3631da Update psoc6cm0p to 1.2.0.174 2020-06-19 16:13:59 +03:00
Roman Okhrimenko 4700a726f8 Update psoc6pdl to 1.6.0.3875 2020-06-19 16:13:59 +03:00
Martin Kojtal 3d031cebe4
Merge pull request #13158 from toyowata/fix_wio_emw3166
[WIFI] Add NSAPI_PRESENT macro in the WicedInterface
2020-06-19 12:52:42 +02:00
Martin Kojtal 6646e8e79e
Merge pull request #13128 from farrenv/add-EP-ATLAS
Add support for Embedded Planet target Atlas
2020-06-19 09:09:35 +02:00
toyowata 7ad0174815 [WIFI: WicedInterface] Add NSAPI_PRESENT macro 2020-06-19 14:28:45 +09:00
Martin Kojtal 920133e8ed
Merge pull request #13118 from evedon/ed-full-profile
Replaced rtos profile with full profile
2020-06-18 22:19:59 +02:00
Vance Farren 70b0acaa33 clean up dead code 2020-06-18 08:56:40 -04:00
Jaeden Amero 4961d4a52d psa: Configure Mbed TLS to use PSA as needed
Configure Mbed TLS to automatically enable PSA as needed. When Mbed OS
is configured to use PSA, configure Mbed TLS to use PSA. This prevents
leaking of the "how to make Mbed TLS use PSA" knowledge up into
targets.json, and thus makes porting simpler. There is now one place
where "how to make TLS use PSA" exists rather than repeated throughout
targets.json for each target that can't inherit from PSA_Target.
2020-06-18 12:18:12 +01:00
Devaraj Ranganna 76e911c5ef psa: Replace Mbed PSA with TF-M
Add TF-M to Mbed OS, replacing the previous PSA implementation for
TF-M-capable targets. This commit adds files imported from TF-M, without
modification. The version of TF-M imported can be found in
`features/FEATURE_PSA/TARGET_TFM/VERSION.txt`.

These changes switch to TF-M as the sole PSA implementation for v8-M and
dual core targets, with TF-M running on the secure side and Mbed OS
running on the non-secure side. Single core v7-M targets will continue
to have PSA implemented via PSA emulation, implemented by Mbed OS.

Move or remove many PSA-implementing files, as PSA will be provided by
TF-M on non-single-v7-M targets. Delete any files that are not relevant
for PSA emulation mode.
 - Remove imported TF-M SPM
 - Remove Mbed SPM and tests
 - Remove Mbed-implemented PSA services and tests
 - Remove PSA_SRV_IMPL, PSA_SRV_IPC, PSA_SRV_EMUL and NSPE.
 - Replace PSA_SRV_EMUL and PSA_SRV_IMPL with MBED_PSA_SRV
 - Remove any files autogenerated by
   "tools/psa/generate_partition_code.py", which no longer exists.

Add new feature `PSA` to support PSA in Mbed OS.

Move the Mbed OS implementation of PSA services for v7-M targets (which
employ PSA emulation, and don't yet use TF-M) to
features/FEATURE_PSA/TARGET_MBED_PSA_SRV. Update the `requires`
attribute in TESTS/configs/baremetal.json to avoid breaking baremetal
testing builds.

Update .astyleignore to match new directory structure

Update Mbed TLS importer to place files into FEATURE_PSA

Create the following generic PSA targets:

* `PSA_Target` (Root level PSA generic target)
* `PSA_V7_M` (Single v7-M PSA generic target)
* `PSA_DUAL_CORE` (Dual-core PSA generic target)
* `PSA_V8_M` (v8-M PSA generic target)

Flatten MUSCA_NS and private MUSCA targets into public MUSCA targets.

Move mcuboot.bin to flat location (removing prebuilt folder)

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-06-18 12:16:20 +01:00
Devaraj Ranganna 01dd997d55 target: Include missing `cmsis_nvic.h`
The header `cmsis_nvic.h` defines vector start address in RAM
`NVIC_RAM_VECTOR_ADDRESS` which is used in
`mbed_boot.c:mbed_cpy_nvic()`. But `mbed_boot.c` only includes
`cmsis.h`. Due to this `mbed_cpy_nvic` becomes an empty function and the
vectors don't get relocated to RAM. This causes BusFault error when Mbed
OS tries to update any of the IRQ handlers.

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-06-18 12:16:19 +01:00
Devaraj Ranganna db67302850 target: Add BL2 macro to MUSCA B target config
BL2 macro is used in `region_defs.h` to define the `BL2_HEADER_SIZE`.
Without BL2 macro, `BL2_HEADER_SIZE` is set to 0. This leads to
incorrect start address (Reset_Handler of Mbed OS) derived by TF-M based
on `region_defs.h` and BL2 macro.

BL2 macro is set for MUSCA B in TF-M.

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-06-18 12:16:17 +01:00
Devaraj Ranganna e2af612a99 tools: Musca B1 signing strategy
Currently, the final binary (TF-M + Mbed OS) is signed after
concatenating TF-M and Mbed OS binaries. But TF-M signs the images
separately and then concatenates them. Update the Musca B1 signing
strategy to match TF-M.

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-06-18 12:16:16 +01:00
Jaeden Amero dc22d89c7f musca_b1: Remove device-specific virtual NVIC
Use instead the general TF-M v8-M virtual NVIC which will be added in
the commit that replaces Mbed PSA with TF-M PSA:
features/FEATURE_PSA/TARGET_TFM/TARGET_TFM_V8M/src/cmsis_nvic_virtual.c
2020-06-18 12:16:14 +01:00
Jaeden Amero d314a6cc57 cypress: psoc64: Add TF-M compatibility (again)
Partially revert f38e21fa6c ("Update PSoC 6 BSPs to verion 1.2") to
restore TF-M compatibility.

Make the CY8CKIT_064S2_4343W target TF-M compatible by addding flash and
region definitions from TF-M (at c4f37c18c4a0) and by updating the
CY8CKIT_064S2_4343W linker script to create a flash image compatible
with TF-M.

Fixes: f38e21fa6c ("Update PSoC 6 BSPs to verion 1.2")

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-06-18 12:16:10 +01:00
Martin Kojtal e9b1df671e
Merge pull request #13143 from jeromecoutant/PR_H7_BARE
STM32H7: correct Ethernet issue in baremetal
2020-06-18 10:25:51 +02:00
Martin Kojtal eebd773d3a
Merge pull request #13148 from OpenNuvoton/nuvoton_remove_m2351_npsa_from_6.0
M2351: Remove from master
2020-06-18 10:24:41 +02:00
Martin Kojtal 29aa6d8ea5
Merge pull request #13115 from NXPmicro/MXRT1050_USB
MIMXRT1050_EVK: Add USB support
2020-06-18 09:56:47 +02:00
Martin Kojtal 66343b0d25
Merge pull request #12937 from macronix/macronix_qspi
Modify the operation of setting qspi frequency when calling Octo controller
2020-06-18 09:43:45 +02:00
Martin Kojtal aafae5d644
Merge pull request #12751 from jeromecoutant/PR_WB_USB
STM32WB: enable USB Device
2020-06-18 09:42:42 +02:00
Chun-Chieh Li 95635f9c54 M2351: Remove from master
Since Mbed OS 6.0, secure build is not supported yet. Remove it from master temporarily.

For non-TF-M support (NU_PFM_M2351_NPSA_S/NS), go to mbed-os-5.15 branch and Mbed OS 5.15 release.

For TF-M support (NU_PFM_M2351_S/NS), this needs M2351 integrated into TF-M repo first.
Expect M2351 TF-M support can come back into master after integration with TF-M is finished.
2020-06-18 09:42:29 +08:00
Martin Kojtal 86dad5cda9
Merge pull request #12471 from AGlass0fMilk/adc-voltage-api
Extend AnalogIn API: read_voltage
2020-06-17 19:57:28 +02:00
jeromecoutant b4d31ae863 STM32H7: correct Ethernet issue in baremetal 2020-06-17 18:39:34 +02:00
Vance Farren 1f20df9c7d missing comma in targets.json 2020-06-17 12:10:19 -04:00
Vance Farren 1d8da69586 updates for mbed os 6 2020-06-17 12:10:19 -04:00
Vance Farren b8687ab524 add EP_ATLAS as mbed target 2020-06-17 12:10:19 -04:00
Mahesh Mahadevan 9e8998a91c KW41Z: Avoid using TARGET_NXP macro
Having Freescale and NXP macro causes compile from both
TARGET_Freescale and TARGET_NXP HAL folders.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-06-17 11:04:35 -05:00
Mahesh Mahadevan 469ada5a11 MIMXRT1050_EVK: Fix to linker script for non-cached region
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-06-17 11:04:35 -05:00
Mahesh Mahadevan 81a1193012 MIMXRT1050_EVK: Add USB support
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-06-17 11:04:35 -05:00
Kyle Kearney 6a2d93ee94 Add optional post-bsp-init hook
This allows the application to inject its own resource reservations
immmediately after the BSP (and therefore HAL) is initialized,
ensuring that they can claim require resources before mbed tries
to use them for more flexible purposes. For example, the application
might want to claim a particular timer to make sure that it doesn't
get picked for us_ticker (which can use any arbitrary timer instance).
2020-06-16 11:07:34 -07:00
Kyle Kearney ab5eb07e3c Stop the us_ticker timer before deepsleep
A running timer will block DeepSleep, which would normally be
good because we don't want the timer to accidentally lose counts.
We don't care about that for us_ticker (If we're requesting deepsleep
the upper layers already determined that they are okay with that),
so explicitly stop the us_ticker timer before we go to sleep and
start it back up afterwards.
2020-06-16 11:07:34 -07:00
Martin Kojtal 3333f4185e
Merge pull request #12747 from jeromecoutant/PR_MBEDTLS
STM32 MBEDTLS support with HW crypto
2020-06-16 13:55:50 +02:00
Martin Kojtal 7b5a8d37b5
Merge pull request #12966 from MultiTechSystems/update-df413-onoff
DRAGONFLY_F413RH: Update power on and power off functionality
2020-06-16 13:54:01 +02:00
Martin Kojtal 0614e92c5b
Merge pull request #13083 from jeromecoutant/PR_H7_CUBE170
STM32H7 update drivers version to CUBE V1.7.0
2020-06-16 13:45:42 +02:00
Martin Kojtal 0b0ab6bf87
Merge pull request #13086 from jeromecoutant/PR_F1
STM32F1 update drivers version to CUBE V1.8.0
2020-06-16 13:45:25 +02:00
Martin Kojtal e901ea9845
Merge pull request #13100 from vmedcy/pr/fix-13058
Fix BOOT_HEADER_SIZE allocation in ARM scatter files (#13058)
2020-06-16 13:45:06 +02:00
Evelyne Donnaes 4d3c6b3a64 Replaced rtos profile with full profile 2020-06-15 13:42:24 +01:00
jeromecoutant dcf2490b5a STM32F1 STM32Cube FW V1.8.0: update for MBED 2020-06-15 13:49:47 +02:00
jeromecoutant c99c8b5036 STM32F1 STM32Cube FW V1.6.1 => V1.8.0: target part
- SetSysClock update
2020-06-15 13:49:47 +02:00
jeromecoutant ce3fc30cf0 STM32F1 STM32Cube FW V1.6.1 => V1.8.0 2020-06-15 13:49:46 +02:00
jeromecoutant f13b06a7bc STM32F1 STM32Cube FW V1.6.1 => V1.8.0: Driver part 2020-06-15 13:49:46 +02:00
jeromecoutant 97bf6fa386 STM32F1 STM32Cube FW V1.6.1 => V1.8.0: CMSIS part 2020-06-15 13:49:46 +02:00
jeromecoutant 1152c651d9 STM32F1: targets inherit from non public default MCU configuration 2020-06-15 13:49:39 +02:00
jeromecoutant 533fe21750 STM32F1: directory restructuration 2020-06-15 13:48:04 +02:00
Martin Kojtal 8b70dfe593
Merge pull request #13095 from jeromecoutant/PR_FULLBARE
STM32: MCU_STM32 supports rtos and bare-metal profiles
2020-06-15 11:30:50 +02:00
Anna Bridge a870fcface
Merge pull request #13001 from jeromecoutant/PR_BAREMETAL_SUPPORT_STEP2
STM32 baremetal support step2 (L1/L4/WB)
2020-06-12 14:44:14 +01:00
Anna Bridge 58975d1df4
Merge pull request #13091 from jeromecoutant/PR_BAREMETAL_SUPPORT
STM32 baremetal support step3/3 (F2/F4)
2020-06-12 14:42:35 +01:00
Anna Bridge 727cf54873
Merge pull request #13073 from jeromecoutant/PR_H7_FPGA
STM32H7: FPGA tests support
2020-06-11 14:39:31 +01:00
jeromecoutant 46ccded9b1 STM32: MCU_STM32 supports rtos and bare-metal profiles 2020-06-10 14:25:24 +02:00
Martin Kojtal 698fc09b4c
Merge pull request #12615 from jeromecoutant/PR_FPGA_UART
FPGA UART test cases addition with 7 and 9 bits data length
2020-06-10 13:51:18 +02:00
Martin Kojtal 878875c884
Merge pull request #13090 from jeromecoutant/PR_DEVICE_H
STM: move us_ticker_defines.h include
2020-06-10 11:53:57 +02:00
Martin Kojtal 0f2a28d52f
Merge pull request #13053 from jeromecoutant/PR_README
STM32 more information in README file
2020-06-10 11:43:24 +02:00
Volodymyr Medvid dc937ab53b Fix BOOT_HEADER_SIZE allocation in ARM scatter files (#13058)
PSoC 64 secure BSP post-build hook (cysecuretools image signing)
expects the HEX file with start address 0x10000400 (first KB of
internal FLASH is reserved for MCUboot headers area).
In order to get the correct HEX file produced by ARM fromELF tool,
the ELF file should allocate LR_IROM1 starting from address
0x10000400, not 0x10000000. Otherwise the generated HEX file
allocates rows at addresses 0x10000000 ~ 010000400 and the
final application image is not signed correctly.

Fixes https://github.com/ARMmbed/mbed-os/issues/13058.
2020-06-10 10:25:41 +03:00
jeromecoutant 47407759a4 STM: move us_ticker_defines.h include 2020-06-09 11:04:23 +02:00
jeromecoutant 713618abe0 STM32F4 baremetal support 2020-06-09 10:25:41 +02:00
jeromecoutant adbd936cbc STM32F2 baremetal support 2020-06-09 10:24:36 +02:00
jeromecoutant 048f454a5a STM32H7: remove GENERIC_H745I 2020-06-08 15:33:42 +02:00
jeromecoutant c815471526 STM33H7: DISCO_H747I inherit from MCU_STM32H747xI 2020-06-08 15:33:22 +02:00
jeromecoutant 561f8d48bf STM32H7 STM32Cube FW V1.5.0 => V1.7.0 2020-06-08 14:33:10 +02:00
jeromecoutant 9936a53bd1 STM32H7 STM32Cube FW V1.5.0 => V1.7.0: HAL Driver part 2020-06-08 14:33:09 +02:00
jeromecoutant 21f262b5c3 STM32H7 STM32Cube FW V1.5.0 => V1.7.0: CMSIS part 2020-06-08 14:33:09 +02:00
jeromecoutant 7d181c1bf7 STM32H7: directory restructuration
- only files move
- sometimes files rename
+ targets.json update
2020-06-08 14:33:08 +02:00
jeromecoutant 59d2dd5e1f DISCO_L562QE: enable MBEDTLS_CONFIG_HW_SUPPORT 2020-06-08 13:57:57 +02:00
jeromecoutant bfadc650f6 NUCLEO_WB55RG: enable MBEDTLS_CONFIG_HW_SUPPORT 2020-06-08 13:56:31 +02:00
jeromecoutant 551f8b4231 NUCLEO_WB55RG: enable USBDEVICE 2020-06-08 13:17:23 +02:00
jeromecoutant 26223e6652 NUCLEO_F439ZI: align USB config from NUCLEO_F429ZI 2020-06-08 13:14:00 +02:00
Martin Kojtal 8d26d77690
Merge pull request #12482 from AGlass0fMilk/add-nucleo-g474re
NUCLEO_G474RE: Add new platform
2020-06-08 12:38:40 +02:00
jeromecoutant 28f8307afa STM32WB baremetal support
move BLE files to FEATURE_BLE
2020-06-08 12:06:01 +02:00
jeromecoutant 0a447ac798 STM32L4 baremetal support 2020-06-08 12:05:54 +02:00
jeromecoutant ba7deb4660 STM32L1 baremetal support 2020-06-08 11:46:56 +02:00
jeromecoutant 1292053bf9 STM32 more information in README file 2020-06-08 10:02:33 +02:00
jeromecoutant c9e0c4f6f7 STM32WB ReadMe quick update
See #12975
2020-06-08 10:02:33 +02:00
jeromecoutant 10a5b97396 STM32H7: NUCLEO_H743ZI2 pins update 2020-06-05 16:26:33 +02:00
jeromecoutant 1484ac0859 STM32H7: DISCO_H747I pins update 2020-06-05 16:26:23 +02:00
jeromecoutant b289d5a08f STM32H7: enable dual analogic pad 2020-06-05 16:26:22 +02:00
jeromecoutant 538552adea STM32H7 ADC issue correction 2020-06-05 16:26:22 +02:00
Martin Kojtal 59df4efaac
Merge pull request #13022 from jeromecoutant/PR_BSP
STM32: add weak TargetBSP_Init function
2020-06-05 16:01:25 +02:00
Martin Kojtal 49c1d947fa
Merge pull request #13044 from hugueskamba/hk_nrf_implicit_declaration
NRF: fix implicit declarations
2020-06-05 14:44:31 +02:00
Martin Kojtal 95a704ed92
Merge pull request #13045 from kyle-cypress/pr/pin-header-cyeskit
CYESKIT_064B0S2_4343W: Remove parentheses from arduino pins
2020-06-05 13:10:41 +02:00
Martin Kojtal 3ef2b1642e
Merge pull request #12996 from pilotak/master
STM32F412 bypass PLL configuration when already done by bootloader
2020-06-05 10:48:41 +02:00
Martin Kojtal 65cbf9759d
Merge pull request #13047 from hugueskamba/hk_nrf_arm_compiler
NRF: Migrate ARM Compiler 5 feature re-locate zero initialized variables
2020-06-05 10:48:06 +02:00
Martin Kojtal 819b9f98e0
Merge pull request #13043 from hugueskamba/hk_nrf_serial_warning
NRF serial: Use nrf_uarte_event_t enum to avoid implicit conversion
2020-06-05 10:47:49 +02:00
Martin Kojtal 8911f96c1b
Merge pull request #13014 from jeromecoutant/PR_H7CM4
DISCO_H747I_CM4 is supporting now hex format
2020-06-04 15:23:26 +02:00
Martin Kojtal ed0cadfa9e
Merge pull request #12992 from jeromecoutant/PR_BAREMETAL_SUPPORT_STEP1
STM32 baremetal support step1 (F0/F1/F3/H7/L0)
2020-06-04 15:22:06 +02:00
Martin Kojtal 0988e5d0f9
Merge pull request #13064 from 0xc0170/fix_nxp_vector
nxp: fix vector redefinition from CMSIS
2020-06-04 15:10:40 +02:00
Martin Kojtal ab439624ed
Merge pull request #12979 from LDong-Arm/stack_size_expectation_from_config
stack_size_unification test: set expected stack sizes from config
2020-06-04 14:39:08 +02:00
Martin Kojtal e0c7f25c5d
Merge pull request #12985 from dustin-crossman/pr/update_cysbsyskit_01
Update CYSBSYSKIT_01
2020-06-04 14:35:31 +02:00
Martin Kojtal 41995a7427 nxp: fix vector redefinition from CMSIS
Since 5.7 CMSIS update to Mbed OS, __VECTOR_TABLE is defined in cmsis_gcc header
file. Many MCU in NXP uses this symbol as linker definition, therefore we should
check if already defined and undefined it.

Fixes #13062
2020-06-04 09:10:08 +01:00
Hugues Kamba 488f06b7e1 NRF: Migrate ARM Compiler 5 feature re-locate zero initialized variables
ARM Compiler 6 does not support placing a zero-initialized variable in a
zero-initialized section with a given name.
The migration path for this feature is what is as done in this commit.
The name of the section is what comes after `.bss.` (`nvictable` in this
case).
Also simplify pre-processor directive to test for Arm compiler.
2020-06-01 10:35:13 +01:00
Hugues Kamba 992133be50 NRF: fix implicit declarations
As a result removes warnings
2020-06-01 10:26:51 +01:00
Kyle Kearney 7ad94db586 CYESKIT_064B0S2_4343W: Remove parentheses from arduino pins
Avoid build failures when arduino pin names collide with C++ template
argument names.
Addresses issue #13027
2020-05-29 17:17:05 -07:00
Hugues Kamba f6d6d44346 NRF serial: Use nrf_uarte_event_t enum to avoid implicit conversion 2020-05-29 20:20:12 +01:00
Jaeden Amero aa7a02f0a9 musca: Mark Musca targets as experimental
TF-M and PSA have experimental APIs. Musca targets must initialize the
tfm_ns_lock, via the experimental API tfm_ns_lock_init(), as part of
their ordinary initialization procedure. Therefore, Musca targets must
have experimental APIs present in order to function. Add the
experimental API feature to Musca targets by default to ease usability
of the Musca targets, rather than requiring all users and CI to manually
enable experimental APIs when using these targets.
2020-05-29 13:19:11 +01:00
Jaeden Amero 295ff531a4 psa: Pick up code from MBED_PSA_SRV
Make single Armv7-M PSA targets pick up files under TARGET_MBED_PSA_SRV.
We'll be moving the Mbed implementation of PSA to TARGET_MBED_PSA_SRV
folders soon.

Targets (dual-core and Armv8-M) that expect to use TF-M for their PSA
implementation also have MBED_PSA_SRV labels added to them so that they
continue working with the Mbed PSA implementation for the time being.
2020-05-29 13:19:11 +01:00
jeromecoutant 76135d0820 STM32: add weak TargetBSP_Init function 2020-05-27 16:49:54 +02:00
jeromecoutant 876125ad49 DISCO_H747I_CM4 is supporting now hex format
- minimum STLink version: V3J7M2
2020-05-25 11:34:40 +02:00
rogeryou de9b283abe modify the div value when calling octo controller.
For ST OSPI controller driver(stm32l4xx_hal_ospi.c), the frequency it has be subtracted 1, so "div = div - 1;" should be removed.
2020-05-25 12:07:24 +08:00
George Beckstein 28e221da18 Update NUCLEO_G474RE target definition to inherit from renamed MCU_STM32 2020-05-20 07:30:18 -04:00
George Beckstein 658d89be8c Apply linker fix as in #12690 to new NUCLEO_G474RE target 2020-05-20 06:39:17 -04:00
George Beckstein 6e2fa616c7 Added spi_api.c implementation 2020-05-20 06:39:17 -04:00
George Beckstein eb8d128a24 Updated system clock settings to run at 170MHz (max for this target). Affects both HSI and HSE modes. 2020-05-20 06:39:17 -04:00
George Beckstein f391718a6d Updated detect code for NUCLEO_G474RE 2020-05-20 06:39:17 -04:00
George Beckstein 44ca862af3 Changed us_ticker configuration to use TIM5 instead of TIM2 to be consistent with the allowed PWM peripheral pins. 2020-05-20 06:39:17 -04:00
George Beckstein 2297e1b91e Updated clock configuration settings for NUCLEO_G474RE 2020-05-20 06:39:17 -04:00
George Beckstein c687ae312f Added missing analogin_device.c file and configured for STM32G4xx series 2020-05-20 06:39:17 -04:00
George Beckstein 613af0f604 Added support for ANALOGOUT 2020-05-20 06:39:17 -04:00
George Beckstein 934d60e63d Added support for FLASH API 2020-05-20 06:39:17 -04:00
George Beckstein 7f19c8ac6e Added support for SPI API 2020-05-20 06:39:17 -04:00
George Beckstein 06d74aa37a Added support for PWMOUT 2020-05-20 06:39:17 -04:00
George Beckstein e38dfc78b6 Added support for PORT APIs 2020-05-20 06:39:17 -04:00
George Beckstein f59ec66710 Added support for INTERRUPTIN 2020-05-20 06:39:17 -04:00
George Beckstein 4f41d2d66c Added support for I2CSLAVE and I2C_ASYNCH 2020-05-20 06:39:17 -04:00
George Beckstein 5e25e004df Added support for I2C 2020-05-20 06:39:17 -04:00
George Beckstein cc86ec99d0 Added ANALOGIN support 2020-05-20 06:39:17 -04:00
George Beckstein b11d160195 Added RTC support 2020-05-20 06:39:17 -04:00
George Beckstein d68ec74852 Added USTICKER support 2020-05-20 06:39:17 -04:00
George Beckstein 118919b820 Added RESET_REASON support (untested). 2020-05-20 06:39:17 -04:00
George Beckstein 80c5d96420 Added support for WDT (untested). Checked datasheet for maximum LSI frequency 2020-05-20 06:39:17 -04:00
George Beckstein 143a54922d Add support for SLEEP (untested) 2020-05-20 06:39:17 -04:00
George Beckstein 46ecb489b9 Add support for STDIO_MESSAGES 2020-05-20 06:39:17 -04:00
George Beckstein 740a73fa5b Add support for SERIAL_FC (untested) 2020-05-20 06:39:17 -04:00
George Beckstein 3432960aa1 Implemented support for basic serial communication 2020-05-20 06:39:17 -04:00
George Beckstein ec2544023d Added basic support for NUCLEO_G747RE. Basic GPIO support and system initialization. 2020-05-20 06:39:17 -04:00
jeromecoutant 13ba114d12 STM32G4 DISCO_G474RE introduction
- Only script result
- Can't compile
2020-05-20 06:39:17 -04:00
jeromecoutant 2631bf8070 STM32G4 NUCLEO_G474RE introduction
- Only script result
- Can't compile
2020-05-20 06:39:17 -04:00
jeromecoutant fd2bac73c9 STM32G4 NUCLEO_G431RB introduction
- Only script result
- Can't compile
2020-05-20 06:39:17 -04:00
jeromecoutant 85e8a59e84 STM32G4 NUCLEO_G431KB introduction
- Only script result
- Can't compile
2020-05-20 06:39:17 -04:00
jeromecoutant 35e3ce9034 STM32G4 automatic adaptation for MBED 2020-05-20 06:39:17 -04:00
jeromecoutant b387ed6bc1 STM32G4 introduction
Import from STM32Cube_FW_G4_V1.1.0
2020-05-20 06:39:17 -04:00
Pavel Slama 9d7e55b3f3 move system_clock.c to the root 2020-05-19 13:33:55 +02:00
Pavel Slama 1fc9561af7 STM32F412 bypass PLL configuration when already done by bootloader 2020-05-19 11:48:56 +02:00
Martin Kojtal 3847373660 targets: add baremetal to some known tested targets 2020-05-19 10:45:43 +01:00
Martin Kojtal ada878122c targets: fix indent 2020-05-19 10:37:13 +01:00
Martin Kojtal 6ca3c42942 targets: profiles remove/add not functional, replace it
It might be a bug as it should work.
2020-05-19 10:34:21 +01:00
Martin Kojtal dd6ed6c968 Revert "targets: enable baremetal by default"
This reverts commit 9b4cddd16a.

Not all targets can be enabled, will need more work.
2020-05-19 10:26:48 +01:00
Qinghao Shi f478a21de2
Merge pull request #12982 from 0xc0170/fix_release_version
build api: fix release version
2020-05-18 22:40:44 +01:00
Martin Kojtal 9b4cddd16a targets: enable baremetal by default
For only baremetal targets, just drop in replace. Don't need to add/remove.
2020-05-18 19:47:38 +01:00
Martin Kojtal d6fbda35d7 targets: add rtos profile by default
Every target is assumed to supported Mbed OS. If its not the case, it supports
only baremetal. Thus removing rtos, and adding bare-metal to the app profile.
2020-05-18 19:39:40 +01:00
jeromecoutant b57b12cc9f STM32L0 baremetal support 2020-05-18 17:27:42 +02:00
jeromecoutant 9b819c7f8b STM32H7 baremetal support 2020-05-18 17:27:32 +02:00
jeromecoutant 739b2048d4 STM32F3 baremetal support 2020-05-18 17:26:50 +02:00
jeromecoutant 96016aea17 STM32F1 baremetal support 2020-05-18 15:27:30 +02:00
jeromecoutant 794e0aa0cf STM32F0 baremetal support 2020-05-18 15:27:29 +02:00
Leon Lindenfelser b8554a3f26 Update power on and power off functionality
Implement soft_power_on/off() and hard_power_on/off() to perform as described in mbed-os CellularDevice API.
2020-05-18 08:11:40 -05:00
Martin Kojtal e345542b70
Merge pull request #12978 from vmedcy/pr-dev/pdl-1.5.2
Update psoc6pdl to v1.5.2
2020-05-18 13:10:21 +02:00
Martin Kojtal 5df3c91e1d RZ_A1XX: public set to false as its base target 2020-05-18 11:17:29 +01:00
jeromecoutant 2c0d96c57c FPGA test : remove test specific macro from targets.json 2020-05-18 11:48:12 +02:00
Dustin Crossman 96052c3347 Update CYSBSYSKIT_01 board init 2020-05-15 15:52:44 -07:00
Dustin Crossman a4c64481ea Update COMPONENT_SCL to version 1.0.0 2020-05-15 15:52:09 -07:00
MarceloSalazar 40080a8389 Remove MAX32620HSP as unsupported 2020-05-15 20:29:35 +01:00
MarceloSalazar 3ba07baad7 Remove 2 as release_version 2020-05-15 20:27:03 +01:00
Lingkai Dong 0ac17eaea8 Define MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE properly in rtos mbed_lib.json 2020-05-15 15:16:44 +01:00
Martin Kojtal 77d5583649
Merge pull request #12977 from jeromecoutant/PR_CLEAN_ARM_MICRO
STM32: remove uARM toolchain
2020-05-15 14:16:05 +02:00
Martin Kojtal 6cbe22dc59
Merge pull request #12623 from toyowata/baremetal_lpc1114
LPC1114: baremetal profile support
2020-05-15 13:17:52 +02:00
Kyle Kearney 0fa5e32c95 Update psoc6pdl to v1.5.2 2020-05-15 11:50:18 +01:00
jeromecoutant c96eb2cd0e STM32 rename TOOLCHAIN_ARM_STD into TOOLCHAIN_ARM 2020-05-15 10:41:28 +02:00
jeromecoutant 303752ad84 STM32 remove all TOOLCHAIN_ARM_MICRO 2020-05-15 09:37:40 +02:00
Martin Kojtal b1071487a3
Merge pull request #12951 from MarceloSalazar/S2LP_cleanup
Clean-up S2LP driver configuration
2020-05-15 08:08:47 +02:00
Martin Kojtal 37ee008b90
Merge pull request #12961 from MarceloSalazar/remove_nrf51
Remove nRF51 targets
2020-05-15 08:08:26 +02:00
Marcelo Salazar 149656447d Remove target dep. on S2LP driver 2020-05-14 17:17:27 +01:00
jeromecoutant 71e82ec3de STM32WB MBED6 supported targets
NUCLEO_WB55RG => MCU_STM32
2020-05-14 13:55:33 +02:00
jeromecoutant d0bf04fbba STM32L5 MBED6 supported targets
NUCLEO_L552ZE_Q => MCU_STM32
DISCO_L562QE    => MCU_STM32
2020-05-14 13:55:33 +02:00
jeromecoutant 1a80cde2da STM32L4 MBED6 supported targets
NUCLEO_L432KC        => MCU_STM32_BAREMETAL
NUCLEO_L433RC_P      => MCU_STM32
NUCLEO_L452RE_P      => MCU_STM32
DISCO_L475VG_IOT01A  => MCU_STM32
NUCLEO_L476RG        => MCU_STM32
DISCO_L476VG         => MCU_STM32
NUCLEO_L486RG        => MCU_STM32
DISCO_L496AG         => MCU_STM32
NUCLEO_L496ZG        => MCU_STM32
NUCLEO_L496ZG_P      => MCU_STM32
NUCLEO_L4R5ZI        => MCU_STM32
NUCLEO_L4R5ZI_P      => MCU_STM32
DISCO_L4R9I          => MCU_STM32
2020-05-14 13:55:33 +02:00
jeromecoutant e0b096b0e4 STM32L1 MBED6 supported targets
NUCLEO_L152RE => MCU_STM32
2020-05-14 13:55:32 +02:00
jeromecoutant cda2538bd2 STM32L0 code cleaning 2020-05-14 13:55:32 +02:00
jeromecoutant b1be927bdc STM32L0 MBED6 supported targets
NUCLEO_L011K4       => removed
NUCLEO_L031K6       => removed
DISCO_L053C8        => removed
NUCLEO_L053R8       => removed
DISCO_L072CZ_LRWAN1 => MCU_STM32
NUCLEO_L073RZ       => MCU_STM32_BAREMETAL
2020-05-14 13:55:32 +02:00
jeromecoutant 2a9d00fbfd STM32H7 MBED6 supported targets
NUCLEO_H743ZI     => removed
NUCLEO_H743ZI2    => MCU_STM32
GENERIC_H745I_CM4 => MCU_STM32
GENERIC_H745I_CM7 => MCU_STM32
DISCO_H747I       => MCU_STM32
DISCO_H747I_CM7   => MCU_STM32
DISCO_H747I_CM4   => MCU_STM32
2020-05-14 13:55:32 +02:00
jeromecoutant 0d0b2c1eeb STM32G0 MBED6 supported targets
NUCLEO_G071RB => MCU_STM32_BAREMETAL
2020-05-14 13:55:32 +02:00
jeromecoutant 00f58b4b79 STM32F7 MBED6 supported targets
DISCO_F746NG  => MCU_STM32
NUCLEO_F746ZG => MCU_STM32
NUCLEO_F756ZG => MCU_STM32
NUCLEO_F767ZI => MCU_STM32
DISCO_F769NI  => MCU_STM32
2020-05-14 13:55:32 +02:00
jeromecoutant dd46dfccb2 STM32F4 code cleaning 2020-05-14 13:55:22 +02:00
jeromecoutant f864179bd6 STM32F4 MBED6 supported targets
NUCLEO_F401RE        => MCU_STM32
DISCO_F401VC         => removed
STEVAL_3DP001V1      => removed
DISCO_F407VG         => removed
NUCLEO_F410RB        => removed
NUCLEO_F411RE        => MCU_STM32
NUCLEO_F412ZG        => MCU_STM32
DISCO_F413ZH         => MCU_STM32
NUCLEO_F413ZH        => MCU_STM32
NUCLEO_F429ZI        => MCU_STM32
DISCO_F429ZI         => MCU_STM32
NUCLEO_F439ZI        => MCU_STM32
NUCLEO_F446RE        => MCU_STM32
B96B_F446VE          => removed
NUCLEO_F446ZE        => MCU_STM32
DISCO_F469NI         => MCU_STM32
2020-05-14 13:55:22 +02:00
jeromecoutant f116fe0daa STM32F3 code cleaning 2020-05-14 13:55:21 +02:00
jeromecoutant 1b2e784aa9 STM32F3 MBED6 supported targets
NUCLEO_F302R8 => removed
NUCLEO_F303K8 => MCU_STM32_BAREMETAL
NUCLEO_F303RE => MCU_STM32_BAREMETAL
DISCO_F303VC  => removed
NUCLEO_F303ZE => MCU_STM32
DISCO_F334C8  => removed
NUCLEO_F334R8 => removed
2020-05-14 13:55:21 +02:00
jeromecoutant af7090d96c STM32F2 MBED6 supported targets
NUCLEO_F207ZG => MCU_STM32
2020-05-14 13:55:21 +02:00
jeromecoutant 126a9c9693 STM32F1 code cleaning 2020-05-14 13:55:21 +02:00
jeromecoutant 7ac968b7b2 STM32F1 MBED6 supported targets
DISCO_F100RB  => removed
NUCLEO_F103RB => MCU_STM32_BAREMETAL
2020-05-14 13:55:21 +02:00
jeromecoutant a63fd00a9a STM32F0 code cleaning 2020-05-14 13:55:21 +02:00
jeromecoutant 12f75992eb STM32F0 MBED6 supported targets
NUCLEO_F030R8 => removed
NUCLEO_F031K6 => removed
NUCLEO_F042K6 => removed
DISCO_F051R8  => removed
NUCLEO_F070RB => MCU_STM32_BAREMETAL
NUCLEO_F072RB => MCU_STM32_BAREMETAL
NUCLEO_F091RC => MCU_STM32_BAREMETAL
2020-05-14 13:55:21 +02:00
jeromecoutant 9357f74136 MCU_STM32_BAREMETAL: keep supported_c_libs from MCU_STM32 2020-05-14 13:55:20 +02:00
Martin Kojtal e371db441c
Merge pull request #12949 from 0xc0170/feature_CMSIS_5_b5f0603d6
CMSIS: update to CMSIS 5.7.0
2020-05-14 13:21:12 +02:00
Martin Kojtal cb4449a727
Merge pull request #12958 from VeijoPesonen/stm32wb_vtor_bootloader
Fix vector table bug when using bootloader on STM32WB55
2020-05-13 19:23:42 +02:00
Martin Kojtal ac3df20699 ad4050lz: fix gcc copy table and zero table missing 2020-05-13 14:16:05 +01:00
Martin Kojtal 8b777a571c TARGET_MIMXRT1050: fix vector table redef from cmsis
We need a linker script as it was. As files update in the future, should be compatible
with newer CMSIS core.
2020-05-13 13:24:56 +01:00
Martin Kojtal e2fb52aab7 M2351: fix startup after cmsis update
Don't use CMSIS low level startup
2020-05-13 12:21:05 +01:00
Martin Kojtal 981fcdf52a M251: fix startup after cmsis update
Don't use CMSIS low level startup
2020-05-13 12:20:06 +01:00
Martin Kojtal 067630a2dd Analog devices: overwrite cmsis startup
define __PROGRAM_START so we use own startup as AD had it defined, this fixes the conflicts with
CMSIS_5 update (they introduced low level init).
2020-05-13 11:39:28 +01:00
Martin Kojtal 2c8be47525 Revert "Use cmsis gcc types instead of own"
This reverts commit 606ccbceff.
2020-05-13 10:43:57 +01:00
Marcelo Salazar ccd95f1e14 Remove nRF51 targets
The following public nRF51 targets are being removed:

- NRF51822
- NRF51_DK
- NRF51_MICROBIT
2020-05-13 10:36:50 +01:00
Martin Kojtal a4f6645162
Merge pull request #12959 from jeromecoutant/PR_TARGETS_JSON
STM32: targets json rework
2020-05-12 17:09:24 +02:00
Martin Kojtal d04b4036a1 MIMXRT1050: undefine vector table symbol from CMSIS (not used) 2020-05-12 16:03:39 +01:00
Martin Kojtal 606ccbceff Use cmsis gcc types instead of own
This caused a conflict. As CMSIS update introduced low level init, lets use the types
from CMSIS. We could potentionally use __cmsis_start but as I saw for some targets,
the init routine is slightly different. So rather keep what we have in targets, and just
use types already defined in CMSIS.
2020-05-12 16:01:21 +01:00
jeromecoutant 4510b4b4ad targets.json: Creation of MCU_STM32_BAREMETAL 2020-05-12 14:56:45 +02:00
jeromecoutant 2862c817f5 STM32: reorder targets in targets.json 2020-05-12 14:37:16 +02:00
jeromecoutant 618692ca02 STM32 : use MCU_ name for non public targets 2020-05-12 14:31:31 +02:00
Martin Kojtal 8a254a9cc6
Merge pull request #12923 from OpenNuvoton/nuvoton_watchdog_lxt
Nuvoton: Refine more on watchdog HAL
2020-05-12 14:31:26 +02:00
Martin Kojtal 35c674758a
Merge pull request #12943 from kyle-cypress/pr/asset-update-ww2019
Cypress: Update assets to latest
2020-05-12 14:30:51 +02:00
Martin Kojtal 15ade20b4d
Merge pull request #12909 from kyle-cypress/pr/cypress-misc-fixes
Cypress: Misc target updates
2020-05-12 14:27:34 +02:00
Martin Kojtal 6950e78fcb
Merge pull request #12945 from malavikasajikumar/SDPK1-PinNames
Cleaning up PinNames.h for SDP-K1 board.
2020-05-12 14:26:41 +02:00
Martin Kojtal b376ee1c7c
Merge pull request #12896 from OpenNuvoton/nuvoton_watchdog_hardfault
Nuvoton: Fix watchdog reset failure on meeting Hard Fault
2020-05-12 14:18:18 +02:00
Martin Kojtal a7a6de28c3
Merge pull request #12888 from GaborAbonyi/musca_b1_i2c_pinmap_fix
Musca-B1: Fix I2C pinmap array
2020-05-12 14:17:29 +02:00
Martin Kojtal e3b5f355eb
Merge pull request #12865 from OpenNuvoton/nuvoton_baremetal_nano130_m453
Nuvoton: Support bare-metal profile on NANO130 and M453
2020-05-12 14:13:21 +02:00
Martin Kojtal e88c596fbb
Merge pull request #12801 from AGlass0fMilk/add-stm32h745
Add base support for STM32H745
2020-05-12 14:05:16 +02:00
Martin Kojtal 053af2d31c
Merge pull request #12856 from hugueskamba/hk_remove_uarm_st_boards
ST Boards: Remove uARM tooolchain support
2020-05-12 13:27:30 +02:00
Veijo Pesonen a4c692bd41 Fix VTOR bug when using bootloader on STM32WB
The address of the vector table is hardcoded to the start of flash in
many, if not all, ST targets. This causes a crash in applications that
are using a bootloader.  This patch updates the board STM32WB55 so it
properly handle updating the VTOR with a bootloader.

Solution has been copied from the PR #3798.
2020-05-12 10:46:32 +03:00
toyowata 58acc4ee94 LPC1114 - add supported_application_profiles 2020-05-12 10:07:34 +09:00
toyowata 9cb039144a [LPC11XX] Disable interrupt in us_ticker_init 2020-05-12 10:07:34 +09:00
toyowata 41435a0807 LPC1114 - Add supported_application_modes 2020-05-12 10:07:33 +09:00
toyowata ab791ae01a LPC1114 - linker script & startup code improvement 2020-05-12 10:07:33 +09:00
toyowata d6779bb930 Support bare-metal build for NXP LPC1114 2020-05-12 10:07:33 +09:00
Martin Kojtal a707fd133e
Merge pull request #12915 from rajkan01/hal_gettick_api_optim
Optimise HAL_GetTick API
2020-05-11 15:12:28 +02:00
Malavika Sajikumar 74bd04f381 Cleaning up PinNames.h for SDP-K1 board.
Added pin description comments to Arduino header pins and LED4.
Added I2C alias names.
Removed Oscillator and DEBUG pin definitions.
Use USBTX and USBRX for serial communications back to PC. Do not use STDIO_UART_TX and STDIO_UART_RX
2020-05-07 14:44:53 -07:00
Kyle Kearney d22e32b100 Update WHD to v1.90.2 2020-05-07 10:08:50 -07:00
Kyle Kearney 9d0eb2f350 Update psoc6pdl to v1.5.1 2020-05-07 10:08:50 -07:00
Kyle Kearney ac8e8229a8 Update whd-bsp-integration to v1.0.1 2020-05-07 10:08:50 -07:00
Kyle Kearney c87682167b Update psoc6cm0p to v1.1.2 2020-05-07 10:08:50 -07:00
Kyle Kearney 3fd4441d8f Update abstraction-rtos to v1.2.1 2020-05-07 10:08:50 -07:00
Kyle Kearney bff67a931f Update PSoC 6 HAL to v1.2.1 2020-05-07 10:08:50 -07:00
Kyle Kearney f38e21fa6c Update PSoC 6 BSPs to verion 1.2 2020-05-07 10:08:50 -07:00
Kyle Kearney 6afa8fd35d Add udb-sdio-whd version 1.0.0 2020-05-07 10:08:50 -07:00
Kyle Kearney 250ca363a3 Update core-lib to v1.1.2 2020-05-07 10:08:50 -07:00
Marcelo Salazar d413cf137f Remove IOTSS_BEID target 2020-05-06 16:45:46 +01:00
Marcelo Salazar 4083469d09 Remove Ublox targets 2020-05-06 16:39:29 +01:00
Marcelo Salazar c064035464 Remove KL82Z target 2020-05-06 16:04:51 +01:00
Marcelo Salazar 570df49abd Rename ADV_WISE_1510 target 2020-05-06 16:03:07 +01:00
jeromecoutant ab80e30bfe STM32F4 bypass PLL configuration when already done by bootloader 2020-05-05 18:06:10 +02:00
Rajkumar Kanagaraj 4ab794b47f Microlib slow division causes HAL_GetTick API performance issue, so optimized HAL_GetTick API to improve performance. 2020-05-05 16:24:53 +01:00
Chun-Chieh Li 9e9e2f18de Nuvoton: Change WDT clock source to LXT
LIRC has 40%~50% error rate, so change WDT clock source to LXT from LIRC.

NOTE: NANO100 series just supports LIRC-clocked WDT.
2020-05-05 17:50:20 +08:00
Chun-Chieh Li f6485cf92f Nuvoton: Fix failure to change WDT clock source
WDT clock source selection and its enablement bits are protected. Add unlock sequence before write to them.
2020-05-05 17:50:15 +08:00
Chun-Chieh Li d121ea89d1 Nuvoton: Fix WDT feature report with clock frequency 2020-05-05 17:50:10 +08:00
Chun-Chieh Li d823756cb7 Nuvoton: Enlarge WDT reset delay to avoid premature WDT reset
Consider the following factors to define WDT reset delay:
1. Cannot be too small. This is to avoid premature WDT reset in pieces of timeout cascading.
2. Cannot be too large. This is to pass Greentea reset_reason/watchdog_reset tests, which have e.g. 50~100 reset delay tolerance.
2020-05-05 17:50:05 +08:00
Gabor Abonyi f7b7f457b6 Musca-B1: Fix I2C pinmap array
Change-Id: I00ba75d1a673a091cec9236c1e7dd71ac3994610
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-05-04 13:44:05 +02:00
Martin Kojtal dbf05ceaed
Merge pull request #12735 from Patater/musca-tfm
Make MUSCA B1 and MUSCA A1 TF-M ready
2020-05-04 11:06:48 +02:00
Kyle Kearney d058586c48 Remove CYW943012P6EVB_01 target 2020-04-30 11:12:00 -07:00
Kyle Kearney 96f9915fa0 Remove CY8CPROTO_063_BLE target 2020-04-30 11:12:00 -07:00
Kyle Kearney af39f0512a Cypress: Fix non-compliant ADC range
The ADC range was previously 0-VBGR*2 (0 - 2.4 V). Change the reference
so that the ADC range is 0 - VDDA, to bring it in line with the documented
behavior of the mbed hal.
2020-04-30 11:12:00 -07:00
Kyle Kearney a63fe7d801 Disable QSPIF on CY8CPROTO_062S3_4343W
This target uses the QSPI interface hardware in XIP mode to allow
memory-mapped access to the WiFi interface firmware. This is
incompatible with the MMIO mode upon which QSPIFBlockDevice relies
to send specific commands over the QSPI bus.
2020-04-30 11:12:00 -07:00
George Beckstein aeb91c2598 Updated default vref to be NAN. Made vref an optional constructor arg 2020-04-30 12:40:19 -04:00
George Beckstein 746f2f5fb5 Changed default ADC vref configuration from driver-level to target-level 2020-04-30 12:40:19 -04:00
George Beckstein 5087b6da4e Moved GENERIC_H745I_CM* targets into parent target folder 2020-04-30 09:27:26 -04:00
George Beckstein 5dcc49d9f5 Change structure so custom targets may define their own linker scripts 2020-04-30 09:24:02 -04:00
jeromecoutant 1877b68869 STM32H745 : creation of GENERIC target
Goal is to enable compilation in CI
2020-04-30 09:24:02 -04:00
jeromecoutant 38801157ac STM32H745 restructuration 2020-04-30 09:24:02 -04:00
George Beckstein ecaa5fe793 Add BSP initialization hook to system initialization code 2020-04-30 09:24:02 -04:00
George Beckstein decc6d335f Added common system files from H747 targets 2020-04-30 09:24:02 -04:00
George Beckstein a1bb4b1d0a Add and configure support for IAR toolchain 2020-04-30 09:24:02 -04:00
George Beckstein fab7de62e7 Add and configure support for ARM_STD toolchain 2020-04-30 09:24:02 -04:00
George Beckstein 88a6d37a07 Add target files for STM32H745-based targets 2020-04-30 09:24:01 -04:00
Hugues Kamba ce1c51ea51 ST Boards: Remove uARM tooolchain support
For NUCLEO_F401RE, NUCLEO_F411RE, NUCLEO_F303RE, and DISCO_L475VG_IOT01A:
* Ensure the scatter files for the ARM toolchain use 2 region memory model.
  The scatter files changes affects the following boards:
    * NUCLEO_F401RE, STEVAL_3DP001V1 (stm32f401xe.sct)
    * NUCLEO_F411RE, MTS_MDOT_F411RE, MTS_DRAGONFLY_F411RE, MTB_MTS_DRAGONFLY, SAKURAIO_EVB_01 (stm32f411re.sct)
    * NUCLEO_F303RE, NUCLEO_F303ZE (stm32f303xe.sct)
    * DISCO_L475VG_IOT01A, MTB_STM_L475 (stm32l475xx.sct)
* Remove the TOOLCHAIN_ARM_MICRO directories.
* Remove release_version as not necessary and as the targets can also run
  Mbed OS 6.
* Remove uARM support for all FAMILY_STM32 targets.
2020-04-30 14:17:39 +01:00
Jaeden Amero 6f6a92c1eb musca_b1: Add TF-M compatibility
Make the MUSCA_B1 target TF-M compatible by doing the following:
    - Add flash, region definitions, and preprocessed image macros from
      TF-M (at version 6e7be077eabe "Core: Add lifecycle API")
    - Update the MUSCA_B1 linker script to create a flash image
      compatible with TF-M.
    - Update the tfm/bin_utils/assemble.py signing script to work with
      preprocessed image macros rather than flat C pre-processor defines

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-30 11:36:09 +01:00
Devaraj Ranganna 0ad1a988ec musca_a1: Add TF-M compatibility
Make the MUSCA_A1 target TF-M compatible by doing the following:
    - Add flash, region definitions, and preprocessed image macros from
      TF-M (at version 6e7be077eabe "Core: Add lifecycle API")
    - Update the MUSCA_A1 linker script to create a flash image
      compatible with TF-M.
    - Update the tfm/bin_utils/assemble.py signing script to work with
      preprocessed image macros rather than flat C pre-processor defines

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-30 11:35:05 +01:00
Marcelo Salazar 84b596db06 Fix pin config for LPC1768 2020-04-30 09:56:37 +01:00
Marcelo Salazar 81a92e3cb5 Re-enable K82F target 2020-04-30 09:56:37 +01:00
Marcelo Salazar 4d8a720e21 Remove EFM32PG12 targets 2020-04-30 09:56:37 +01:00
Marcelo Salazar 84bad91489 Remove NRF51_DONGLE target 2020-04-30 09:56:37 +01:00
Marcelo Salazar 3b4a04b797 Remove HI2110 based targets 2020-04-30 09:56:37 +01:00
Marcelo Salazar c2645ef423 Remove NINA targets 2020-04-30 09:56:37 +01:00
Marcelo Salazar d7d4589597 Remove SSCI824 config 2020-04-30 09:56:37 +01:00
Marcelo Salazar 6899f6903c Remove TY51822R3 target 2020-04-30 09:56:37 +01:00
Marcelo Salazar 7c8b16f3c9 Remove HRM1017 target 2020-04-30 09:56:36 +01:00
Marcelo Salazar 0864aa86be Remove NCS36510 target 2020-04-30 09:56:36 +01:00
Marcelo Salazar 7925a468a9 Remove KL05Z target 2020-04-30 09:56:36 +01:00
Marcelo Salazar 470293c2e8 Remove MTS_GAMBIT target 2020-04-30 09:56:36 +01:00
Marcelo Salazar a3dc513d35 Remove MTS_MDOT_F405RG target 2020-04-30 09:56:36 +01:00
Marcelo Salazar f556199094 Remove LPC11U37H_401 target 2020-04-30 09:56:36 +01:00
Marcelo Salazar cbe6cc79cb Remove NRF51822_Y5_MBUG 2020-04-30 09:56:36 +01:00
Marcelo Salazar be34117b4c Remove MAX32625NEXPAQ target 2020-04-30 09:56:36 +01:00
Marcelo Salazar e2136cc395 Remove MAXWSNENV target 2020-04-30 09:56:36 +01:00
Marcelo Salazar 843b123a45 Remove MTM_MTCONNECT04S target 2020-04-30 09:56:36 +01:00
Marcelo Salazar f737754959 Remove NRF51_DONGLE 2020-04-30 09:56:36 +01:00
Marcelo Salazar a770e65a05 Remove WALLBOT_BLE target 2020-04-30 09:56:36 +01:00
Marcelo Salazar a7b026bd14 Rename ADV_WISE_1510 target 2020-04-30 09:56:35 +01:00
Marcelo Salazar 92cbd9a734 Rename ADV_WISE_1570 target 2020-04-30 09:56:35 +01:00
MarceloSalazar f21759bc35 Remove TEENSY3_1 target 2020-04-30 09:56:35 +01:00
MarceloSalazar 52581cdd0e Remove EFR32MG1_BRD4150 target 2020-04-30 09:56:35 +01:00
MarceloSalazar 1553868748 Remove TB_SENSE_1 target 2020-04-30 09:56:35 +01:00
MarceloSalazar 80aaa29e85 Remove efm32zg_stk3200 target 2020-04-30 09:56:35 +01:00
MarceloSalazar 851fd4c0a7 Remove efm32hg_stk3400 targets 2020-04-30 09:56:35 +01:00
MarceloSalazar e4b243b334 Remove efm32wg_stk3800 target 2020-04-30 09:56:35 +01:00
MarceloSalazar 0d46778392 Remove efm32lg_stk3600 target 2020-04-30 09:56:34 +01:00
MarceloSalazar e24a9f5d95 Remove KW24D target 2020-04-30 09:56:34 +01:00
MarceloSalazar 646bce0523 Remove K24F target 2020-04-30 09:56:34 +01:00
MarceloSalazar 9276eb0cc3 Remove efm32pg_stk3401 target 2020-04-30 09:56:34 +01:00
MarceloSalazar 3fa7f03508 Remove RAPIDIOT targets 2020-04-30 09:56:33 +01:00
MarceloSalazar a58de82a7f Remove KL82Z target 2020-04-30 09:56:33 +01:00
MarceloSalazar 5d63b0f5a0 Remove K20D50M target 2020-04-30 09:56:33 +01:00
MarceloSalazar 16a40c9f9c Remove LPC4337 target 2020-04-30 09:56:33 +01:00
MarceloSalazar d2741c1075 Remove LPC8x targets 2020-04-30 09:56:33 +01:00
MarceloSalazar 3ed5491ae5 Remove LPC1549 target 2020-04-30 09:56:33 +01:00
MarceloSalazar 9167b2d1d6 Remove SDT51822B (nrf51) target 2020-04-30 09:56:33 +01:00
MarceloSalazar 47a439c596 Remove KL26Z target 2020-04-30 09:56:33 +01:00
MarceloSalazar d96a19ea1d Remove LPC4330 target 2020-04-30 09:56:32 +01:00
MarceloSalazar be9e5f4879 Remove LPC1800 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 143342fcfa Remove LPC810 target 2020-04-30 09:56:32 +01:00
MarceloSalazar de01b388e5 Remove XBED_LPC1768 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 51c2484c06 Remove LPC1769 target 2020-04-30 09:56:32 +01:00
MarceloSalazar e98959c582 Remove LPC1347 target 2020-04-30 09:56:32 +01:00
MarceloSalazar b7a787d710 Remove LPC11C24 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 20997ca6cb Remove RBLAB targets 2020-04-30 09:56:32 +01:00
MarceloSalazar 5dcfe57c41 Remove LPC4088 based targets 2020-04-30 09:56:32 +01:00
MarceloSalazar e160bd3602 Remove DELTA_DFBM_NQ620 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 12bb9d34bb Remove DELTA_DFCM_NNN40 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 05bb01eeb2 Remove DELTA_DFCM_NNN50 target 2020-04-30 09:56:32 +01:00
Martin Kojtal a9cb876b39
Merge pull request #12737 from Patater/psa-breaking-changes
Remove PSA implementation for v8-M and dual CPU targets
2020-04-30 10:42:24 +02:00
Chun-Chieh Li 73824f0c4d Nuvoton: Fix watchdog reset failure on meeting Hard Fault
Original implementation doesn't enable watchdog reset in pieces of cascaded timeout, except the last one. This is to guarantee re-configuration can be in time, but in interrupt disabled scenario e.g. Hard Fault, watchdog reset can cease to be effective.

This change enables watchdog reset all the way of cascaded timeout. With trade-off, guaranteed watchdog reset function is more significant than re-configuration in time.
2020-04-30 14:22:30 +08:00
Martin Kojtal 761b546438
Merge pull request #12853 from hugueskamba/hk_remove_uarm_nxp_board
ARCH_PRO: Remove uARM tooolchain support
2020-04-29 22:16:17 +02:00
Martin Kojtal 3c89556cbd
Merge pull request #12456 from jeromecoutant/PR_COMPONENT_BLUENRG
COMPONENT_BlueNRG_MS creation : ST Bluetooth Low Energy module
2020-04-29 17:36:15 +02:00
Hugues Kamba 58c8d622bb ARCH_PRO: Remove uARM tooolchain support
* Update scatter file for the ARM toolchain to use 2 region memory model.
  The scatter file changes affect the following boards:
    * LPC1768, ARCH_PRO, UBLOX_C027, XBED_LPC1768 (LPC1768.sct)
* Remove the TOOLCHAIN_ARM_MICRO directory.
* Remove release_version as not necessary and as the target can also run
  Mbed OS 6.
* Remove uARM toolchain in the list of supported toolchains for the target.
* Indicate that the target supports the small ARM toolchain C library.
2020-04-28 01:30:30 +01:00
Jaeden Amero 6b3a9cb4fa psa: Remove v8-M S targets
Remove PSA v8-M S target binaries will be built outside of Mbed OS and
added in as binaries which NS targets consume. Mbed OS no longer
implements PSA for v8-M targets, so there is no reason for it to build
PSA S targets.

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-27 09:51:09 +01:00
Devaraj Ranganna 493a043528 psa: Remove PSA targets not supported in TF-M
Mbed OS depends on TF-M to implement PSA. Any targets that need to
provide PSA must be supported by TF-M. The following targets are removed
from Mbed OS as they don't yet have TF-M support. We can re-add these
targets to Mbed OS when they have TF-M support in the official upstream
TF-M repository hosted at trustedfirmware.org.

These PSA targets no longer have a PSA implementation and are removed:
- LPC55S69
- LPC55S69_NS
- LPC55S69_S
- NU_PFM_M2351_NS
- NU_PFM_M2351_S
- HANI_IOT

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-27 09:43:01 +01:00
Chun-Chieh Li e7dd4057c3 M453: Support bare metal
Relevant modifications to make TOOLCHAIN_* directories clear:
1. Remove TOOLCHAIN_ARM_STD
2. Rename TOOLCHAIN_ARM_MICRO to TOOLCHAIN_ARM
2020-04-27 11:24:13 +08:00
Chun-Chieh Li 226d86b304 NANO130: Support bare metal
Relevant modifications to make TOOLCHAIN_* directories clear:
1. Remove TOOLCHAIN_ARM_STD
2. Rename TOOLCHAIN_ARM_MICRO to TOOLCHAIN_ARM
2020-04-27 11:24:13 +08:00
Chun-Chieh Li 530a5cfe7c M453: Make memory specification configurable 2020-04-27 11:24:12 +08:00
Chun-Chieh Li 188c6d9a4a NANO130: Make memory specification configurable 2020-04-27 11:24:11 +08:00
jeromecoutant bc4bc05908 STM32 warning remove 2020-04-24 10:57:45 +02:00
jeromecoutant 227af65ef1 STM32F7: CubeDriver V1.15.0 to V1.16.0
https://github.com/STMicroelectronics/STM32CubeF7
2020-04-23 18:02:15 +02:00
jeromecoutant 8d542142da STM32F7: directory restructuration 2020-04-23 18:02:06 +02:00
Martin Kojtal df6f650ab1 Revert "Remove MTB_STM_S2LP target"
This reverts commit 10ca248a7a.
2020-04-22 13:46:53 +01:00
Martin Kojtal b622a25688
Merge pull request #12810 from MarceloSalazar/platform_cleanup
Remove unsupported targets

Note, commit 21e364e is just a styling fix, no target removal.
2020-04-22 10:58:50 +02:00
Martin Kojtal e33e93622c
Merge pull request #12663 from hugueskamba/hk-NUCLEO_F303K8-fix-microlib-support-optimize-ram
Migrate NUCLEO_F303K8 to Mbed OS 5 baremetal
2020-04-22 07:06:13 +02:00
Martin Kojtal 6bd55d6159
Merge pull request #12840 from GaborAbonyi/ns_mhu_for_musca_b1
Musca-B1: Grant Non-Secure access for MHU0 on EXP0
2020-04-21 17:14:31 +02:00
Hugues Kamba 4e61240838 Migrate NUCLEO_F303K8 to Mbed OS 5 baremetal
* Use two memory regions in ARM toolchain linker file to support Microlib
* Replace `target.default_lib` with `target.c_lib`
* Specify supported lib sizes per toolchain
* Add support for Mbed OS versions after Mbed 2
2020-04-21 12:11:35 +01:00
Martin Kojtal 6111b8dfcc
Merge pull request #12828 from dustin-crossman/pr/update-cysbsyskit_01
Update CYSBSYSKIT_01
2020-04-21 10:13:38 +02:00
Martin Kojtal aec6303437
Merge pull request #12787 from kyle-cypress/pr/cyeskit-064b0s2-4343w
Cypress: Add CYESKIT-064B0S2-4343W
2020-04-21 10:08:40 +02:00
Marcelo Salazar beee062d1f Remove MTB_MTS_DRAGONFLY target 2020-04-20 16:55:35 +01:00
Marcelo Salazar 10ca248a7a Remove MTB_STM_S2LP target 2020-04-20 16:55:35 +01:00
Marcelo Salazar ee8231ab9d Remove USI_WM_BN_BM_22 based targets 2020-04-20 16:55:35 +01:00
MarceloSalazar 567f7da1e5 Remove MAKERDIARY_NRF52840_MDK target 2020-04-20 16:55:34 +01:00
MarceloSalazar 93db82f591 Remove NZ32_SC151 target 2020-04-20 16:55:34 +01:00
MarceloSalazar d9cb51dbc6 Remove OLIMEX_STM32E407_F407ZG target 2020-04-20 16:55:34 +01:00
MarceloSalazar 4f3a621569 Remove TEENSY3_1 target 2020-04-20 16:55:34 +01:00
MarceloSalazar a3538f7047 Remove ELEKTOR_COCORICO target 2020-04-20 16:55:34 +01:00
MarceloSalazar d3223c9502 Remove LPC11u targets 2020-04-20 16:55:34 +01:00
MarceloSalazar 3db4746754 Remove OC_MBUINO target 2020-04-20 16:55:34 +01:00
MarceloSalazar 33be96d751 Remove SAKURAIO_EVB target 2020-04-20 16:55:34 +01:00
MarceloSalazar 7839bbbe39 Remove IM880B target 2020-04-20 16:55:34 +01:00
MarceloSalazar 80b34c2c07 Remove RIOT_MICRO targets 2020-04-20 16:55:34 +01:00
MarceloSalazar 31d0986816 Remove UBRIDGE target 2020-04-20 16:55:34 +01:00
MarceloSalazar e4973ee148 Remove USENSE target 2020-04-20 16:55:34 +01:00
MarceloSalazar 21e364e062 Remove NRF51/52 targets 2020-04-20 16:55:34 +01:00
MarceloSalazar e2457ed9eb Remove OSHCHIP target 2020-04-20 16:55:34 +01:00
MarceloSalazar 6874f41af9 Remove BLUEPILL_F103C8 target 2020-04-20 16:55:34 +01:00
MarceloSalazar c9352ead73 Remove MTB_UBLOX_NINA_B1 target 2020-04-20 16:55:34 +01:00
MarceloSalazar 91142e95c9 Remove MTB_LAIRD targets 2020-04-20 16:55:34 +01:00
MarceloSalazar 9a1ce6b142 Remove MTB_ACONNO_ACN52832 target 2020-04-20 16:55:34 +01:00
MarceloSalazar ca3e4ac45a Remove MTB_MURATA_WSM_BL241 target 2020-04-20 16:55:34 +01:00
MarceloSalazar 7a1261b358 Remove MTB_LAIRD_BL652 target 2020-04-20 16:55:34 +01:00
MarceloSalazar bf590310db Remove MTB_RAK811 target 2020-04-20 16:55:34 +01:00
MarceloSalazar e78ba7065b Remove MTB_MTS_XDOT target 2020-04-20 16:55:33 +01:00
MarceloSalazar 4b1ad8ad4c Remove MTB_STM_L475 target 2020-04-20 16:55:33 +01:00
MarceloSalazar 91607fe9cd Remove MTB_MURATA_ABZ target 2020-04-20 16:55:33 +01:00
MarceloSalazar 32ab2ecb7a Remove MTB_STM32_F439 target 2020-04-20 16:55:33 +01:00
Gabor Abonyi 636523b862 Musca-B1: Grant Non-Secure access for MHU0 on EXP0
Change-Id: I0a15c695e6ccec3d13e0fa66257278172be75680
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-04-20 15:17:42 +02:00
Dustin Crossman d9655da2e8 Update COMPONENT_SCL 2020-04-17 13:13:18 -07:00
Dustin Crossman 2148fa5ab9 Update CYSBSYSKIT_01 BSP 2020-04-17 13:13:18 -07:00
Martin Kojtal a79d3ce18d
Merge pull request #12271 from jainvikas8/jae-feature-twincpu-6-mbed-os-integration
Make cypress psoc64 TFM ready and also add TF-M initialization
2020-04-17 15:48:58 +02:00
Martin Kojtal a1c7cf5e73
Merge pull request #12819 from kyle-cypress/pr/psoc6-spi-memfix
Cypress: Fix unitialized memory in spi_master_write
2020-04-17 11:02:13 +02:00
Deepak Shreshti dc4f086129 Removed Toshiba target AdBun-M066, M3H6 and M3HQ.
---
AdBun-M066

Removed from targets.json
5d64e55880/targets/targets.json (L12900-L12941)

Deleted directory
https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_TOSHIBA/TARGET_TMPM066

Removed from mbed_rtx.h
5d64e55880/targets/TARGET_TOSHIBA/mbed_rtx.h (L23-L33)
---

AdBun-M3H6

Removed from targets.json
5d64e55880/targets/targets.json (L13465-L13507)

Deleted directory
https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_TOSHIBA/TARGET_TMPM3H6

Removed from mbed_rtx.h
5d64e55880/targets/TARGET_TOSHIBA/mbed_rtx.h (L47-L53)
---

AdBun-M3HQ

Removed from targets.json
5d64e55880/targets/targets.json (L14159-L14208)

Deleted directory
https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_TOSHIBA/TARGET_TMPM3HQ

Removed from mbed_rtx.h
5d64e55880/targets/TARGET_TOSHIBA/mbed_rtx.h (L63-L69)
---
2020-04-17 10:22:33 +05:30
Kyle Kearney 76a14f2ff4 Cypress: Fix unitialized memory in spi_master_write
'received' was declared as an int but populated by cyhal_spi_transfer
after being cast to to (uint8_t *), which left the upper 3 bytes
uninitialized. Instead, declare as uint8_t and let the compiler upcast
the value when it is returned.
2020-04-16 16:54:12 -07:00
Jaeden Amero 07a84ec10a psa: Remove MBED_SPM code
All MBED_SPM targets have been removed previously, via commits
5cc66282dd ("PSOC6: remove PSA targets") and 115b09aba43b ("psoc6:
Remove FUTURE_SEQUANA and FUTURE_SEQUANA_M0"). Remove all the dead
MBED_SPM code, as no targets use it.

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-16 14:10:54 +01:00
Jaeden Amero 47b359974f psoc6: Remove FUTURE_SEQUANA and FUTURE_SEQUANA_M0
FUTURE_SEQUANA targets are no longer supported. Remove the target from
Mbed.

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-16 14:10:51 +01:00
Martin Kojtal fcc20b1201
Merge pull request #12765 from MultiTechSystems/update-mdot-target
Update MTS_MDOT_F411RE target and remove bootloader from tools
2020-04-16 11:53:26 +02:00
Martin Kojtal 4c08455125
Merge pull request #12778 from GaborAbonyi/add_i2c_to_musca_b1
Add I2C api to Musca-B1 target
2020-04-15 16:53:35 +02:00
Lingkai Dong 6954dbe17d targets.json: further clean-up of SoftDevice configurations 2020-04-15 10:29:01 +01:00
Gabor Abonyi b442e35f85 Add I2C api to Musca-B1 target
Change-Id: Iab5a76e6b8ea28933b39b4ec4ee753f45e5bfcc7
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-04-15 11:13:46 +02:00
Lingkai Dong 897acb8f8e Disable Nordic SoftDevice BLE stack from targets (affects NRF51* targets)
The Nordic SoftDevice BLE stack used by NRF51* targets only
supports legacy BLE APIs which we will removed completely.

Note: NRF52* targets which use Cordio BLE stack are unaffected.
2020-04-15 09:57:38 +01:00
Lingkai Dong ab8d84a46c Disable BLE on Maxim targets until an updated driver becomes available
The current Maxim BLE driver only implements the old BLE API
which is deprecated and will be removed soon. Once an updated
BLE stack for Maxim becomes available, BLE feature can be
re-enabled.
2020-04-15 09:51:12 +01:00
jeromecoutant f68ac88671 COMPONENT_BlueNRG_MS enabled for DISCO_L475VG_IOT01A and DISCO_L562QE 2020-04-15 10:31:02 +02:00
Martin Kojtal f0d04c8c99
Merge pull request #12802 from OpenNuvoton/nuvoton_sectors
Nuvoton: Add 'sectors' configuration option into targets.json
2020-04-15 09:43:21 +02:00
Martin Kojtal c9515af262
Merge pull request #12752 from vmedcy/pr/psoc6-ram-start
PSoC 62/63: set correct mbed_ram_start and mbed_ram_size
2020-04-15 09:22:13 +02:00
Martin Kojtal 05dd4ce633
Merge pull request #12769 from miteshdedhia7/pr/rssi-gt-fix
Fix WIFI-GET-RSSI test case failure and remove extra label from CYW9P62S1_43438EVB_01 in target.json
2020-04-15 09:19:22 +02:00