Sarah Marsh
8c988ea03c
Cpu type set in uvision template
2016-10-10 17:23:40 +01:00
Sarah Marsh
491ddf63c6
IAR debugging and docstrings
2016-10-10 17:23:39 +01:00
Sarah Marsh
982b214794
Remove : from vendor info in cmsis pdsc
2016-10-10 17:23:37 +01:00
Sarah Marsh
8913eb7e12
Additional device names. mbed_targets.md update
2016-10-10 17:23:36 +01:00
Sarah Marsh
8a3b5cd34e
.lst file goes to hidden .build for uvision5
2016-10-10 17:23:35 +01:00
Sarah Marsh
26f8c25450
Buid logs print with no new lines
2016-10-10 17:23:34 +01:00
Jimmy Brisson
ca8722e0cd
Add arm_pack_manager's requirements
2016-10-10 17:23:32 +01:00
Sarah Marsh
4557916afb
Iar nucleo template referenced correctly
2016-10-10 17:23:31 +01:00
Sarah Marsh
9651c82444
Build tests clean and logging revision
2016-10-10 17:23:30 +01:00
Jimmy Brisson
6eea08b565
Integrate arm_pack_manager with exporters
2016-10-10 17:23:28 +01:00
Sarah Marsh
f7da779ea9
New build tests.
...
*Changes*
- Parallel export
- mbed-os tests added
- specified release version (default to 5)
- default tests AND targets dependent on specified release version
2016-10-10 17:23:27 +01:00
Sarah Marsh
69dbb1c24a
Refactor uvision. Add support for CMSIS project files
2016-10-10 17:23:26 +01:00
Sarah Marsh
9998dbf78a
Remove progen and progen def dependencies.
2016-10-10 17:23:24 +01:00
Sarah Marsh
87cc40fca9
IAR revision
2016-10-10 17:23:21 +01:00
Sarah Marsh
dac3fa7570
arm_pack_manager - Retrieve debug adapter. Strip URLS
2016-10-10 17:23:20 +01:00
Jimmy Brisson
259097a54d
arm_pack_manager - Remove extra print; make url joining work on windows
2016-10-10 17:23:19 +01:00
Jimmy Brisson
5eb8351c20
arm_pack_manager - Add alias file
2016-10-10 17:23:17 +01:00
Sarah Marsh
5e35b1b737
arm_pack_manager - Specific device info overrides family/subfamily info
2016-10-10 17:23:16 +01:00
Sarah Marsh
583ce00850
arm_pack_manager - Multi-level processor and compile elements search
2016-10-10 17:23:15 +01:00
Sarah Marsh
6fa94b5983
arm_pack_manager - Added caching target vendor and processor(clock, fpu, endinanness)
2016-10-10 17:23:14 +01:00
Jimmy Brisson
da85671fc9
arm_pack_manager - Try really hard to fill the processor dict
2016-10-10 17:23:12 +01:00
Jimmy Brisson
a2dc9f29fa
arm_pack_manager - [API change] differentiate between pack and pdsc loading from cache
...
- pull_from_cache renamed to pdsc_from_cache
- pack_from_cache added
- index file member replaced with pdsc_file
- pack_file member added to cache
2016-10-10 17:23:11 +01:00
Jimmy Brisson
a9c52e27eb
arm_pack_manager - Add --and, --or, --intersection, and --union options
...
These change the behavior of the search terms.
2016-10-10 17:23:10 +01:00
Jimmy Brisson
817ac6631d
arm_pack_manager - Simplify find_device
2016-10-10 17:23:08 +01:00
Jimmy Brisson
8ed3cb0a60
arm_pack_manager - Update find parts for new flash alogrithm api
2016-10-10 17:23:07 +01:00
Jimmy Brisson
b2bf3b4522
arm_pack_manager - Update docstrings for extra flash algorithm info
2016-10-10 17:23:06 +01:00
Jimmy Brisson
30b6afee2d
arm_pack_manager - Add more info to flash algorithm
2016-10-10 17:23:05 +01:00
Jimmy Brisson
6923f5d41b
arm_pack_manager - Add Descritpion of subcommands
2016-10-10 17:23:03 +01:00
Jimmy Brisson
3141d0bdf8
arm_pack_manager - Add Documentation
2016-10-10 17:23:02 +01:00
Jimmy Brisson
3869589863
arm_pack_manager - Adds an dump parts command
2016-10-10 17:23:01 +01:00
Jimmy Brisson
49fb5ed870
arm_pack_manager - Refactors cli out of __init__.py and adds it as a command
2016-10-10 17:23:00 +01:00
Jimmy Brisson
a9c98e96e5
arm_pack_manager - added a cache by part cammand
2016-10-10 17:22:58 +01:00
Jimmy Brisson
d715fb03d8
arm_pack_manager - searching is now indexed and much faster
2016-10-10 17:22:57 +01:00
Jimmy Brisson
c57897f24c
arm_pack_manager - commands added. uses fuzzy search to find things
2016-10-10 17:22:56 +01:00
Jimmy Brisson
a066a40b06
arm_pack_manager - refactored Cache into class and downloaded pack files
2016-10-10 17:22:55 +01:00
Jimmy Brisson
f37365834a
arm_pack_manager - caches packs now too.
2016-10-10 17:22:53 +01:00
Jimmy Brisson
ea5e315130
arm_pack_manager - now we have a cache
2016-10-10 17:22:52 +01:00
Jimmy Brisson
15d0ee85eb
arm_pack_manager - ya gotta start somewhere
2016-10-10 17:22:51 +01:00
Sarah Marsh
1b9157506e
device_name in targets.json. Removed progen target
2016-10-10 17:22:50 +01:00
Michel Jaouen
d12943c576
fix debug build with option --profile ./tools/profiles/debug.json
2016-10-10 17:22:48 +01:00
Sam Grove
670b0984eb
Merge pull request #2917 from c1728p9/fix_InitTCs
...
Initialization steps in toolchains
2016-10-05 00:54:45 -05:00
Sam Grove
5693e7a7ca
Merge pull request #2916 from c1728p9/ncs36510_rf_phy
...
Add ncs36510 RF phy
2016-10-05 00:52:54 -05:00
Sam Grove
683d7b7d74
Merge pull request #2874 from 0xc0170/feature_wifi_ublox
...
emac HAL API, WiFiInterface additions
2016-10-04 22:46:09 -05:00
Sam Grove
970c6551a1
Merge pull request #2873 from tung7970/fix-mbedos
...
callchain - fix add_front assignment
2016-10-04 22:45:30 -05:00
Sam Grove
f9001e23e9
Merge pull request #2790 from mtkrtk/master
...
[Renesas RZ/A1H] Allow using PWM and MTU in the same time
2016-10-04 22:45:03 -05:00
Sam Grove
6521be6805
Merge pull request #2905 from ARMmbed/nanostack_fix_m3
...
Fix build on Cortex M3 with Nanostack.
2016-10-04 18:34:34 -05:00
Laurent MEUNIER
e8675033f4
[STM32] remove superfluous calls to SystemCoreClockUpdate
...
Supported toolchains initialization steps have been modified to make sure
that mbed_sdk_initi is called _after_ RAM initialization and _before_ C++
objects creation.
since this was done, there is no need to redundant SystemCoreClockUpdates
in the drivers
2016-10-04 15:08:28 -05:00
Laurent MEUNIER
bcbe0b17de
INIT:GCC with rtos: Align pre-main initialization steps between TCs
...
In this commit we're moving the mbed_sdk_init call before the RTOS
initialisation so that the sequence is similar to other toolchains.
2016-10-04 14:55:31 -05:00
Laurent MEUNIER
3a61bd025f
INIT:ARM + rtos: Align pre-main initialization steps between TCs
...
Various toolchains supported in MBED don't followthe same initialization
steps. This can have impacts on platform behavior.
For STM32, it is needed to call the HAL_Init() _after_ the RAM has been
initialized (sdata from flash / zero initialized data) and _before_ the C++
objects are being created, especially if those objects require support
of tickers for instance.
In GCC and IAR, this was done in previous commit to avoid HAL_Init()
to be called twice.
In ARM this there is no hook defined in MBED yet to place the call.
The proposal is to take benefit of the library's
_platform_post_stackheap_init function that is going to be called before
__rt_lib_init where the C++ object init is done (__cpp_initialize__aeabi_)
In case of mbed with rtos, the __rt_entry is redefined so we need to add
the call to _platform_post_stackheap_init.
This series should solve issue reported here:
STM32 (At least F401) breaks if Tickers are activated in a global object #2115
2016-10-04 14:55:28 -05:00
Laurent MEUNIER
e8d67ac530
INIT: uARM no rtos: Align pre-main initialization steps between TCs
...
In uARM, the library's hook _platform_post_stackheap_init does not seem to
exist and I couldnot find a documentation describing the initialisation
flow. All we know is that _open is called after RAM init and before the
C++ init, so this is a working placeholder.
This is maybe not acceptable so a uARM lib expert may propose a better
hook to fullfil the requirement.
At least this is a workign setup.
This series should solve issue reported here:
STM32 (At least F401) breaks if Tickers are activated in a global object #2115
2016-10-04 14:55:27 -05:00