Sam Grove
492db95be9
Merge pull request #3669 from bridadan/catching_assembler_errors
...
Adding case insensitive 'error' detection
2017-02-09 09:33:17 -06:00
Sam Grove
e0fb062ae8
Merge pull request #3649 from adustm/STM32F7_folderstruct
...
[STM32F7] Modify folder structure
2017-02-09 09:30:28 -06:00
Sam Grove
15cbf6628e
Merge pull request #3621 from JojoS62/fix-lpcxpresso-clock
...
Fix for #2884 , LPC824: export to LPCXpresso, target running with wron…
2017-02-09 09:30:05 -06:00
Martin Kojtal
844b94c167
Merge pull request #3692 from Patater/legacy-heap-guarantee
...
uVisor: Standardize available legacy heap and stack
2017-02-09 11:48:50 +01:00
Liviu Ionescu
b2638646b8
Merge remote-tracking branch 'ARMmbed/master'
2017-02-09 05:17:22 +02:00
Jimmy Brisson
c0f27597ec
Add redirect support to toolchains
...
We create an API for generating the linker flags needed to redirect
functions in an application
2017-02-08 17:34:35 -06:00
Jimmy Brisson
3155e71786
Add pre-processing of linker scripts to Make exporter
...
For toolchains that do not implicitly run the C pre-processor on their
linker scripts the toolchain is expected to define a `preproc`
attribute. The Makefiles then pick up on this attribute and add another
rule for pre-processing the linker script automatically.
2017-02-08 17:27:11 -06:00
Jimmy Brisson
af4d848144
Use the C Pre-Processor on GCC Linker scirpts
...
This allows us to define parts of the linker script outside of the
linker script itself. In particular, we are interested in restricting
ROM to a subsection.
2017-02-08 17:26:36 -06:00
Sam Grove
cd55625faf
Merge pull request #3718 from bridadan/uvisor_define_fix
...
Fixing uvisor defines to fix build issues
2017-02-08 17:20:42 -06:00
Russ Butler
32b9ada3ec
Enforce device_name is valid in targets.json
...
Add a CI test ensure that device_name exists inside the pack index.
2017-02-08 14:54:26 -06:00
Russ Butler
acdf1e3728
Fix or remove invalid device names
...
The field device_name is intended to match that of a target in a
device family pack. Remove this field for devices which do not have
a pack. Fix the name for devices that have the name incorrect. Update
IAR definitions for device which no longer have a device_name but
still need to have support for the IAR exporter.
2017-02-08 14:54:25 -06:00
Russ Butler
8c91b417e6
exporters: allow target name to be used for IAR
...
Allow the IAR exporter to fall back to a target's name if the
device_name entry is missing.
2017-02-08 14:54:20 -06:00
Jimmy Brisson
83e843bd8c
Fix access before variable defined bug in test_api
...
The worker_result variable was not guaranteed to have a `'result'` or
`'reason'` key and accessing them before testing for them could result
in an error when they are not provided. This patch changes the checks to
prevent check for their existence before accessing them.
2017-02-08 13:56:43 -06:00
Brian Daniels
bca993a602
Fixing uvisor defines to fix build issues
2017-02-08 09:49:47 -06:00
pradeep-gr
48a78c554d
NCS36510: spi_format function bug fix
2017-02-08 18:26:49 +05:30
Helmut Tschemernjak
10bb94a365
Fixed code style violation needs '{'
2017-02-07 22:24:20 +01:00
Sarah Marsh
0677e5add6
Add IAR export support for NUCLEO_F207ZG
2017-02-07 14:25:43 -06:00
Brian Daniels
b0739d7520
Fixing Cortex-A and SARA_NBIOT_EVK build failures ( #3 )
...
* Adding Cortex-A support for gnuarmeclipse
* Preventing '-mthumb' from being added to Cortex-A builds.
Previously, both '-mthumb' and '-marm' were being supplied to the
compiler (in that order). Because '-marm' came last, the compiler
respected this option. This change makes it so '-mthumb' is added for
all 'Cortex-M' targets only.
* Renaming to capital .S for Eclipse compatibility
2017-02-07 21:18:18 +02:00
Jaeden Amero
378655f40c
uVisor: Standardize available legacy heap and stack
...
With the RTOS, the STACK_SIZE specified here is unrelated to the stack
size available for the main thread (that runs pre_main). Save memory by
reducing the stack size to a more reasonable amount.
On uVisor, HEAP_SIZE is both a minimum available and maximum available
heap size. The heap can't grow beyond the end of the heap into the
neighboring stack. On all uVisor-supported platforms, guarantee at least
0x6000 bytes of heap space. This increases the portability of uVisor
applications as the memory available for legacy heap allocations is
guaranteed. This helps to avoid out of memory errors on platforms that
were previously guaranteeing less memory.
2017-02-07 16:46:38 +00:00
Sam Grove
160455c972
Merge pull request #3689 from adbridge/master
...
Updated to allow for new directory structure for mbed-dev source.
2017-02-07 10:39:22 -06:00
Sam Grove
0e04161356
Merge pull request #3685 from LMESTM/fix_i2c_sw_reset
...
STM32: I2C: reset state machine
2017-02-07 10:38:53 -06:00
Sam Grove
ea7f15f511
Merge pull request #3658 from adustm/STM32F3_folder_struct
...
[STM32F3] Modify folder structure
2017-02-07 10:35:57 -06:00
Sam Grove
98ed807338
Merge pull request #3657 from adustm/STM32L4_folderstruc
...
[STM32L4] Modify folder structure
2017-02-07 10:35:41 -06:00
Sam Grove
12edb2cac2
Merge pull request #3655 from adustm/STM32F4_folderstruct
...
[STM32F4] Modify folder structure
2017-02-07 10:35:26 -06:00
Sam Grove
3a99b4cb26
Merge pull request #3627 from javier-moreno-tridonic-com/feature-detailed-for-mbed
...
Memap detailed function also for mbed os modules
2017-02-07 10:32:28 -06:00
Sam Grove
2b6fed7b73
Merge pull request #3619 from geky/nsapi-fix-initial-events
...
nsapi: Change initial state of sockets to allow events
2017-02-07 10:31:57 -06:00
Sam Grove
e852d7fecf
Merge pull request #3566 from betzw/betzw_wb_sleep
...
Put system to sleep when going idle
2017-02-07 10:30:33 -06:00
JojoS
649d8a1d15
add GCC_CR as toolchain for memmap
2017-02-07 15:05:32 +01:00
Bartek Szatkowski
40d3b22785
Build: Rework build profiles
...
Rename small.json to release.json, default.json to develop.json and make
it the default profile.
2017-02-07 11:41:16 +00:00
ccli8
f96b1c0ad7
[NUC472/M453] Fix USB EP setting error in USBAudio
...
NUC472/M453 USB doesn't support configuration of the same EP number for IN/OUT simultaneously.
2017-02-07 16:57:04 +08:00
Brian Daniels
57e93a5bab
Fixing build step
...
* Cleaning up makefile
2017-02-07 04:55:51 +02:00
Brian Daniels
643f0e1c8f
Remove old buildbot config
2017-02-06 10:54:09 -06:00
Brian Daniels
17cbbe3748
Remove old exporter tests
2017-02-06 10:53:46 -06:00
Anna Bridge
293d049805
Updated to allow for new directory structure for mbed-dev source.
...
Fixed issue where some deleted files/folders where not being removed from
the repo.
Removed code no longer used/needed.
2017-02-03 16:50:45 +00:00
Laurent MEUNIER
57f4df64e5
STM32: I2C: reset state machine
...
this I2C IP is meant for automatic STOP, based on programmed number
of bytes to be sent or receivede, not a user triggered STOP.
So the state machiine needs to be reset in case we use this I2C mbed
unitary API (start / byte_write / byte_read / stop).
2017-02-03 13:41:52 +01:00
Michel Jaouen
91c53131db
TARGET_STM: add NUCLEO_F103RB
2017-02-03 10:32:30 +01:00
Michel Jaouen
4d59c8857d
TARGET_STM :move usb config file to target dir
2017-02-03 10:32:19 +01:00
Brian Daniels
6be8278246
Adding case insensitive 'error' detection
...
GCC Assembler errors were being missed because it prints 'error'
with a captial 'E'. This change allows the 'e' to be either lower
case or upper case.
2017-02-02 12:27:59 -06:00
Sam Grove
65956d108e
Merge pull request #3677 from c1728p9/armcc_linker_flags
...
ARM - pass linker flags along to the linker
2017-02-02 11:05:59 -06:00
Sam Grove
3a90cde132
Merge pull request #3676 from c1728p9/add_mbed_section_attribute
...
Add MBED_SECTION attribute
2017-02-02 11:03:29 -06:00
Sam Grove
2c54177115
Merge pull request #3674 from ARMmbed/feature_hal_sleep
...
NRF51822: HAL: Restore WEAK declaration for hal_(deep)sleep
2017-02-02 11:01:45 -06:00
Sam Grove
b681b49295
Merge pull request #3664 from 0xc0170/fix_ncs36510sleep
...
Fix ncs36510 sleep definitions
2017-02-02 10:59:56 -06:00
Sam Grove
7083dc5339
Merge pull request #3661 from theotherjimmy/uvision-add-cpu
...
[Exporters] Add core to uvision exporter template
2017-02-02 10:58:53 -06:00
Sam Grove
5d946c46a5
Merge pull request #3653 from bridadan/fatal_error_detection
...
Adding fatal error detection to toolchains
2017-02-02 10:57:32 -06:00
Sam Grove
185af3e139
Merge pull request #3642 from mbedNoobNinja/VK_RZ_pins
...
Missing IRQ pin fix for platform VK_RZ_A1H
2017-02-02 10:56:49 -06:00
Sam Grove
dd9b6451ef
Merge pull request #3632 from mbedNoobNinja/master
...
IDE Export support for platform VK_RZ_A1H
2017-02-02 10:54:11 -06:00
Sam Grove
b4becc77c9
Merge pull request #3629 from LMESTM/dev_stm32_l0_ll_layer
...
STM32: L0 LL layer
2017-02-02 10:51:55 -06:00
Sam Grove
b9449dad7c
Merge pull request #3628 from LMESTM/fix_warnings
...
Fix warnings
2017-02-02 10:50:58 -06:00
Sam Grove
419982c546
Merge pull request #3626 from bcostm/dev_usb_nucleo-f412zg
...
NUCLEO_F412ZG : Add USB Device +Host
2017-02-02 10:48:07 -06:00
Sam Grove
f163e1e1af
Merge pull request #3624 from TomoYamanaka/master
...
Fix Stack stats by running the test command with "-DMBED_HEAP_STATS_ENABLED=1"
2017-02-02 10:46:41 -06:00