Jaeden Amero
378655f40c
uVisor: Standardize available legacy heap and stack
...
With the RTOS, the STACK_SIZE specified here is unrelated to the stack
size available for the main thread (that runs pre_main). Save memory by
reducing the stack size to a more reasonable amount.
On uVisor, HEAP_SIZE is both a minimum available and maximum available
heap size. The heap can't grow beyond the end of the heap into the
neighboring stack. On all uVisor-supported platforms, guarantee at least
0x6000 bytes of heap space. This increases the portability of uVisor
applications as the memory available for legacy heap allocations is
guaranteed. This helps to avoid out of memory errors on platforms that
were previously guaranteeing less memory.
2017-02-07 16:46:38 +00:00
Sam Grove
160455c972
Merge pull request #3689 from adbridge/master
...
Updated to allow for new directory structure for mbed-dev source.
2017-02-07 10:39:22 -06:00
Sam Grove
0e04161356
Merge pull request #3685 from LMESTM/fix_i2c_sw_reset
...
STM32: I2C: reset state machine
2017-02-07 10:38:53 -06:00
Sam Grove
ea7f15f511
Merge pull request #3658 from adustm/STM32F3_folder_struct
...
[STM32F3] Modify folder structure
2017-02-07 10:35:57 -06:00
Sam Grove
98ed807338
Merge pull request #3657 from adustm/STM32L4_folderstruc
...
[STM32L4] Modify folder structure
2017-02-07 10:35:41 -06:00
Sam Grove
12edb2cac2
Merge pull request #3655 from adustm/STM32F4_folderstruct
...
[STM32F4] Modify folder structure
2017-02-07 10:35:26 -06:00
Sam Grove
3a99b4cb26
Merge pull request #3627 from javier-moreno-tridonic-com/feature-detailed-for-mbed
...
Memap detailed function also for mbed os modules
2017-02-07 10:32:28 -06:00
Sam Grove
2b6fed7b73
Merge pull request #3619 from geky/nsapi-fix-initial-events
...
nsapi: Change initial state of sockets to allow events
2017-02-07 10:31:57 -06:00
Sam Grove
e852d7fecf
Merge pull request #3566 from betzw/betzw_wb_sleep
...
Put system to sleep when going idle
2017-02-07 10:30:33 -06:00
JojoS
649d8a1d15
add GCC_CR as toolchain for memmap
2017-02-07 15:05:32 +01:00
Bartek Szatkowski
40d3b22785
Build: Rework build profiles
...
Rename small.json to release.json, default.json to develop.json and make
it the default profile.
2017-02-07 11:41:16 +00:00
ccli8
f96b1c0ad7
[NUC472/M453] Fix USB EP setting error in USBAudio
...
NUC472/M453 USB doesn't support configuration of the same EP number for IN/OUT simultaneously.
2017-02-07 16:57:04 +08:00
Brian Daniels
57e93a5bab
Fixing build step
...
* Cleaning up makefile
2017-02-07 04:55:51 +02:00
Brian Daniels
643f0e1c8f
Remove old buildbot config
2017-02-06 10:54:09 -06:00
Brian Daniels
17cbbe3748
Remove old exporter tests
2017-02-06 10:53:46 -06:00
Anna Bridge
293d049805
Updated to allow for new directory structure for mbed-dev source.
...
Fixed issue where some deleted files/folders where not being removed from
the repo.
Removed code no longer used/needed.
2017-02-03 16:50:45 +00:00
Laurent MEUNIER
57f4df64e5
STM32: I2C: reset state machine
...
this I2C IP is meant for automatic STOP, based on programmed number
of bytes to be sent or receivede, not a user triggered STOP.
So the state machiine needs to be reset in case we use this I2C mbed
unitary API (start / byte_write / byte_read / stop).
2017-02-03 13:41:52 +01:00
Michel Jaouen
91c53131db
TARGET_STM: add NUCLEO_F103RB
2017-02-03 10:32:30 +01:00
Michel Jaouen
4d59c8857d
TARGET_STM :move usb config file to target dir
2017-02-03 10:32:19 +01:00
Brian Daniels
6be8278246
Adding case insensitive 'error' detection
...
GCC Assembler errors were being missed because it prints 'error'
with a captial 'E'. This change allows the 'e' to be either lower
case or upper case.
2017-02-02 12:27:59 -06:00
Sam Grove
65956d108e
Merge pull request #3677 from c1728p9/armcc_linker_flags
...
ARM - pass linker flags along to the linker
2017-02-02 11:05:59 -06:00
Sam Grove
3a90cde132
Merge pull request #3676 from c1728p9/add_mbed_section_attribute
...
Add MBED_SECTION attribute
2017-02-02 11:03:29 -06:00
Sam Grove
2c54177115
Merge pull request #3674 from ARMmbed/feature_hal_sleep
...
NRF51822: HAL: Restore WEAK declaration for hal_(deep)sleep
2017-02-02 11:01:45 -06:00
Sam Grove
b681b49295
Merge pull request #3664 from 0xc0170/fix_ncs36510sleep
...
Fix ncs36510 sleep definitions
2017-02-02 10:59:56 -06:00
Sam Grove
7083dc5339
Merge pull request #3661 from theotherjimmy/uvision-add-cpu
...
[Exporters] Add core to uvision exporter template
2017-02-02 10:58:53 -06:00
Sam Grove
5d946c46a5
Merge pull request #3653 from bridadan/fatal_error_detection
...
Adding fatal error detection to toolchains
2017-02-02 10:57:32 -06:00
Sam Grove
185af3e139
Merge pull request #3642 from mbedNoobNinja/VK_RZ_pins
...
Missing IRQ pin fix for platform VK_RZ_A1H
2017-02-02 10:56:49 -06:00
Sam Grove
dd9b6451ef
Merge pull request #3632 from mbedNoobNinja/master
...
IDE Export support for platform VK_RZ_A1H
2017-02-02 10:54:11 -06:00
Sam Grove
b4becc77c9
Merge pull request #3629 from LMESTM/dev_stm32_l0_ll_layer
...
STM32: L0 LL layer
2017-02-02 10:51:55 -06:00
Sam Grove
b9449dad7c
Merge pull request #3628 from LMESTM/fix_warnings
...
Fix warnings
2017-02-02 10:50:58 -06:00
Sam Grove
419982c546
Merge pull request #3626 from bcostm/dev_usb_nucleo-f412zg
...
NUCLEO_F412ZG : Add USB Device +Host
2017-02-02 10:48:07 -06:00
Sam Grove
f163e1e1af
Merge pull request #3624 from TomoYamanaka/master
...
Fix Stack stats by running the test command with "-DMBED_HEAP_STATS_ENABLED=1"
2017-02-02 10:46:41 -06:00
Liviu Ionescu
7e7b25265c
enable the default profile
2017-02-02 18:42:53 +02:00
Sam Grove
def8b32121
Merge pull request #3181 from ohagendorf/nucleo_f207_peripheralpinsextension
...
NUCLEO_F207ZG extending PeripheralPins.c: all available alternate functions can be used now
2017-02-02 10:38:37 -06:00
Liviu Ionescu
269f2b115e
generate distinct configurations for profiles
...
- ignore the 'default' profile, it is a duplicate
- remove repetitions from .cproject.tmpl
2017-02-02 16:34:17 +02:00
Russ Butler
660b221285
ARM - pass linker flags along to the linker
...
On the ARM toolchain linker flags specified in the build profile do
not get passed to armlink. This patch adds these flags to the
arguments sent to armlink.
2017-02-01 09:23:31 -06:00
Russ Butler
605614a600
Add MBED_SECTION attribute
...
Allow the section that code is placed in to be explicitly specified
with the attribute MBED_SECTION.
2017-02-01 09:20:29 -06:00
Bartek Szatkowski
762e15e772
NRF51822: HAL: Restore WEAK declaration for hal_(deep)sleep
...
Otherwise we have a conflict between NRF51822 and DELTA_DFCM_NNN40.
2017-02-01 09:30:48 +00:00
Jimmy Brisson
eadbe71d58
Add core to uvision exporter template
...
Strip trailing F's and D's off of the Cputype in uvision
2017-01-31 12:18:52 -06:00
0xc0170
3384572f14
ncs36510: fix sleep/deepslep name - add prefix hal_
...
This resolves an error that sleep is already defined.
2017-01-31 12:00:02 +00:00
0xc0170
86d136074c
ncs36510: fix sleep header private file
...
This private header should have unique name, that does not collide with
generic names like sleep.h
2017-01-31 11:59:00 +00:00
Helmut Tschemernjak
605059e683
Fixed a problem that the STOP2 was falling back to STOP1 because
...
the LPR was not turned on. Now the deepsleep mode only needs 1.6uA
instead of 10uA.
2017-01-31 11:44:41 +01:00
mbedNoobNinja
d627bf2d1f
Export IDE support added
2017-01-31 10:23:21 +02:00
Anna Bridge
450701f211
Merge pull request #3651 from 0xc0170/max32630
...
Max32630 - fix LED4
2017-01-30 11:00:38 +00:00
adustm
ee55574d3b
STM32F302x8 folder struct
2017-01-27 19:42:02 +01:00
adustm
c596cdad36
STM32F334x8 folder struct
2017-01-27 19:38:26 +01:00
adustm
703386d443
STM32F303xC folder struct
2017-01-27 19:30:27 +01:00
adustm
6970de6df7
STM32F303x8 folder struct
2017-01-27 19:27:24 +01:00
adustm
c30813955f
STM32F303xE folder structure modification
2017-01-27 18:36:49 +01:00
adustm
885515acc9
STM32L432xC folder structure rework
2017-01-27 17:41:59 +01:00