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
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