ohagendorf
05fc5f15a0
disco_f769 some rework ...
...
as suggested by adustm
2016-09-09 14:18:16 +02:00
ohagendorf
95c5b78f34
[disco_f769ni] adding gcc_arm exporter definitions
2016-09-09 14:18:16 +02:00
ohagendorf
3598af00c7
[disco_f769ni] adding to build_travis
2016-09-09 14:18:16 +02:00
ohagendorf
54adfe10c0
[disco_f769ni] adding rtos lib
2016-09-09 14:18:16 +02:00
ohagendorf
994cece4dd
[disco_f769ni] adding target
2016-09-09 14:18:16 +02:00
Sam Grove
72b0d46e01
Merge pull request #2545 from marcuschangarm/flash_blob
...
Added define guards for SEQUENTIAL_FLASH_JOURNAL_MAX_LOGGED_BLOBS so …
2016-09-09 01:49:39 +02:00
Sam Grove
57ebf8bdad
Merge pull request #2548 from jamike/NUCLEO_F303ZE
...
Nucleof303ze
2016-09-09 01:48:13 +02:00
Sam Grove
a6b27319ec
Merge pull request #2496 from geky/callback-cv
...
Add cv-qualifiers to Callback and deprecate combinatorial explody functions
2016-09-09 01:45:25 +02:00
Sam Grove
da3b07dbd1
Merge pull request #2245 from theotherjimmy/exporter-refactor
...
Refactor export subsystem
2016-09-07 23:16:44 +02:00
Sam Grove
2a2cf25770
Merge pull request #2588 from bridadan/timing-tests-drift-refactor
...
Timing tests drift refactor
2016-09-07 23:01:35 +02:00
Brian Daniels
1473240637
Fixing issue in timing host test and wait_us case
...
The timing host tests reported success even if the total drift was
negative. This adds a check for this now.
The wait_us test now does not use a timer and just waits for 100000 us
between prints. This adds inherent drift, but it should still be well
under the limit.
2016-09-07 09:14:17 -05:00
Jimmy Brisson
6564bdaf1d
Bump Progen version
...
Required to prevent that pesky -1million something error code from
ruining our CI
2016-09-06 14:50:32 -05:00
Sarah Marsh
7ee621320a
Removed projectfiles directory. debug-info default option
2016-09-06 14:24:06 -05:00
Jimmy Brisson
a6be472111
Add repo_dirs, repo_files, lib_builds, and lib_refs to zips
2016-09-06 14:24:06 -05:00
Jimmy Brisson
b5c189931e
Fix include paths for fragmented projects; remove deadcode
2016-09-06 14:24:06 -05:00
Jimmy Brisson
c550f9da75
Fix some tracebacks, add zip exporter to the CLI
2016-09-06 14:24:06 -05:00
Jimmy Brisson
cadd233b8e
Allow dict in addition to the other types of src_paths
...
The dict allows the user of the exporter api to specify the result directory
of particular groups of scanned dirs. This will be used by the online exporters
to spoof everything being in the same directory when they are not. It may also
be used by tests, if they would like to export something that looks exactly
like a normal project.
2016-09-06 14:24:05 -05:00
Jimmy Brisson
6686411220
Set vpath correctly when exporting to projectfiles directory
2016-09-06 14:24:05 -05:00
Sarah Marsh
2196d50e72
Create projectfiles directory when exporting
...
Compatible with new c/asm/cpp flag separation.
2016-09-06 14:24:05 -05:00
Jimmy Brisson
e5de39efff
Fix renaming issues in non-CI ides
...
Affects these ides:
- Atmel Studio
- Code Red (I don't think we support this)
- Coide
- DS-5
- E2Studio
- EMblocks
- KDS
- Simplicity v3
- SW 4 STM32
also corrects flags usage in EMBlocks
2016-09-06 14:24:05 -05:00
Jimmy Brisson
36c750b39f
Reinstated the zip exporter
2016-09-06 14:24:05 -05:00
Jimmy Brisson
3e2526a424
Made exporting safer
...
it will no longer barf when:
- a linker scirpt is None
- an attribute that is a set
it will also export the correct library include paths
2016-09-06 14:24:05 -05:00
Jimmy Brisson
67fae3a705
Allow exporting to in-memory zip file
2016-09-06 14:24:05 -05:00
Sarah Marsh
f4a686fbd9
Requirements update
2016-09-06 14:24:05 -05:00
Sarah Marsh
0016ddf60c
progen exporter template
2016-09-06 14:24:05 -05:00
Sarah Marsh
cccc5f3fca
Accessing progen exporters directly
2016-09-06 14:24:05 -05:00
Jimmy Brisson
7e2ca0115b
Update copyright
2016-09-06 14:24:04 -05:00
Sarah Marsh
f6a15fd3c8
Refactor export subsystem
...
Makes several broad changes:
- removes dead code that dealt with the online build system
- replaces export function with a much simpler one that:
- does not copy any sources
- the zip file hits the disk
- the mbed_config.h hits the disk
- the project files hit the disk
- nothing else hits the disk
- exporters use Resource object scanned with a toolchain
- progen exporters don't optionally build a project instead they have a
build function that may be called afterwards
- much of the code passes pylint (have a score of 9 or above):
- project.py
- project_api.py
- export/__init__.py
- export/exporters.py
- test/export/build_test.py
2016-09-06 14:24:00 -05:00
Bogdan Marinescu
5dcd546fd5
Merge pull request #2393 from theotherjimmy/argument-dependencies
...
[tools] Prevent trace-backs from incomplete args
2016-09-05 12:50:47 +03:00
Michel Jaouen
9d3e34e387
[NUCLEO_F303RE] fix build error
2016-09-05 09:14:49 +02:00
Michel Jaouen
c8d08bd952
[NUCLEO_F303ZE] test / export scripts update
2016-09-05 09:14:09 +02:00
Michel Jaouen
aae0b921db
[NUCLEO_F303ZE] Add RTOS support
2016-09-05 09:09:42 +02:00
Michel Jaouen
e94cba383c
[NUCLEO_F303ZE]Add Hal Target
2016-09-05 09:09:40 +02:00
Michel Jaouen
afd50701ce
[NUCLEO_F303ZE] Add CMSIS target
2016-09-05 09:09:37 +02:00
Sam Grove
fbf535be59
Merge pull request #2607 from 0xc0170/fix_uvisor_memory_tracing
...
Fix uvisor memory tracing
2016-09-02 19:41:51 +03:00
Sam Grove
cc3a3820db
Merge pull request #2384 from ARMmbed/jenkinsfile
...
Create Jenkinsfile
2016-09-02 15:15:46 +03:00
Martin Kojtal
2df22277a5
alloc wrappers - fix calloc wrapping for uvisor
...
Done already in 7c0cc50
, same applied to alloc wrappers that was moved
from retarget.
2016-09-02 11:07:19 +01:00
Martin Kojtal
fd9d89aad0
retarget - fix uvisor header inclusion
2016-09-02 11:03:21 +01:00
Brian Daniels
4f4112b18e
Consolidating timer reads to reduce drift
2016-09-01 15:12:38 -05:00
Brian Daniels
07a23556a9
Reducing number of timeouts to decrease drift
2016-09-01 15:12:06 -05:00
Brian Daniels
e678325730
Modifying timing tests to use timing drift host test
2016-08-30 14:53:18 -05:00
Brian Daniels
f6c60d07ac
Adding timing drift host test
2016-08-30 14:38:30 -05:00
Brian Daniels
6e223e311c
Removing threaded_blink test (duplicate of basic rtos test)
2016-08-30 14:37:30 -05:00
Sam Grove
9111aa4c2d
Merge pull request #2570 from yogpan01/compilation-fix
...
Fix failing compilation for mbed-os
2016-08-29 11:07:36 -05:00
Yogesh Pande
be70130f3e
Fix failing compilation for mbed-os
...
This commit fixes issue
https://github.com/ARMmbed/mbed-os/issues/2569
This commit has to go in coming mbed-os release else the build is broken.
2016-08-29 14:49:29 +03:00
Sam Grove
5c14cb9790
Merge pull request #2555 from ytsuboi/master
...
[TY51822r3] a patch for TY51822r3 to use a change of PR #2535
2016-08-27 07:32:31 -05:00
Sam Grove
ea56684fff
Merge pull request #2531 from radhika-raghavendran/master
...
ncs36510 from ON Semiconductor
2016-08-27 07:31:39 -05:00
Sam Grove
eeead562f1
Merge pull request #2558 from meriac/master
...
Update uVisor with new page allocator
2016-08-27 07:30:50 -05:00
Sam Grove
fe1f2b6066
Merge pull request #2563 from sarahmarshy/path_error_rev
...
Check if executble exists
2016-08-26 18:05:50 -05:00
Sarah Marsh
bd0acdc527
Check executable
2016-08-26 17:32:57 -05:00