Commit Graph

21442 Commits (6309edaa57f7a9983ef59eaa13801c45c938d25c)

Author SHA1 Message Date
TomoYamanaka 95c8f1706a Modify IRQ handler processing without RTOS at Cortex-A GCC Compiler
In case of unusing RTOS, IRQ handler executes "while(1)" and it causes a program freeze.
Therefore, I revised this processing.
2019-01-14 13:06:14 +00:00
TomoYamanaka 6e13b7586c Modify IRQ handler processing without RTOS at Cortex-A ARM Compiler
In case of unusing RTOS, IRQ handler executes "while(1)" and it causes a program freeze.
Therefore, I revised this processing. Also I added the heap setting processing and set the align to 8 byte.
2019-01-14 13:06:14 +00:00
paul-szczepanek-arm 89e35bf16e call advertising end even if stopped by us 2019-01-14 13:06:14 +00:00
paul-szczepanek-arm 9b6c139678 suppress scan timeout if we disabled scanning 2019-01-14 13:06:14 +00:00
Brian Daniels 35266259a7 Fix Python 3 syntax in rtc host test 2019-01-14 13:06:14 +00:00
jeromecoutant 53ff2d5d05 STM32L0 ADC TEMPERATURE CHANNEL rework 2019-01-14 13:06:14 +00:00
Desmond Chen a82b30ef0b BLE: NRF52 returns tx/rx phy on phy update callback 2019-01-14 13:06:14 +00:00
Donatien Garnier 309d42a63f Disable MPU support on NRF52x platforms 2019-01-14 13:06:14 +00:00
Ron Eldor 2de0911b0c Change to mbedtls_platform_zeroize()
Change the use of the local static function `mbedtls_zeroize()` to
the Mbed TLS platform function `mbedtls_platform_zeroize()`.
2019-01-14 13:06:14 +00:00
zhanglu@realtek-sg.com ea044c6046 realtek-rtl8195am-Hide_Debugging_Messages
This PR addresses the issue of #8903.
A new boolean variable 'debug' is added to turn off the display of debugging message (by default). It can be turned on when needed.

Description
1.	Add new boolean parameter ‘debug’ in function ‘RTWInterface’ in file "RTWInterface.h".
2.	Add conditional statement to enable/disable variable ‘GlobalDebugEnable’ in file "RTWInterface.h" to control whether debugging message should be displayed.
2019-01-14 13:06:14 +00:00
Yossi Levy db22ce9b6c Remove ROM overlaps checkup for kvstore FLASHIAP blockdevice if non default values are use 2019-01-14 13:06:14 +00:00
ccli8 cf12140031 Fix UART flow control CTS/RTS
Configure RTS pin outout to active low when RTS is disabled. This allows the peer to be able
to send data if its CTS is still enabled.
2019-01-14 13:06:14 +00:00
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