Jimmy Brisson
68737f2762
Python2+3: Things import
2018-02-05 11:03:44 -06: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
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
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
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
Cruz Monrreal
101fc62495
Merge pull request #5926 from geky/bd-sync
...
bd: Add sync function to the block device API
2018-01-30 14:55:59 -06:00
Cruz Monrreal
b08e1b3078
Merge pull request #5837 from ashok-rao/br-ublox-NINA
...
Adding MTB ublox NINA-B1 as a new target
2018-01-30 14:55:43 -06:00
Cruz Monrreal
78b65d03f2
Merge pull request #5818 from sarahmarshy/bootloader-align-sectors
...
Enforce sector alignmnent for managed bootloader builds
2018-01-30 14:54:30 -06:00
Cruz Monrreal
10e67e659c
Merge pull request #5947 from jeromecoutant/PR_L4_PLUART
...
STM32L4 : add missing ST HAL UART functions
2018-01-30 14:46:15 -06:00
bcostm
6e71398e3c
STM32F7: move cache initialization
2018-01-30 14:01:50 +01:00
adustm
88c3b3ee28
Remove last code redundancy
2018-01-30 11:06:15 +01:00
bcostm
eb4b339c37
STM32 serial: add missing function declaration
2018-01-30 09:48:53 +01:00
adustm
53027fd590
Improve fix calling Accumulate function every time in finish function
2018-01-30 09:41:23 +01:00
adustm
cba538854d
Fix MD5 link issue
2018-01-30 09:41:23 +01:00
adustm
3250e2d6d4
Fix #5079 . Add the support of call to mbedtls_xxx_finish even if mbedtls_xxx_udate
...
was not called since mbedtls_xxx_start
2018-01-30 09:41:23 +01:00
Amanda Butler
e6949db802
bd: Copy edit BlockDevices
...
Copy edit SlicingBlockDevice.h
Copy edit ReadOnlyBlockDevice.h
Copy edit ProfilingBlockDevice.h
Copy edit ObservingBlockDevice.h
Copy edit MBRBlockDevice.h
Copy edit ExhaustibleBlockDevice.h
Copy edit ChainingBlockDevice.h
Copy edit BlockDevice.h
Copy edit files for active voice and consistent tense.
2018-01-29 18:45:36 -06:00