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