Martin Kojtal
5a6aee43eb
PWMOut: lock deesleep addition
...
As PWMOut in most cases depend on high speed freq clock, it should lock deepsleep while active.
2017-09-22 15:08:02 +01:00
Martin Kojtal
c6f655c02e
Merge pull request #4779 from JarnoEtt/sw4stm_exporter_fix
...
Fixed sw4stm32 exporter
2017-09-22 11:36:21 +01:00
Martin Kojtal
b72bd08644
Merge pull request #4965 from deepikabhavnani/IAR_heap_stats
...
Add heap stats for IAR
2017-09-22 11:34:47 +01:00
Martin Kojtal
81fde11dae
Merge pull request #4968 from dlfryar/master
...
Add bootloader support for NXP FRDM-KW24D
2017-09-22 11:33:40 +01:00
Martin Kojtal
a74e95fb26
Merge pull request #4973 from gorazdko/new-target-L-TEK-FF1705
...
Add new target: L-TEK FF1705
2017-09-22 11:32:50 +01:00
Martin Kojtal
1fed1d003e
Merge pull request #4684 from deepikabhavnani/thread_stack_issue
...
Add thread terminate hook
2017-09-22 11:31:39 +01:00
Chris Snow
e2c42bb0a0
LPC1768 IAP Fix ( #4993 )
...
use IAP routines for the flash HAL implementation
2017-09-22 11:30:43 +01:00
Martin Kojtal
26f9144c45
Merge pull request #5000 from 0xc0170/fix_flash_page_doc
...
flash: add note about program size
2017-09-22 11:28:54 +01:00
Jimmy Brisson
bfc1c5aa39
Merge pull request #4983 from geky/bd-trim-erase
...
bd: Tweaked block device API to fit SD cards and FTLs better
2017-09-21 16:05:37 -05:00
Jimmy Brisson
4de448142b
Merge pull request #5125 from theotherjimmy/improve-memap-performance
...
Refactor memap for speed
2017-09-21 11:40:41 -05:00
Martin Kojtal
8acfcfbce2
Merge pull request #5096 from c1728p9/remove_direct_ticker_use
...
Remove direct use of us and lp ticker from tests
2017-09-21 16:36:38 +01:00
Jimmy Brisson
181d7bc1bb
Merge pull request #5080 from andresag01/fix-hw-acc-sha1-md5-sha256
...
mbedtls: Disable MD5, SHA1, SHA256 HW ACC for STM32F439xI
2017-09-21 09:03:33 -05:00
Jimmy Brisson
43aa6a263c
Merge pull request #5018 from adustm/f439_aes_tlsclient_fix
...
Fix use of AES_ALT on STM32F439 for example-tls-client
2017-09-20 16:36:02 -05:00
Jimmy Brisson
b494d33037
Merge pull request #5061 from ARMmbed/geky/fix-travis
...
Travis: Fix requirements install
2017-09-20 16:25:28 -05:00
Jimmy Brisson
a2cdb10bf7
Merge pull request #4932 from LMESTM/can_reset
...
Fix STM32 CAN reset to not lose context
2017-09-20 16:24:40 -05:00
Jimmy Brisson
617f410a42
Merge pull request #5143 from tung7970/fix-lockup
...
RTL8195AM - Fix us_ticker porting
2017-09-20 16:22:58 -05:00
Jimmy Brisson
727256a05d
Remove prefix stuff from GCC memap parser
...
It's just not used anymore
2017-09-20 11:00:02 -05:00
Jimmy Brisson
3d5bea337f
Test the module_add function
2017-09-20 10:49:12 -05:00
Jimmy Brisson
06203c4fcc
Test GCC memap parser
2017-09-20 10:39:42 -05:00
Martin Kojtal
b5c53f4dcb
Merge pull request #5138 from artokin/master
...
Fix redefinition of mbed TLS error codes
2017-09-20 16:02:43 +01:00
Tony Wu
6c1167844a
rtl8195am - fix us_ticker porting
...
commit f7bc126
(Re-work Rtl8195AM ticker) tried to address ticker drifting
issue, but in fact broke ticker functionality. This patch adjusts us_ticker
porting to unbreak it, and to fix the following tests:
mbed-os-tests-mbed_drivers-ticker
mbed-os-tests-mbed_drivers-timeout
mbed-os-tests-mbedmicro-rtos-mbed-isr
mbed-os-features-frameworks-utest-tests-unit_tests-minimal_async_scheduler
mbed-os-features-frameworks-utest-tests-unit_tests-case_control_async
mbed-os-features-frameworks-utest-tests-unit_tests-case_async_validate
Changes are:
1. Dont disable timer after every us_ticker interrupt. That basically
breaks ticker functionality.
2. Fine-tune us to tick conversion macro. Previous conversion method
yields 1 tick drift every 2 ms.
3. Remove special placement of ticker objects. No longer necessary.
Signed-off-by: Tony Wu <tonywu@realtek.com>
2017-09-20 11:03:22 +08:00
Jimmy Brisson
bcd89dae18
Test memap parsing for ARMC6 and IAR
2017-09-19 15:14:43 -05:00
Anna Bridge
003dd7c47f
Merge pull request #5044 from Archcady/Profile_debug
...
Realtek_RTL8195AM fix for debug profile
2017-09-19 10:43:25 +01:00
Anna Bridge
02a10e5974
Merge pull request #5094 from deepikabhavnani/m23_armc6
...
ARMC6 support for Cortex-M23
2017-09-19 10:25:33 +01:00
Anna Bridge
f18d2d862a
Merge pull request #5091 from theotherjimmy/fix-nordic-concat
...
Correct booting on Nordic devices with ARMC6
2017-09-19 10:24:54 +01:00
Arto Kinnunen
0920cfc600
Fix redefinition of mbed TLS error codes
...
-Use guards around MBEDTLS macros.
2017-09-19 11:25:40 +03:00
Jimmy Brisson
fdd4ae3056
Parse full paths from ARM map file
...
Now we don't have to scan!
This is a 20% speed improvement
2017-09-18 17:18:01 -05:00
Jimmy Brisson
8c54c4efa8
Display full paths in armlink output
2017-09-18 16:40:52 -05:00
Jimmy Brisson
6d135c26b3
Remove warnings for Zero sized sections
...
We just don't care if we don't know where they go
2017-09-18 15:45:05 -05:00
Jimmy Brisson
0d2a0a0c1d
Parse filenames from IAR map file
...
Instead of scanning.
Is a 8ms/15% speedup.
2017-09-18 15:45:03 -05:00
Jimmy Brisson
2114ccd5a1
Refactor memap for speed
2017-09-18 15:24:18 -05:00
Deepika
459e7d4725
IAR heap stats added
2017-09-18 10:24:01 -05:00
Jimmy Brisson
a0d55036f9
Merge pull request #5116 from hasnainvirk/iar_fix
...
Separate string literal from macro
2017-09-18 09:30:59 -05:00
Jimmy Brisson
a9bd33e51e
Merge pull request #5103 from theotherjimmy/fix-memap-libs
...
Parse libraries with memap-arm
2017-09-18 09:12:48 -05:00
Jimmy Brisson
af50e8fc07
Merge pull request #5122 from studavekar/update-lwip-test
...
update server name to os.mbed.com
2017-09-18 09:12:05 -05:00
Jimmy Brisson
8569c09626
Merge pull request #5107 from Patater/uvisor-tickless-slumber
...
mbed_rtx_idle: uVisor: Don't attempt to sleep
2017-09-15 18:04:23 -05:00
Jimmy Brisson
faa3375397
Mock supported_toolchains values in tests
2017-09-15 17:59:46 -05:00
Jimmy Brisson
aeda7f7d28
Merge pull request #5069 from deepikabhavnani/assert_added
...
Changed error print to assert
2017-09-15 17:50:49 -05:00
Jimmy Brisson
4e46aa9e02
Merge pull request #5111 from theotherjimmy/armc6-emit-deps
...
Emit dependency information with ARMC6
2017-09-15 17:50:23 -05:00
Christopher Haster
94c972edba
Fix travis requirements install
...
pip requires --user flag when installing executables outside of sudo context
2017-09-15 17:22:21 -05:00
Jimmy Brisson
1ce1246679
Merge pull request #5090 from theotherjimmy/fix-realtek-warns
...
Correct long call macros for ARMC6
2017-09-15 15:28:53 -05:00
Deepika
6f5df1f4c3
Threads test require more time to finish
2017-09-15 11:39:47 -05:00
Shrikant Tudavekar
fc58349c15
update domain name to os.mbed.com
2017-09-15 11:21:28 -05:00
Hasnain Virk
8c9a0b3aa5
Seperatig string literal from macro
...
From C++11 and beyond string literals must be seperated by space
so that they are recongizable as seperate tokens.
Context macro in PPPCellularInterface (CTX) has been causing issues
as it was not augmented with a space from a nearby string literal.
2017-09-15 17:39:46 +03:00
adustm
e6fa5f07a2
Change after code review : standardize calls among ST families
...
Check return values in alignment with MBEDTLS error codes
2017-09-15 14:59:08 +02:00
Yuguo Zou
f7bc12626d
Re-work Rtl8195AM ticker
...
Remove intermediate variances and use uint64 instead;
Remove HalTimerIrqEn called in us_ticker.c
2017-09-15 18:53:24 +08:00
Deepika
e235772ed5
Replaced older version of assembly file with 2016-2017 version from RTX
2017-09-14 23:15:12 -05:00
Deepika
a2b53011be
Added thread terminate hook
...
Hook was added in RTX4 code to assist test framework to log thread info on
thread terminate, which was not working with RTX5.
2017-09-14 16:21:48 -05:00
Jimmy Brisson
bd7f320387
Emit dependency information with ARMC6
...
Which allows it to be parsed
2017-09-14 16:17:44 -05:00
Deepika
eea29d34a7
Corrected check for ARM/ARMC6 toolchain
...
ARMC6 support required ARM compiler support as mandatory requirement which
should not be the case. Cortex-M23/M33 devices are not suuported by ARM compiler5
Adding ARMC6 without ARM in target.json should work now.
2017-09-14 14:14:35 -05:00