Commit Graph

21330 Commits (3e94b86a78b799bbbee4360fd64d2dd88685bd03)

Author SHA1 Message Date
ccli8 3e94b86a78 Refine MBED_CONF_RTOS_PRESENT check in crypto_misc.cpp 2019-01-14 13:06:14 +00:00
ccli8 8eef60421f Fix crypto_misc.cpp compile error with RTOS-absent
Replace Mutex with PlatformMutex which supports RTOS-absent
2019-01-14 13:06:14 +00:00
ccli8 fd0ff1f454 Remove unnecessary mbed_rtos_storage.h in crypto_misc.cpp 2019-01-14 13:06:14 +00:00
Kevin Bracey 2789854475 ARMC6: Use float-abi=hard
For binary compatibility with ARMC5, use the hard ABI variant whenever
we have FP hardware - this is ARMC5's default behaviour, which we do not
override.

Cortex-M4F was already using hard; this brings M7F and M33F into line.
2019-01-14 13:06:14 +00:00
Michal Paszta 595e4870a7 Greentea tests ignore bind returning UNSUPPORTED 2019-01-14 13:06:14 +00:00
Deepika 7dda22f584 Resolved: [Error] main.cpp@115,34: [Pe266]: "size" is ambiguous
`size` is part of std library since c++17, and results in build
errors for IAR 8.x.
https://en.cppreference.com/w/cpp/iterator/size
2019-01-14 13:06:14 +00:00
Deepika 95d43532d3 Resolved warning: variable declared but never referenced 2019-01-14 13:06:14 +00:00
Deepika ee64d822d1 Resolve string literal error
Space needed between 2 string literals
    [Error] fopen.cpp@204,97: [Pe2486]: user-defined literal operator not found
2019-01-14 13:06:14 +00:00
Thomas Kemmer 503f2fc881 Fix ticker_read_us() race condition. 2019-01-14 13:06:14 +00:00
Alexander Zilberkant cc5e9053a1 Update TESTS/mbed_hal/spm/main.cpp
Use r3 instead of r4

Co-Authored-By: orenc17 <oren.cohen@arm.com>
2019-01-14 13:06:14 +00:00
Oren Cohen 8e20890c75 Run the non-secure cases first 2019-01-14 13:06:14 +00:00
Oren Cohen e875e5d4a1 Fix SPM HAL test
When accessing non-secure ram and flash r1 was actually used by the calling function.
Change to a callee saved register.
2019-01-14 13:06:14 +00:00
Deepika a8fde95a83 Update the unit test stubs as per API changes 2019-01-14 13:06:14 +00:00
deepikabhavnani 85b7537c38 Return error in case chaining fails 2019-01-14 13:06:14 +00:00
deepikabhavnani 817b493541 Memory allocated from parent queue was freed/added to chained queue.
Issue was seen with below example
EventQueue q1;
EventQueue q2;

void main() {
while( true ) {
q1.chain( &q2 ); // Chain q2 to q1
q1.chain( NULL ); // Remove chain from q1
//This second step should free the memory from the chained q2 event.
}
}

Memory allocated from q1 slab was freed for q2, which will result in
memory leak.
2019-01-14 13:06:14 +00:00
deepikabhavnani 75c8c3b897 Check is allocation in event queue was success or not, and report error / assert when allocation fails. 2019-01-14 13:06:14 +00:00
Olli-Pekka Puolitaival 4a0b2c10c8 More static place for astyle 2019-01-14 13:06:14 +00:00
Martin Kojtal c966348d3f
Merge pull request #9208 from ARMmbed/release-candidate
Release candidate for mbed-os-5.11.1
2019-01-03 11:00:04 +00:00
Cruz Monrreal II 3eab2b6d2d Added files missed with patch application 2018-12-31 22:27:04 -06:00
Cruz Monrreal II 35f9ab070c Manually resolved GigaDevice target addition. 2018-12-30 21:53:08 -06:00
Cruz Monrreal II 55fe7129a0 Correct improper merge resolution.
NUMAKER_PFM_NUC472 does not have ANALOGOUT enabled
2018-12-28 14:09:10 -06:00
Cruz Monrreal II bd6622bb89 Manually resolved unresolved patches 2018-12-28 11:15:19 -06:00
c_jin 44cd38cdfe Style Format for GD32F30x standard peripheral files 2018-12-27 23:12:03 -06:00
c_jin 07698022fd Add SPDX identifier for GD EMAC driver 2018-12-27 23:07:22 -06:00
c_jin 1029821f75 Add SPDX identifier 2018-12-27 23:07:22 -06:00
chao_king 8c355426c8 Delete startup_gd32f30x_cl.s 2018-12-27 23:00:38 -06:00
chao_king 27a39f506d Delete startup_gd32f30x_cl.s 2018-12-27 23:00:38 -06:00
chao_king 6b542c22e0 Delete startup_gd32f30x_cl.s 2018-12-27 23:00:38 -06:00
chao_king 0470873724 Delete startup_gd32f30x_cl.s 2018-12-27 23:00:38 -06:00
chao_king e95021647d Delete a button definition 2018-12-27 23:00:37 -06:00
chao_king 2d92ea66aa Update licence 2018-12-27 22:51:29 -06:00
chao_king 5b8da28729 Update licence 2018-12-27 22:51:29 -06:00
c_jin b5a4c0c000 Delete added information (GD32F307VG) 2018-12-27 22:44:59 -06:00
chao_king 08b49159d3 Re add target support for GD32F307VG
1. Mainly change TARGET_Gigadevice --> TARGET_GigaDevice
2. Add license header
2018-12-27 22:44:58 -06:00
c_jin fc86ddb28a Add GD32F307VG 2018-12-27 22:43:53 -06:00
chao_king ff758c767a Delete startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 9c3bf465c0 Delete startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 6c123c469c Delete startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king fb10a3acc9 Add it to replace startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 35407f57a0 Add it to replace startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 5fc4ba704c Add it to replace startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king a7cef57442 Delete startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 4fd14ca7d5 Add it to replace startup_gd32f30x_cl.s 2018-12-27 22:41:37 -06:00
chao_king 8b9cfba76d Delete a button definition 2018-12-27 22:41:37 -06:00
chao_king ee5023c797 Update licence 2018-12-27 22:36:18 -06:00
chao_king ec04269ad9 Update licence 2018-12-27 22:36:18 -06:00
chao_king 14ea9c3673 Update licence 2018-12-27 22:36:18 -06:00
chao_king 89344aa379 Add EMAC driver for GD32_F307VG 2018-12-27 22:36:18 -06:00
c_jin f6e0391e0e Delete added information (GD32F307VG) 2018-12-27 22:36:18 -06:00
chao_king 5a16ea489e Re add target support for GD32F307VG
1. Mainly change TARGET_Gigadevice --> TARGET_GigaDevice
2. Add license header
2018-12-27 22:36:18 -06:00