Commit Graph

664 Commits (dbafb03dd2eea628dc41b92b39d6385231bc697d)

Author SHA1 Message Date
Russ Butler 0e292ed57b Properly set flags for default_lib = small
Use newlib nano for targets which have the key "default_lib" set to
"small". Also support the legacy key of "default_build".
2016-10-14 16:15:35 -05:00
Sarah Marsh fa4df0998c NRF52_DK support for IAR exporter 2016-10-14 16:15:34 -05:00
Russ Butler 150caecf30 Revert "Allow max-depth specification in memap"
This reverts commit 8f9f4eefed since
it broke memory map info for IAR, ARMCC and on windows, GCC_ARM.
2016-10-14 16:15:23 -05:00
Bartek Szatkowski b2671a367c Accept profile name as well as file path for tools/make.py --profile
--profile can be used with just a profile name eg. default, debug as
long as <name>.json file is in default profile directory.
2016-10-14 16:15:21 -05:00
Bartek Szatkowski 4f9ba6dfc9 Fix file path quoting while constructing CSV file in memmap.py
Comma is a valid char in file paths for Posix systems.
2016-10-10 17:25:27 +01:00
Christopher Haster 0bc742985d restructure - Fixed missing include paths in mbed 2 project builds 2016-10-10 17:24:56 +01:00
Christopher Haster 591c92333d restructure - Fixed missing symbols in generation of mbed 2 cmsis library 2016-10-10 17:24:55 +01:00
Christopher Haster 6f74e0b69c restructure - Updated mbed 2 build to respect the new cmsis directory 2016-10-10 17:24:53 +01:00
Jimmy Brisson 5c19171cf5 Allow max-depth specification in memap 2016-10-10 17:24:10 +01:00
Jimmy Brisson 88bf6e41a1 Remove tag-adding code from script 2016-10-10 17:24:08 +01:00
Jimmy Brisson 44d794eaa5 Automatically Add group tags to documented code 2016-10-10 17:24:04 +01:00
Jimmy Brisson 2e871c6c1b Move docs_gen.py script to tools/misc 2016-10-10 17:24:03 +01:00
Jimmy Brisson a5a7b24458 Add inside namespaces 2016-10-10 17:24:02 +01:00
Jimmy Brisson b1908cc7e5 Switch how we do groups 2016-10-10 17:23:59 +01:00
Jimmy Brisson bb44f9d1d2 Automatically add groups from features 2016-10-10 17:23:58 +01:00
Jimmy Brisson d3489fd444 Add simple documentation generation 2016-10-10 17:23:56 +01:00
Sarah Marsh 06ae569274 Minor formatting changes 2016-10-10 17:23:52 +01:00
Sarah Marsh 72df89c56b -Oh flag removed from IAR. Optimization set in GUI. 2016-10-10 17:23:50 +01:00
Sarah Marsh 4a5da98189 Flash DLL string/debug
Versioning for arm-pack-manager
2016-10-10 17:23:49 +01:00
Sarah Marsh dd6f9690a4 Fix Uvision CPU type error for DP and FPU targets. 2016-10-10 17:23:48 +01:00
Sarah Marsh 54a1e59469 Removed IAR export support for invalid IAR targets.
Fixed naming of one target selection.
2016-10-10 17:23:45 +01:00
Sarah Marsh d7f75c1d98 Uvision FPU setting added to template 2016-10-10 17:23:44 +01:00
Sarah Marsh 72ddbe44a9 Remove static destruction flag 2016-10-10 17:23:43 +01:00
Sarah Marsh 34d3f0bf51 Uvision5 => Uvision or Uvision5 2016-10-10 17:23:41 +01:00
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
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