Martin Kojtal
3aeff7ae25
Merge pull request #9765 from kfnta/asm_config
...
Add config header to assembly compilation
2019-02-20 11:51:57 +01:00
Volodymyr Medvid
d49e2ab232
PSOC6: fix port_write API
...
Fix port_write API to correctly shift the passed value.
This allows the reference application provided in PortOut docs
to work corectly with arbitrary LED_MASK.
https://os.mbed.com/docs/mbed-os/v5.11/apis/portout.html
The fix applies to both PSOC6 and PSOC6_FUTURE HAL implementations.
2019-02-20 12:32:10 +02:00
Martin Kojtal
2d30d0ff99
Merge pull request #9762 from vmedcy/psoc6-target-updates
...
PSOC6: update the psoc6pdl and HAL to the latest version
2019-02-20 11:23:54 +01:00
Yoshihiro TSUBOI
c41f1c75d7
[Wio 3G] Fix onboard modem initialization
...
Fix for issue #9450 by adding turning off the modem power at startup, so that modem is sure to be in the initial state.
Fix for wrong filename and classname.
// WIP
2019-02-20 19:00:12 +09:00
Michal Paszta
b241943c12
Multiple memory handling fixes
...
Correct memory clean-ups in multiple tests and a stub.
2019-02-20 10:50:55 +01:00
Jaeden Amero
dfab4de4cf
crypto: test: Use new PSA error codes
...
The PSA Framework and PSA Crypto error code names have been unified and
renamed in some cases. Use the new unified names.
2019-02-20 11:31:30 +02:00
Jaeden Amero
4a25069611
crypto: Update Mbed Crypto to 1.0.0d3
2019-02-20 11:31:30 +02:00
Martin Kojtal
b6952433a7
license: use .md extension
...
Using Github feature to show markdown documents.
2019-02-20 09:24:14 +00:00
Martin Kojtal
4b83fe1103
Merge pull request #9763 from paul-szczepanek-arm/gattserver-fix
...
BLE: fixed initialisation order in GattServer
2019-02-20 09:40:44 +01:00
Martin Kojtal
e59166289f
Merge pull request #9756 from vmedcy/psoc6-cmake-export
...
PSOC6: enable export to CMake
2019-02-20 09:39:35 +01:00
Martin Kojtal
7f4475d924
Merge pull request #9736 from 0xc0170/fix_licenses_files
...
tools/test/cmsis: add license header
2019-02-20 09:38:55 +01:00
Martin Kojtal
3f46c82136
Merge pull request #9555 from SeeedJP/hal-wio_bg96-9450
...
Wio BG96: Modified sequence of module startup
2019-02-20 09:36:00 +01:00
Martin Kojtal
ad2cb910f9
Merge pull request #9503 from VeijoPesonen/feature-esp8266_oob_handling_by_sigio
...
ESP8266: OOB handling done based on arrival of SIGIOs
2019-02-20 09:35:29 +01:00
Jari Poyhonen
7a195ae227
Cellular: fix for binary compability requirement for CY8CKIT_062_4343W
2019-02-20 10:03:34 +02:00
Oren Cohen
156bdc4b95
Add config header to assembly compilation
...
ARMC6 was not including mbed_config.h when compiling assembly files
2019-02-20 01:15:23 +02:00
Deepika Bhavnani
0d4d45e7ed
Spell correction in design doc
2019-02-19 15:49:49 -06:00
deepikabhavnani
c5ad5f6c94
Target_Freescale:Add heap section
2019-02-19 15:49:49 -06:00
deepikabhavnani
f518a696de
Remove unused heap_size define
2019-02-19 15:49:49 -06:00
deepikabhavnani
60e7a7da98
Add heap section to linker file
2019-02-19 15:49:49 -06:00
deepikabhavnani
38e9314ddd
Add missing space in linker script
2019-02-19 15:49:49 -06:00
deepikabhavnani
1a1c74c38b
mbed_rtx.h not to include in platform
2019-02-19 15:49:49 -06:00
deepikabhavnani
2a1211a82a
Add heaplimit to NRF52 devices
2019-02-19 15:49:49 -06:00
Deepika
9231e26f3f
Corrected main thread stack size, was accidently updated by removing condition
...
Main thread stack size is reduced for TARGET_STM32F070RB and TARGET_STM32F072RB,
in recent update to mbed_rtx.h the conditional check for main thread size update
was removed.
2019-02-19 15:49:49 -06:00
Deepika
e7e9e0734c
Update K64F linker files for general solution of 2-ram regions
2019-02-19 15:49:49 -06:00
Deepika
f13a3e32b6
Fix GCC _sbrk allocation
2019-02-19 15:49:49 -06:00
deepikabhavnani
b36147fbe9
ISR_Stack_start/size defines are not needed, use linker file defines
2019-02-19 15:49:49 -06:00
deepikabhavnani
9d1ce66b14
ISR_STACK_START/ HEAP_START defines not used by GCC_ARM toolchain
2019-02-19 15:49:49 -06:00
deepikabhavnani
9ed7e4dc83
Remove unnecessary endif
2019-02-19 15:49:49 -06:00
deepikabhavnani
d0cc7aceb5
Target_Cypress: Update linker files to add heap limit
2019-02-19 15:49:49 -06:00
Deepika
537b3646d3
Resolve build/type cast errors
2019-02-19 15:49:49 -06:00
Deepika
462f339d47
TARGET_Wiznet: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
c6a72f2cd7
TARGET_TT: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
72ae546228
TARGET_TOSHIBA :Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
e522c4691e
Target_STM:_sbrk updated to use limits from linker files no need to set defines
...
_sbrk uses the exports from linker file __end and __HeapLimit to allocate memory
in heap. Linker scripts were updated accordingly to set the limits.
2019-02-19 15:49:49 -06:00
Deepika
1f57568015
TARGET_Silicon_Labs Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
c85ca4db0c
TARGET_RENESAS: _sbrk updated to use limits from linker files no need to set defines
2019-02-19 15:49:49 -06:00
Deepika
a814078f0c
Target_UNO_91H: Remove custom _sbrk, update heap limits
2019-02-19 15:49:49 -06:00
Deepika
73f4a52361
Target_ONSEMI: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
57b9ccc517
Target_NXP: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
b2e189f453
Target_Nuvoton: Remove target specific implementation of _sbrk
2019-02-19 15:49:49 -06:00
Deepika
8c63dbeb31
Target_Maxim: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
25a127e97b
target_Gigadevice: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
e03455a920
Target_Freescale: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
5e4dcaba71
Target_Cypress: Set the heap limit
2019-02-19 15:49:49 -06:00
Deepika
25bcedac38
TARGET_Atmel: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
8b02a60b94
TARGET_ARM_FM: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
41eaefeeb4
Update memory model for stack and heap memory
...
Memory model for RTOS and No RTOS was initially single stack and heap,
only few targets implemented 2-region RAM model.
2-region RAM model is applied for all toolchains and targets.
GCC: __wrap__sbrk was implemented for 2-region ram model, with switch to 2-region
for all targets, we do not need target specific implementation of this API
Also _sbrk is WEAK function, hence can be over written in target folder for
special cases
2019-02-19 15:49:45 -06:00
Deepika
a1fe75093e
Interrupt stack is always explicitly specified, hence other condition is not needed
...
Earlier if interrupt stack is specified it was used and remaining section of
IRAM was used to allocate heap, if stack is not specified heap section was
reduced by isr stack size and it was added at the end of RAM
With 2-region RAM support interrupt stack will always be specified.
2019-02-19 15:46:32 -06:00
Deepika
26a6a9a1c8
Add RAM memory model update document
2019-02-19 15:46:32 -06:00
Przemyslaw Stekiel
9c11288eb1
mbed_retarget.cpp: Fixed style
2019-02-19 15:46:32 -06:00