Martin Kojtal
1d759d0b9c
Merge pull request #5895 from maciejbocianski/fileHandle_tests
...
Add FileHandle tests
2018-02-07 11:53:04 +00:00
Cruz Monrreal
f0273ecb28
Merge pull request #6026 from orenc17A/update_uvisor_tests
...
Update uvisor-tests.txt to disable EFM32 in Jenkins
2018-02-06 15:35:14 -06:00
Cruz Monrreal
8ae80892b7
Merge pull request #5975 from ashok-rao/br-xDOT
...
Adding MTB_MTS_XDOT as a new target
2018-02-06 13:05:12 -06:00
Cruz Monrreal
2d05258661
Merge pull request #5876 from gorazdko/ff-lpc546xx-modify-target
...
lpc546xx and ff_lpc546xx: create parent object MCU_LPC546XX
2018-02-06 13:04:09 -06:00
Cruz Monrreal
07fce417ca
Merge pull request #5852 from maciejbocianski/scoped_lock
...
ScopedLock implementation
2018-02-06 12:51:21 -06:00
Oren Cohen
b6be492751
Update uvisor-tests.txt to disable EFM32 in Jenkins
2018-02-06 18:41:19 +02:00
Cruz Monrreal
3d815de0fc
Merge pull request #5419 from kjbracey-arm/kernel_ticks
...
Add absolute millisecond tick count to RTOS classes
2018-02-06 10:37:27 -06:00
gorazd
8593ca6f80
ff_lpc546xx: move property to parent
2018-02-06 11:51:47 +01:00
gorazd
d651e0800c
lpc546xx and ff_lpc546xx: create parent object MCU_LPC546XX
2018-02-06 11:48:47 +01:00
Cruz Monrreal
964e6e74fb
Merge pull request #5826 from codeauroraforum/Add_iMXRT_Support
...
NXP: Add support for MIMXRT1050_EVK
2018-02-05 10:15:17 -06:00
Cruz Monrreal
6a8a818ebf
Merge pull request #6012 from jeromecoutant/PR_SPI_FLUSH
...
STM32 SPI ASYNC - Add FIFO flush before transfer
2018-02-05 10:11:03 -06:00
jeromecoutant
36c41186a6
STM32 SPI ASYNC - Add FIFO flush before transfer
2018-02-05 11:06:51 +01:00
jeromecoutant
703df3b6f9
STM32F7 SPI - add missing HAL files
...
ST_INTERNAL_REF 43358
2018-02-05 11:06:14 +01:00
Cruz Monrreal
fc748f0943
Added LED2 definition for compilation of tests
2018-02-02 21:06:24 -06:00
Cruz Monrreal
3e5fafdca9
Merge pull request #5998 from theotherjimmy/strict-config-schema
...
Restrict target_overrides usage
2018-02-02 19:12:44 -06:00
Cruz Monrreal
1e794393e5
Merge pull request #5972 from bcostm/dev_BL_STM32F7
...
STM32F7: Add bootloader support (new trial)
2018-02-02 10:05:49 -06:00
Maciej Bocianski
8e1cfe2191
Add FileHandle tests
2018-02-02 14:57:12 +01:00
Cruz Monrreal
b8d218038b
Merge pull request #5994 from bmcdonnell-ionx/gcc-arm-extram
...
allow use of external memory as heap with TOOLCHAIN_GCC_ARM
2018-02-01 23:17:29 -06:00
Jimmy Brisson
fad2ee55e1
Restrict target_overries usage
2018-02-01 17:09:17 -06:00
Cruz Monrreal
d8aebba542
Merge pull request #5987 from deepikabhavnani/add_macros
...
Pre-processor common macro addition
2018-02-01 16:34:33 -06:00
Cruz Monrreal
860b66a722
Merge pull request #5022 from scartmell-arm/mbed-config-json-schema
...
Add JSON schema based validation to mbed config script
2018-02-01 16:01:51 -06:00
Cruz Monrreal
670c62c12a
Merge pull request #5984 from amq/efm32-peripherals
...
EFM32: make peripherals conditional
2018-02-01 14:27:08 -06:00
Cruz Monrreal
ce9f63fde7
Merge pull request #5964 from amq/vscode-launch
...
VS Code exporter: do not overwrite existing (launch|settings|tasks).json
2018-02-01 13:27:27 -06:00
Steven Cartmell
b1ea3881be
Fix test errors produced by JSON schema after rebase
...
- Modified the expected error code in some of the test cases. The error
message is now issued by the JSON validator.
- Stop validation code being called if no application configuration is
given to validate.
- Change test mock code to check for specific calls, instead of number of
calls.
- Derive absolute paths for JSON schema files before loading them, which
seems to work better with the URI path resolution of the schema parser.
2018-02-01 17:18:41 +00:00
Steven Cartmell
7010010ffc
Remove placeholder $id from JSON schema and fix description
2018-02-01 17:18:41 +00:00
Steven Cartmell
151f2fa3a6
Refactor common JSON schema definitions into a seperate file
...
- Moved all common definitions from schema_app and schema_lib into a
separate definitions file.
- Changed the calling code to resolve multiple schema files correctly.
2018-02-01 17:18:40 +00:00
Steven Cartmell
3ff7de9771
Remove config_path setting and amend regex in mbed config JSON schema
...
- Removed the config_path setting from schema and moved the addition of the
config_path value after the validation is done.
- Altered the macro validation regex to be more lenient. Now verifies that
if '=' is used in the macro definition that something comes after it.
2018-02-01 17:18:40 +00:00
Steven Cartmell
d208421efc
Add JSON Schema library to requirements.txt
2018-02-01 17:18:40 +00:00
Steven Cartmell
fd208e6751
Add JSON schema based validation to mbed config script
...
- Added app and lib JSON schema definition files which specify the valid
keys and values that can be used in mbed library and application
configuration files. The primary different between the app and lib
schema is that the lib config requires a name key.
- Modified the expected error code in some of the test cases. The error
message is now issued by the JSON validator.
- Added some validation code to the config script which checks the
validity of the mbed_app.json file when it is initially loaded.
- Added some validation code to config script which checks each of the
mbed_lib.json scripts when they are loaded.
- Removed manual checks for allowable config keys from within the mbed_app
and mbed_lib json files.
- Removed the check_dict_types() function which was no longer being
called.
2018-02-01 17:18:39 +00:00
Christopher Haster
dcd0e6b82e
Workaround for insufficient heap on IAR+MTB_xDOT_GT
...
We currently don't have a mechanism for selecting tests based on the
available ram/heap, so the best solution right now is to disable these
tests specifically for this target.
2018-02-01 10:51:16 -06:00
Cruz Monrreal
10c81775b4
Merge pull request #5990 from theotherjimmy/fix-sw4stm32-supported
...
Correct SW4STM32 supported check
2018-02-01 10:30:55 -06:00
Cruz Monrreal
bf3693fef4
Merge pull request #5909 from theotherjimmy/bl-as-config
...
Let libraries, targets configure bootloader
2018-02-01 10:28:42 -06:00
Brendan McDonnell
a47bf4595f
make _sbrk() WEAK so the user can override it, e.g. to make malloc() always use external memory
2018-02-01 11:14:07 -05:00
Jimmy Brisson
f88b425bfe
Correct SW4STM32 supported check
2018-01-31 16:13:21 -06:00
deepikabhavnani
3977249b54
Added macro: 1. string length and 2. variable argument count
2018-01-31 14:06:16 -06:00
Cruz Monrreal
f907012e55
Merge pull request #5962 from bcostm/fix_usart_irq_index
...
STM32: Fix usart irq index
2018-01-31 12:16:17 -06:00
Cruz Monrreal
097966b8c7
Merge pull request #5905 from ithinuel/add-CMWX1ZZABZ-078-support
...
add support for the murata's module CMWX1ZZABZ-078 based on STM32L0
2018-01-31 12:14:29 -06:00
Cruz Monrreal
5cd30b965c
Merge pull request #5925 from geky/bd-erase-value
...
bd: Add get_erase_value function to the block device API
2018-01-31 12:13:54 -06:00
Cruz Monrreal
c06a42b05d
Merge pull request #5630 from adustm/fix5079_sha1_md5_sha256_hwcrypto
...
Fix #5079 . Support of call to mbedtls_x_finish without calling mbedtls_x_update
2018-01-31 12:08:44 -06:00
amq
fdc2274720
EFM32: make peripherals conditional
...
* MCUs within a family like EFM32GG can omit some peripherals, e.g. EFM32GG230 doesn't have UART
* This commit adds a check to make them compilable, relevant mainly for custom boards
2018-01-31 17:35:26 +00:00
Jimmy Brisson
6eebc71d99
Force config resolution in gnuarmeclipse exporter
2018-01-31 10:04:34 -06:00
Jimmy Brisson
a92d0df4ae
Move region adding to mbedToolchain
2018-01-31 10:04:34 -06:00
Jimmy Brisson
c9add5c489
Check that boot loader config works in libs
2018-01-31 10:04:34 -06:00
Jimmy Brisson
dd3708c24c
Handle target overrides that have a path correctly
2018-01-31 10:04:34 -06:00
Jimmy Brisson
c180324530
Configure boot loader after scanning
2018-01-31 10:04:34 -06:00
Jimmy Brisson
855d74a968
Enable libraries to have boot loader configuration
2018-01-31 10:04:34 -06:00
Martin Kojtal
195b3ea24b
Merge pull request #5982 from ithinuel/add-wise-1510
...
fixes a silent conflict with PR #5947
2018-01-31 10:13:05 +00:00
Wilfried Chauveau
3608627a48
fix a silent conflict with PR #5947
2018-01-31 00:48:40 +00:00
Cruz Monrreal
b87e98c57b
Merge pull request #5904 from ithinuel/add-wise-1510
...
add support for STM32L443RC & WISE-1510
2018-01-30 15:01:00 -06:00
Cruz Monrreal
fff6c75e28
Merge pull request #5936 from jeromecoutant/PR_WEAK_PINMAP
...
STM32 : set all PinMap structures as weak
2018-01-30 14:56:42 -06:00