Jimmy Brisson
810d502c7c
Add core to uvision exporter template
...
Strip trailing F's and D's off of the Cputype in uvision
2017-02-13 12:02:40 +00:00
Brian Daniels
d2a86635ea
Adding fatal error detection to toolchians.
...
Before the toolchains would ignore error messages that contained the
string "Fatal error". This would lead to a silent failure unless the
compile command was ran with verbose options. This is now fixed.
2017-02-13 12:02:35 +00:00
mbedNoobNinja
2006082dbc
Export IDE support added
2017-02-13 12:02:24 +00:00
bcostm
d8ee52820e
Enable USB tests in Travis build
2017-02-13 12:01:58 +00:00
Michel Jaouen
34dcdde58b
USBHOST STM : add more board NUCLEO : F411RE, L476VG, F746ZG DISCO : L476VG
2017-02-13 12:01:26 +00:00
Michel Jaouen
e3950204dd
update build_travis.py
2017-02-13 12:01:20 +00:00
Michel Jaouen
3c093a8aab
USBHOST : add mouse test
2017-02-13 12:01:16 +00:00
Michel Jaouen
0b0520deef
USBHOST : test mass storage
2017-02-13 12:01:11 +00:00
Jimmy Brisson
063a144b75
Move sw4stm32 into its own dir
2017-01-30 11:20:42 +00:00
Jimmy Brisson
a9056d7e75
Move simplicity to its own dir
2017-01-30 11:20:38 +00:00
Jimmy Brisson
6d6c2a96fd
Move zip into its own dir
2017-01-30 11:20:34 +00:00
Jimmy Brisson
92ede69c68
Move KDS to its own directory
2017-01-30 11:20:30 +00:00
Jimmy Brisson
bc677bce8d
Move e2studio into its own folder
2017-01-30 11:20:26 +00:00
Jimmy Brisson
44c6412554
Move atmelstudio to its own directory
2017-01-30 11:20:21 +00:00
Jimmy Brisson
dd8c22db4a
Move DS_5 into its own directory
2017-01-30 11:20:17 +00:00
Jimmy Brisson
60dab4d30d
Move coide into its own directory
2017-01-30 11:20:13 +00:00
Jimmy Brisson
a9e4180bf7
Move codered to its own directory
2017-01-30 11:20:08 +00:00
Jimmy Brisson
085426a2e3
Allow keyword arguments to jinja env from exporters gen_file
2017-01-30 11:19:24 +00:00
Jimmy Brisson
cc3fd017ac
Fix undefined keys in CMSIS exporter
2017-01-30 11:19:19 +00:00
Jimmy Brisson
45b0f4020d
Fix all undefined key errors in iar exporter
2017-01-30 11:19:14 +00:00
Liviu Ionescu
03d2cb8f03
Exporters: make jinja engine strict
...
- configure the jinja Environment to raise exception when substitution
variables are not defined
- trim spaces and lines, to avoid empty lines in generated files
2017-01-30 11:19:09 +00:00
Jimmy Brisson
cd474c07c5
Use sys_libs from mbedToolchain in Makefiles
2017-01-30 11:18:48 +00:00
Jimmy Brisson
c3ff22972e
Move sys_libs into mbedToolchain class
2017-01-30 11:18:44 +00:00
Max Vilimpoc
f8fe7d5cf9
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:36 +00:00
Max Vilimpoc
ad4ab2c7d5
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:32 +00:00
Max Vilimpoc
8b1e77af71
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:27 +00:00
Jimmy Brisson
1230b0d4cf
Correct revision compares
2017-01-30 11:18:23 +00:00
Russ Butler
dafb9d32c3
arm-pack-manager - fix tracebacks
...
Fix tracebacks from trying to read dictionary values that don't exist
and from incorrect variable names.
2017-01-30 11:18:19 +00:00
Brian Daniels
a9cb3fadd0
Fixing toolchain executable not found error for build.py
...
Commit 19d56fd40f
removed the default file
paths for the toolchains. This was done under the assumption that the
top-level compile scripts were properly checking that the toolchain
executable was availble. The build.py script was doing this in the wrong
place. This commit rearranges the script a bit so the check is performed
properly.
2017-01-30 11:18:15 +00:00
Jimmy Brisson
7eb4663038
Inherit names from target parents
2017-01-30 11:18:01 +00:00
Russ Butler
b764241ae8
Fix invalid assert in exporters
...
Assert that the length is greater than one rather than the value
itself. This bug was introduced in the commit:
329be06ad0
-
"exporters - group by directories in prj root"
2017-01-30 11:17:57 +00:00
Jimmy Brisson
f4118c016e
Add docstrings
2017-01-30 11:17:53 +00:00
Jimmy Brisson
91fc7f30cd
Refactor scan resources to account for base_paths
2017-01-30 11:17:48 +00:00
Jimmy Brisson
182ff5ad67
Make the debug profile the default used for exporting
2017-01-30 11:17:44 +00:00
Sarah
b80c3758e7
Turn off optimizations for uvision and IAR
2017-01-30 11:17:40 +00:00
jeromecoutant
e288ee5089
DISCO_F769NI: Add analog loop test support
2017-01-30 11:17:36 +00:00
Jimmy Brisson
25096d83e1
Change sorting to ignore case
2017-01-13 14:35:46 +00:00
Jimmy Brisson
735e336f46
Asciiabetize the files within a group
2017-01-13 14:35:44 +00:00
Jimmy Brisson
7c330289de
Alphabetize UVision groups
2017-01-13 14:35:43 +00:00
Seppo Takalo
1ac5be8fda
Add support for ethernet-only configuration with Nanostack.
...
This saves about 100kB of flash when using ethernet only configuration.
Otherwise only border router configuration was supporting ethernet.
2017-01-13 14:35:40 +00:00
bcostm
3430f90176
Remove automated flag for MBED_29/30 tests
2017-01-13 14:35:38 +00:00
bcostm
17397467c7
Add CAN feature and activate CAN tests for this platform
2017-01-13 14:35:36 +00:00
Jan Jongboom
15744b2e5c
Eclipse: Symbols should also be loaded when starting a debug session
2017-01-13 14:35:30 +00:00
Anna Bridge
d0bb026aff
Review comments: Use os.rename rather that system mv command. In prepare_fork(), change nested IF to neat command loop.
2017-01-13 14:35:29 +00:00
Anna Bridge
2cf96c847e
Modify update command to directly edit the mbed-os.lib files for each example specified in the supplied .json file, in a user specified fork. A pull request is then made from each fork to the ARMmbed master repo.
...
New usage:
python update.py <args>
Where <args> are:
[-c <file.json>] optional argument for example list, default
example.json
-U <github user with forked repos>
-T <github authorisation token>
tag
2017-01-13 14:35:27 +00:00
Russ Butler
cff838d929
exporters - group by directories in prj root
...
Update exporter grouping code to group by directories in the root
of the project rather than by the parent directory of each file. This
reduces the number of groups and allows all mbed-os code to reside
in its own folder.
2017-01-13 14:35:24 +00:00
Jimmy Brisson
40eed3d15b
Repair the Emblocks exporer and rename to EmBitz
...
* Rename because the tool has been renamed
* Removed duplicate symbol definitions
* Removed common flags from ld flags (common are c/c++ only)
* Moved EmBlitz to it's own folder
2017-01-13 14:35:22 +00:00
Jimmy Brisson
8ea469259c
Remove deprecated clean argument
2017-01-13 14:35:16 +00:00
Brian Daniels
e6d0d9dc37
Remove default -m and -i options for project.py
...
Also moves the check for -m and -i before any file system actions are
taken (error faster)
2017-01-13 14:35:14 +00:00
Franz Schnyder
16eaec27be
Fix review requests
...
- Shorten variable name
- Use comprehension to format include paths
2017-01-13 14:35:13 +00:00