Kevin Bracey
e2a965fe1e
Mail/MemoryPool: blocking alloc
...
Mail and MemoryPool did not permit access to the blocking form of
allocation available in CMSIS-RTOS 2 - give them new blocking methods.
2019-03-26 14:12:59 +02:00
mudassar-ublox
0ed71541c5
power on wait increased for C030_U201
2019-03-26 17:06:05 +05:00
Oren Cohen
42a9d485e7
Set default value of extra args to []
2019-03-26 13:53:31 +02:00
Arto Kinnunen
adedd05139
Fix compiler warnings in Nanostack HAL
...
Fix compiler warnings:
-"warning: 'size' argument to memset is '0'"
-"warning: implicit declaration of function"
2019-03-26 13:19:33 +02:00
Arto Kinnunen
f348325dbd
Squashed 'features/nanostack/coap-service/' changes from 227cc3d..086e7ba
...
086e7ba Adjust variable scope (#121 )
git-subtree-dir: features/nanostack/coap-service
git-subtree-split: 086e7ba8a1afdcfe3df16ae92ef28cae1af5a4a6
2019-03-26 13:19:18 +02:00
d-kato
090fcb007f
Changed LOOP_SCALER of "wait_ns()"
2019-03-26 19:02:46 +09:00
d-kato
e96c6334f7
Refactoring system clock driver
2019-03-26 19:02:46 +09:00
d-kato
2509ea82fd
Removed clock mode decision of "SystemCoreClockUpdate()"
...
Since GPIO.PPR0 can not check clock mode, I changed it to set a fixed value for each board.
2019-03-26 19:02:46 +09:00
d-kato
cb31d11319
Fix the value of SystemCoreClock
...
The OS timer of RZ/A1 uses P0 clock, so until now it has been set the value of P0 clock in SystemCoreClock.
Changed the system clock value to set to SystemCoreClock.
Changed to refer to P0 clock macro instead of SystemCoreClock in OS timer processing.
2019-03-26 19:02:46 +09:00
ccli8
be96ade527
[Nuvoton] Add button names BUTTON1/BUTTON2
2019-03-26 17:05:43 +08:00
Oren Cohen
d012b3a5f5
Missing docstring
2019-03-26 10:54:47 +02:00
Oren Cohen
6d64c85b6c
Specify extra args with -x and verbose_check_call
2019-03-26 10:52:46 +02:00
Oren Cohen
ef19ade249
Revert back to direct calls to python
2019-03-26 10:52:46 +02:00
Oren Cohen
e8165fdaa8
small fix
2019-03-26 10:52:45 +02:00
Oren Cohen
03c0302850
Add list option
2019-03-26 10:48:16 +02:00
Oren Cohen
aa21d36f51
Docs update
2019-03-26 10:48:16 +02:00
Oren Cohen
654882453b
Refactor
...
* Use default image command generator.
* Call directly to mbed-cli.
* Add --skip-tests.
2019-03-26 10:48:16 +02:00
Oren Cohen
16bcd5f8e3
List PSA secure platform and add choices option
2019-03-26 10:48:16 +02:00
Oren Cohen
10708f1991
Overhaul logging and verbosity
...
* Default verbose
* -q for quiet build with minimal status prints
2019-03-26 10:48:16 +02:00
Michael Schwarcz
a91f17e824
LPC targets: Compile us_ticker.c only if USTICKER defined
2019-03-26 09:52:18 +02:00
Michael Schwarcz
0e73a83bb2
Add USTICKER to more targets
...
- LPC4088
- LPC4088_DM
- MAX32600MBED
- NCS36510
- WIZWIKI_W7500
- WIZWIKI_W7500ECO
- WIZWIKI_W7500P
2019-03-26 09:52:17 +02:00
Michael Schwarcz
3ea2161755
Add USTICKER to ARCH_PRO target
2019-03-26 09:52:17 +02:00
Michael Schwarcz
568feaf7da
Remove dependency on us_ticker HAL apis for non USTICKER targets
...
- Surround mbed_us_ticker_api.c with if DEVICE_USTICKER
- get_us_ticker_data() returns NULL for non-usticker targets.
2019-03-26 09:52:17 +02:00
Nir Sonnenschein
f1e664be82
Merge pull request #10222 from cmonr/TravisCI.astyle-fix
...
Travis CI: Updated astyle to work with updated .astyleignore file
2019-03-26 09:44:14 +02:00
Mirela Chirica
ec3c6f37f9
Cellular: WISE-1570 needs greater receiving timeout to pass UDPSOCKET_ECHOTEST_NONBLOCK test
...
Reason for needing greater timeout could be this test's performance.
UDPSOCKET_ECHOTEST_BURST_NONBLOCK is implementing the receiving
differently and is passing with 1 second timeout.
2019-03-26 09:10:02 +02:00
Teppo Järvelin
b0ee22c96b
Cellular: CellularContext must provide access to CellularDevice
...
When using NetworkInterface::get_default_instance() application gets handle
to CellularInterface which is actually CellularContext derived from CellularInterface.
Application needs also handle to CellularDevice to open other interfaces.
2019-03-26 07:29:11 +02:00
ccli8
da7035eb6b
Fix MBED_RAM_START/MBED_RAM_SIZE symbol generation
...
1. Fix MBED_RAM_START/MBED_RAM_SIZE are not generated when there are
target.mbed_ram_start/target.mbed_ram_size overrides
2. Fix MBED_RAM_START/MBED_RAM_SIZE are duplicated.
2019-03-26 09:34:59 +08:00
Cruz Monrreal II
034096dcd0
Updated astyle to work with updated .astyleignore file
...
fgrep === grep -F
-F treats lines as fixed strings (aka, the '^' isn't expanded)
2019-03-25 19:43:34 -05:00
Cruz Monrreal
f87a3e9c32
Merge pull request #10221 from cmonr/TravisCI.astyle-fix
...
Travis CI: Replaced './' with '^' in .astyleignore file.
2019-03-25 17:14:31 -05:00
Cruz Monrreal II
287f28fa75
Replaced './' with '^' in .astyleignore file.
...
'^' matches start of line, which is what fgrep/grep use to properly ignore start of lines
2019-03-25 13:20:47 -05:00
Oren Cohen
b7b0c254b7
Define program_cycle_s for CY8CKIT_062_WIFI_BT
2019-03-24 19:21:27 +02:00
Oren Cohen
85d4527b61
Define program_cycle_s for NXP LPC55S69
2019-03-24 17:52:10 +02:00
Nir Sonnenschein
b29b55ab5a
Merge pull request #10193 from bridadan/arm_tc_with_fallback
...
Fallback to ARMC5 when ARMC6 is not configured
2019-03-24 09:28:53 +02:00
Brian Daniels
b95732a1b5
get_mbed_official_release respects supported_toolchains
2019-03-23 18:24:59 -05:00
Brian Daniels
0f1bd76c01
Add link for ARMC5 warning
2019-03-23 18:24:59 -05:00
Brian Daniels
b94c4189b7
Updating supported toolchain printing with new options
2019-03-23 18:24:58 -05:00
Brian Daniels
1c31d365c2
Add ARMC5 as an option for the -t argument
2019-03-23 18:24:58 -05:00
Brian Daniels
b809ec6226
Make args_erroor less verbose.
...
This removes the arugment help from the output, making the error much
easier to find. This solves #10090 .
2019-03-23 18:24:58 -05:00
Brian Daniels
2b4960bffe
Front-end scripts now use the ARM toolchain fallback.
...
Some unused imports were removed as well as some general clean up.
2019-03-23 18:24:58 -05:00
Brian Daniels
04e90c278c
ARMC5 is supported if a target lists ARM as a supported_toolchain
2019-03-23 18:24:58 -05:00
Brian Daniels
6f5a3c3e8d
Add functions to enable ARM fallback to ARMC5.
...
There are two new functions: get_valid_toolchain_names and
find_valid_toolchain. These functions are used to figure out if a
fallback is possible and necessary. find_valid_toolchain is expected to
be used by the front-end scripts.
get_toolchain_name was updated with some different logic and comments.
2019-03-23 18:24:58 -05:00
Brian Daniels
08d9e32e63
Add utility functions and Exceptions
...
These functions will be used to handle some of the error state and
warning messages produced when the scripts attempt to select a valid
toolchain.
2019-03-23 18:24:57 -05:00
Brian Daniels
2b75dfda0f
Only enable ARMC6 for a few targets
...
The affected targets are Renesas targets, USI_WM_BN_BM_22 based
targets, and the MTB_MXCHIP_EMW3166.
2019-03-23 18:24:57 -05:00
Brian Daniels
a8032db48a
Whitespace clean up
2019-03-23 18:24:57 -05:00
Cruz Monrreal
4e514ae3c5
Merge pull request #10199 from bridadan/fix_cores_in_uvision
...
Fix the removal of Mbed-added core flags in uvision exporter
2019-03-23 18:03:38 -05:00
Brian Daniels
f56bf8f689
Fix the removal of Mbed-added core flags in uvision exporter
2019-03-23 15:39:06 -05:00
Martin Kojtal
ac118eaedc
Merge pull request #10164 from Patater/tls-2.17.0
...
tls: Update Mbed TLS to 2.17.0
2019-03-23 16:33:52 +01:00
Martin Kojtal
f6fc71c501
Merge pull request #10152 from Patater/crypto-1.0.0
...
crypto: Update Mbed Crypto to 1.0.0
2019-03-23 16:33:32 +01:00
Martin Kojtal
aca0f2f48e
Merge pull request #10114 from bridadan/armc6_mbed_ide
...
Allow the use of Mbed Studio's version of ARMC6
2019-03-23 16:30:01 +01:00
studavekar
31d4ea8722
update gcc arm version to 6-2017-q1-update
2019-03-22 13:48:46 -05:00