Commit Graph

17107 Commits (822bf98c11c5b45ec9089eaab04503411d9e37c5)

Author SHA1 Message Date
Mike Harrington bd6503fb81 Fixed incorrect clean_flags method and float-abi linker option for CCES exporter. 2018-06-15 13:30:56 +01:00
amq a87d40396f EFM32: make mbed_rtx.h depend of families instead of targets 2018-06-15 13:30:56 +01:00
Steven 31ef22180c EFM32 IRQ handling fix
* IRQ handling got updated previously to a non-functional state when both callbacks were registered (it'd fire a fall callback for both rise and fall events). With this update, that faulty behaviour is corrected. Due to delays between the detection of the edge and the handling of the interrupt (and the fact that information about which edge you received on the pin is not stored anywhere), there is no way to be absolutely sure which edge got triggered on the pin. Therefore, we make a best-guess effort by looking at the pin state at the time of IRQ handling, and fire a callback as if that was the end state of the event. This will usually work out fine, except in cases were the signal is toggling faster than the IRQ handler's response time. In that case, a user won't get both callbacks (as expected for a pulse), but only the last event.
* Stripped some dead code.
2018-06-15 13:30:56 +01:00
Steven 41e08d7232 Fix to flash API on EFM32
* Since mbed does not overwrite itself, make the flashing routines run out of flash by default
* Report a writeable size of 4 bytes (previously erroneously reported a full eraseable page as the minimum write size)
2018-06-15 13:30:56 +01:00
Steven 6207b90726 Update pinout of TB_SENSE_12 to production revision
* Updated pinout of EXP header from pre-production to production
* Move assignment of PF7 to SPI_2 to be compatible with the new SPI flash routing
2018-06-15 13:30:56 +01:00
Mirela Chirica 2b2f53e92f Cellular: Added ENOTTY define in mbed_retarget stub 2018-06-15 13:30:56 +01:00
Mirela Chirica ca0ba7727a Cellular: Added missing copyrights 2018-06-15 13:30:56 +01:00
Mirela Chirica 3586af6da7 Cellular: Unit tests fixes 2018-06-15 13:30:56 +01:00
PHST 40de17a345 EFM32PG12_STK3402 - Correct wrong Expansion header Pin naming
Referencing to "UG257: EFM32 Pearl Gecko PG12 Starter Kit User's Guide - Chapter 4" (https://www.silabs.com/documents/public/user-guides/ug257-stk3402-usersguide.pdf) it should be like in this commit.
2018-06-15 13:30:56 +01:00
Teppo Järvelin 7944db6411 Cellular: review fixes. 2018-06-15 13:30:56 +01:00
Teppo Järvelin 79739de1aa Cellular: review changes. 2018-06-15 13:30:56 +01:00
Teppo Järvelin 0c23935cae Cellular: Fixed connect-disconnect sequence can now be called multiple times. 2018-06-15 13:30:56 +01:00
Cruz Monrreal 866850acc1
Merge pull request #7171 from ARMmbed/release-candidate
Release candidate for mbed-os-5.9.0-rc3
2018-06-08 12:47:03 -05:00
Krzysztof Stachowiak e5b59ab945 Update Mbed TLS after corrections for the import procedure 2018-06-08 09:23:59 +01:00
Krzysztof Stachowiak 1a6028b60d Update MbedTLS to 2.10.0 (from an RC) 2018-06-08 09:23:59 +01:00
Krzysztof Stachowiak 1394b03e64 Update Mbed TLS do version 2.10.0-rc1 2018-06-08 09:23:59 +01:00
Krzysztof Stachowiak 9f71d5fcb5 Improve the documenting comment in a config adjustment script 2018-06-08 09:23:59 +01:00
Krzysztof Stachowiak 4b3f8d5869 Add configuration options to enable CMAC in mbedtls by default 2018-06-08 09:23:59 +01:00
Martin Kojtal 4aa2bf6aec
Merge pull request #7122 from ARMmbed/5.9-release-candidate
Release candidate 2 for mbed-os-5.9.0
2018-06-06 17:18:02 +02:00
ccli8 c9338d1800 Fix RTOS-less build failed with cmsis/RTE_Components.h 2018-06-06 08:26:55 +01:00
Martin Kojtal d3e48c2317 test: remove verbose from buil libs calls
it was removed recently, not used anymore
2018-06-06 08:03:32 +01:00
Martin Kojtal 3e8488adab build: fix notifier typo and passing to builds API
Notifier should be passed to build libs functions, otherwise it's
none and fails.

Missing notify object in toolchain also fixed.
2018-06-06 08:03:22 +01:00
Cruz Monrreal d743f7fab5
Updated lines missed during Notifier API migration 2018-06-05 17:18:54 -05:00
Jimmy Brisson babfb00b80 Use Notifier API when building mbed2 2018-06-05 13:43:45 -05:00
Cruz Monrreal II 97028c5fd8 Removed extraneous file open 2018-06-05 15:05:18 +01:00
Cruz Monrreal II cc5a36ba81 Modified IntelHex tofile parameter to use path. Py3 open(...) returns a BufferedReader instead of a file. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II 25c49f286a Modified memap path separator parsing to support Py3. Had to remove part of test that was incompatible with Py3 on Windows. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II e8661f5b86 Sets module no longer needed to use set() 2018-06-05 15:05:18 +01:00
Cruz Monrreal II 6daf367b93 Modified LazyDict to inherit from object instead of dict, and removed iteration over values. Py3 no longer supports dictionaries that self-modify their item lists during iteration. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II a7f73de527 Added basestring import for proper string concatenation in Py3 2018-06-05 15:05:18 +01:00
Cruz Monrreal II f84c74a920 Encapsulated Windows file separator for proper regex parsing 2018-06-05 15:05:18 +01:00
Vincent Coubard f4089a0d74 BLE Nordic: Initialize and teardown tls platform context 2018-06-05 15:05:18 +01:00
Vincent Coubard 3fc2d33946 Nordic FIX: place observers sequentially in flash. 2018-06-05 15:05:18 +01:00
paul-szczepanek-arm bf4a8040f0 fix erroneous assert 2018-06-05 15:05:18 +01:00
paul-szczepanek-arm ab51109a9c check for invalid param 2018-06-05 15:05:18 +01:00
paul-szczepanek-arm 5aaca082f0 fix not updating size of array 2018-06-05 15:05:18 +01:00
Senthil Ramakrishnan 01f7a3377e Do not capture filename for release builds 2018-06-05 15:05:18 +01:00
Senthil Ramakrishnan 19f2a73172 Fix for error report not printing when calling error API 2018-06-05 15:05:18 +01:00
Senthil Ramakrishnan e2fe4fa586 Fix for filename capture not working 2018-06-05 15:05:18 +01:00
Wilfried Chauveau 998b4b8f0a us_ticker is not yet initialised at this stage 2018-06-05 15:05:18 +01:00
Wilfried Chauveau 5c8236e78b set the tolerance to 5% if NO_SYSTICK is enabled 2018-06-05 15:05:18 +01:00
Oren Cohen ac03c12eed Update uvisor_deprecation.h 2018-06-05 15:05:18 +01:00
Oren Cohen 78de5c3950 Edit warning about FEATURE_UVISOR being deprecated 2018-06-05 15:05:18 +01:00
Ron Eldor 54e2bae638 Remove redundant Cryptocell libraries
Remove additional redundant libraries, that were accidently added in merges
2018-06-05 15:05:18 +01:00
Cruz Monrreal II 2c750c405e Updated local variable in memap/parse_test.py to be lower case. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II 03a51d6e71 Added windows path separator to list of alphabet characters to ignore. Corrected instance of hard-coded unix path separator. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II b5789f324d Modified memap tests to perform file path comparisons agnostic of the path separator. 2018-06-05 15:05:18 +01:00
Cruz Monrreal II 8de0876333 Removed test that needs to be rearchitected due to subprocess limitations 2018-06-05 15:05:18 +01:00
deepikabhavnani 39a08f7e20 OS version is not available in code, need a fix for this in next patch release 2018-06-05 15:05:18 +01:00
Przemyslaw Stekiel c181003702 tests-mbed_hal-common_tickers: Fix increment test case implementation
In case when base tick count is different than next tick count check first if the difference is equal to 1 tick (this is what we are looking for) if not then decrease the tick count.

Repeat counting process few times before incrementing the number of cycles in case when base tick count is equal to next tick count.
2018-06-05 15:05:18 +01:00