Bogdan Marinescu
b368c4ac48
Add a K64F target with uVisor enabled
...
Also, remove UVISOR_SUPPORTED from the other targets.
2016-06-08 13:00:41 +03:00
Martin Kojtal
9947072504
Merge pull request #1875 from mbedmicro/add_uvisor_flag
...
Add UVISOR_SUPPORTED to the K64F based targets
2016-06-08 10:55:41 +01:00
Bogdan Marinescu
6cd41fd314
Add UVISOR_SUPPORTED to the K64F based targets
2016-06-08 12:36:07 +03:00
Mahesh Mahadevan
847d3aa37b
Fix for Issue# 1834 ( #1871 )
...
Explicitly disable the config for differential conversion
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-06-08 09:39:00 +01:00
Martin Kojtal
a169d6c0b9
Merge pull request #1874 from BartSX/can-st-json
...
[STM32] Move CAN device.h defines to targets.json
2016-06-08 09:36:23 +01:00
Bartosz Szczepanski
5562f9a40a
[STM32] Move CAN device.h defines to targets.json
...
This patch moves all CAN defines, for all STM32 boards with CAN support, to
targets.json file.
Change-Id: Ic3335cd4237e646d849b3554de69a9048846b186
2016-06-08 09:24:46 +02:00
Martin Kojtal
02bb0df4dc
Merge pull request #1797 from 0xc0170/dev_k64f_hal_additions
...
k64f - mac address - fix warnings - get UID via K64F SIM macros
2016-06-07 16:02:40 +01:00
Martin Kojtal
4afc14d18b
Merge pull request #1781 from LMESTM/fix_MBED_37_Init
...
Modify serial nc tests init part
2016-06-07 12:15:57 +01:00
Martin Kojtal
64553894d9
Merge pull request #1860 from c1728p9/fix_interrupt_manager
...
Fix support for InterruptManager on KSDK 2
2016-06-07 10:00:57 +01:00
Russ Butler
ec81bccb01
Fix support for InterruptManager on KSDK 2
...
Add the define NVIC_NUM_VECTORS for KSDK 2 targets so InterruptManager
is supported.
2016-06-07 09:56:15 +01:00
Martin Kojtal
2460907099
Merge pull request #1778 from 0xc0170/dev_hal_doxy
...
hal - adding doxygen documentation
2016-06-07 09:40:12 +01:00
Martin Kojtal
02ce61d802
Merge pull request #1774 from BartSX/can-devel-l4
...
[STM32L4xx] CAN development for STM32L4xx family
2016-06-07 07:45:42 +01:00
Martin Kojtal
fc9bd4c27a
Merge pull request #1858 from BartSX/f103
...
[NUCLEO_F103RB] Revert and update path for 16-bit timer
2016-06-06 17:39:18 +01:00
Martin Kojtal
88fbfac467
Merge pull request #1859 from theotherjimmy/device-h-to-target-json
...
added extra_labels_add checking to script and cleaned up a missed device.h file
2016-06-06 17:38:45 +01:00
Jimmy Brisson
32075c38e4
added extra_labels_add checking to script
...
and moved a previously missed device.h file to targets.json
2016-06-06 10:33:58 -05:00
Bartosz Szczepanski
f2c824cd54
[NUCLEO_F103RB] Revert and update path for 16-bit timer
...
Due to directory structure change, modification in e93878078
was made wrong
after rebasing the code.
This reverts commit e938780788
and updates path
to the correct file.
Note:
Current value of TIM_MST->CNT is read in interrupt context only.
This avoids master timer overflow without SlaveCounter update.
Continuation of patch: 07b841b08f
Change-Id: Iab0341847130f86e16500fd85024b6a87525fe14
2016-06-06 16:39:03 +02:00
Bartosz Szczepanski
10cce638a2
[NUCLEO_L476RG] Added CAN support
...
Added CAN API support for NUCLEO_L476RG target.
"stm32l476xx.h" file was changed to avoid compilation errors.
Change-Id: Ifadf7048f6c72c0311ec915e47ce2190460ede68
2016-06-06 16:20:46 +02:00
Bartosz Szczepanski
155d38ef9e
[DISCO_L476VG] Added CAN support
...
Added CAN API support for DISCO_L476VG target.
*stm32l476xx.h* file was changed to avoid compilation errors.
NOTE: MBED_29 or MBED_30 cannot be tested on this platform because CAN pins are
soldered to USB, GYRO and others.
Change-Id: I2e85bd36dc45872b1ab617f072de98164f2c96f8
2016-06-06 16:19:11 +02:00
Bartosz Szczepanski
7a262f1b2d
Added CAN API for STM32L4xx family
...
* STM32L4xx family have only one CAN bus
Change-Id: I95dcffac2176dba6d89850e24ba9561c11319f00
2016-06-06 16:04:31 +02:00
Martin Kojtal
0d3c83589b
Merge pull request #1846 from jamike/fix-issue-1845
...
[NUCLEO_L476RG, DISCO_L476VG]: GCC_ARM, ARM_STD fix RTOS failed
2016-06-06 14:52:44 +01:00
Martin Kojtal
415521fdbb
Merge pull request #1773 from BartSX/can-devel-f7
...
[STM32F7xx] CAN development for STM32F7xx family
2016-06-06 14:41:52 +01:00
Martin Kojtal
cb24e38086
Merge pull request #1856 from 0xc0170/fix_critical_cortexa
...
Critical section - fix for cortex-a
2016-06-06 13:10:46 +01:00
Bartosz Szczepanski
bafd20f561
[DISCO_F746NG] Added CAN support
...
Added CAN API support for DISCO_F746NG target.
Change-Id: I3b475309ab9b08c2e0ca1e8fe7e10489b8256321
2016-06-06 13:28:00 +02:00
Bartosz Szczepanski
4d22e94156
[NUCLEO_F746ZG] Added CAN support
...
Added CAN API support for NUCLEO_F746ZG target.
Change-Id: Ib9d416125671e3e1f1ef89e88e6da66f4c457f02
2016-06-06 13:28:00 +02:00
0xc0170
b5c4faf6f6
Critical section - fix for cortex-a
...
Cortex-A does not contain primask, there's 7th bit in the CPSR register,
that contains this information. Fixes #1851 .
Renames primask variables to interrupts_disabled.
2016-06-06 12:17:29 +01:00
Bartosz Szczepanski
19f0c58514
Added CAN API for STM32F7xx family
...
Change-Id: I0f04f28d0d737e01eff737dfcab375c155d4f704
2016-06-06 13:10:47 +02:00
Martin Kojtal
859ae4cbfc
Merge pull request #1772 from BartSX/can-devel-f1
...
[STM32F1xx] CAN development for STM32F1xx family
2016-06-06 12:05:25 +01:00
Bartosz Szczepanski
6e77543313
[NUCLEO_F103RB] Added CAN support
...
Added CAN API support for NUCLEO_F103RB target.
Change-Id: Ib5dac8023917afef683ba0703d732bbf53efdcd9
2016-06-06 13:00:03 +02:00
Bartosz Szczepanski
8b44c0d54b
Added CAN API for STM32F1xx family.
...
* STM32F1xx family have only one CAN bus
Change-Id: Ie1c82a22e1483fc5d389b958d062f561770f9004
2016-06-06 12:53:51 +02:00
Martin Kojtal
47e2e09df4
Merge pull request #1843 from c1728p9/atomic_access
...
Add functions for atomic access
2016-06-06 11:29:32 +01:00
Russ Butler
f3b1d45963
Add functions for atomic access
...
Add core util functions for atomic increment, atomic decrement and
compare and set.
2016-06-06 10:55:55 +01:00
Martin Kojtal
d1ec4beabe
Merge pull request #1830 from theotherjimmy/device-h-to-target-json
...
provided a script for moving from device.h to target.json
2016-06-04 07:51:31 +01:00
Jimmy Brisson
66574aaa9d
made features a first class citizen
2016-06-03 16:18:23 -05:00
Jimmy Brisson
ff11e7f022
updated readme to include a basic description of features.
2016-06-03 14:08:50 -05:00
Jimmy Brisson
dbeee2ab69
added device MICRONFCBOARD's provides to targets.json
2016-06-03 14:08:50 -05:00
Jimmy Brisson
9cf326861b
HUGE COMMIT WARNING device.h defines -> target.json features
...
one problem:
[WARNING] device APPNEARME_MICRONFCBOARD did not have an associated entry in targets.json
2016-06-03 14:08:40 -05:00
Jimmy Brisson
2fe708d526
added features support to all of the toolchains
2016-06-03 14:03:50 -05:00
Jimmy Brisson
76e6c885a2
auto-formatted target.json
2016-06-03 14:03:50 -05:00
Jimmy Brisson
ca8ae5c5d6
provided a scirpt for moving from device.h to target.json
...
use -h to find out how it works!
2016-06-03 14:03:50 -05:00
Michel Jaouen
4e5fe30bc1
[NUCLEO_L476RG, DISCO_L476VG]: GCC_ARM, ARM_STD fix RTOS failed,
...
INIT_STACK used to compute RTOS main stack inconsistant with sp set at reset
align heap, stack config with IAR
issue: #1845
2016-06-03 18:49:54 +02:00
Martin Kojtal
986225d2a8
Merge pull request #1838 from egostm/dev_F4_V1.12.0
...
[STM32F4xx] Update Cube hal to v1.12.0
2016-06-03 15:22:34 +01:00
Martin Kojtal
f3d547e909
Merge pull request #1771 from BartSX/can-devel-f4
...
[STM32F4xx] CAN development for STM32F4xx family
2016-06-03 15:11:32 +01:00
Martin Kojtal
7c294554a2
Merge pull request #1784 from geky/attributes
...
Add useful attributes supported by supported compilers
2016-06-03 14:56:58 +01:00
Erwan GOURIOU
e5a12ea505
[STM32F4][DISCO-F429ZI] LSE not soldered. Use LSI RTC
2016-06-03 15:48:25 +02:00
Erwan GOURIOU
2afce67e5c
[STM32F4][V1.12.0] SystemCoreClock update
...
With ARM and uARM toolchains, SystemCoreClock is reset before UART init by libc.
Fix to perform SystemCoreClock init with UART init out of HAL init.
2016-06-03 15:48:25 +02:00
Erwan GOURIOU
a9b27da409
[STM32F4] Update Cube FW to V1.12.0
...
CMSIS to V2.5.0
HAL to V1.5.0
2016-06-03 15:48:25 +02:00
Erwan GOURIOU
8e15a6cc55
[STM32F4][V1.11.0] Update serial_api.c to support new UART_HandleTypeDef
...
Following cube update, there has been changes in cube HAL that impact
the serial_api.c layer. The global state has been moved to separate
global/tx and rx states, so we can now differentiate both.
2016-06-03 15:48:25 +02:00
Laurent Meunier
8955b6690d
[STM32F4] Update to cube V1.11.0
...
This cube version includes
HAL to V1.4.4
CMSIS to V2.4.3
2016-06-03 15:48:25 +02:00
Laurent Meunier
08733d131d
[STM32F4] Update to cube V1.10.0
...
CMSIS to V2.4.2
HAL to V1.4.3
2016-06-03 15:48:25 +02:00
Bartosz Szczepanski
766b5c29e2
[DISCO_F429ZI] Added CAN support
...
Added CAN API support for DISCO_F429ZI target.
Change-Id: I54b7d0ed25baf179fd899087297f4b8e76fc040a
2016-06-03 15:13:39 +02:00