Jimmy Brisson
2fd68ba552
Use mbed-os 5 example instead of the mbed 2 one
2016-09-15 18:06:05 +01:00
Jimmy Brisson
aa23e01a00
Update Docstring
2016-09-15 18:06:04 +01:00
Jimmy Brisson
3a5f541a23
Use IPV6 feature for filtering mesh, client, and sockets
2016-09-15 18:06:02 +01:00
Jimmy Brisson
ffe5aeb7b4
Allow filtering by target as well as by features
2016-09-15 18:06:01 +01:00
Jimmy Brisson
33f28e696e
Allow command-line filtering of toolchains
2016-09-15 18:06:00 +01:00
Jimmy Brisson
98e64bc4c7
Move to feature filter for target and toolchain detection; print passed tests
2016-09-15 18:05:58 +01:00
Jimmy Brisson
b7d352d5a6
Move example tests to their own folder
2016-09-15 18:05:57 +01:00
Jimmy Brisson
e95173279d
Use json for the example to target mapping and print failures
2016-09-15 18:05:56 +01:00
Jimmy Brisson
12cb6574e3
Add smoke test that builds example programs with mbed-cli
2016-09-15 18:05:55 +01:00
Russ Butler
e47709fe96
Fix GCC locks for lazy object initailization
...
Implement the functions __cxa_guard_acquire, __cxa_guard_release and
__cxa_guard_abort so lazily initialized function-local static objects
are done so in a thread safe manner in GCC.
2016-09-15 18:05:53 +01:00
Russ Butler
ab44c4215c
Add a test to check for init race conditions
...
Test SingletonPtr initailization along the with lazy initailization
that is built into the C++ language itself.
2016-09-15 18:05:52 +01:00
bcostm
f228da6869
STM32F4xx - Align STM_PIN_DATA macro on ARCH_MAX too
2016-09-15 18:05:51 +01:00
bcostm
9bac8fb052
STM32F4xx - Align STM_PIN_DATA and STM_PIN_DATA_EXT macros
2016-09-15 18:05:49 +01:00
bcostm
44dc36c04d
STM32F4xx - Add ADC_TEMP/VREF/VBAT pins
2016-09-15 18:05:48 +01:00
bcostm
25a01a9482
STM32F4xx - Add one more bit for channels field, declare ADC internal channels
2016-09-15 18:05:46 +01:00
bcostm
66cf353fe6
STM32F4xx - Add support of ADC channels 16, 17, 18
2016-09-15 18:05:45 +01:00
jeromecoutant
90988aa949
Add MBED5 capability
2016-09-15 18:05:44 +01:00
svastm
864b440efd
Add tests for asynchronous serial
2016-09-15 18:05:41 +01:00
svastm
1212a778cd
Enable asynchronous serial
2016-09-15 18:05:40 +01:00
svastm
452fe81374
Add asynchronous serial
2016-09-15 18:05:38 +01:00
Laurent MEUNIER
777f53afdd
Move RTC_LSI to macros instead of device_has
...
device_has is a control list for generic apis, while macros can be used
more freely. DEVICE_RTC_LSI being STM32 specific, it is moved to macros.
2016-09-15 18:05:37 +01:00
Laurent MEUNIER
2d4183d5d3
Make device.h a common file
2016-09-15 17:57:11 +01:00
Laurent MEUNIER
9b712bf9bd
Make device.h a common file
2016-09-15 17:57:10 +01:00
Laurent MEUNIER
745d91f260
Make device.h a common file
2016-09-15 17:57:08 +01:00
Laurent MEUNIER
d3e805d1fa
Make device.h a common file
2016-09-15 17:57:07 +01:00
Laurent MEUNIER
6ea6564230
Make device.h a common file
2016-09-15 17:57:06 +01:00
Laurent MEUNIER
e288f10097
Make device.h a common file
2016-09-15 17:57:04 +01:00
Laurent MEUNIER
2a25183c3d
Make device.h a common file
2016-09-15 17:57:03 +01:00
Laurent MEUNIER
a1ce300a75
Make device.h a common file
2016-09-15 17:57:02 +01:00
Laurent MEUNIER
e8cf363442
clean-up DEVICE features
...
Device features definition have been moved to targets.json,
so definitions in device.h are not required anymore.
2016-09-15 17:57:01 +01:00
Jimmy Brisson
fd73280b47
Allow an empty or mal-formed config to be passed to the config system
2016-09-15 17:56:59 +01:00
Marcus Chang
4b3b8c5e13
Added define guards for SEQUENTIAL_FLASH_JOURNAL_MAX_LOGGED_BLOBS so that the value can be passed as an argument during compile time.
2016-09-15 17:56:58 +01:00
Michel Jaouen
2ff4951043
fix build error
2016-09-15 17:56:57 +01:00
Michel Jaouen
05522c9285
test / export scripts update
2016-09-15 17:56:55 +01:00
Michel Jaouen
f577f0b36d
Add RTOS support
2016-09-15 17:56:54 +01:00
Michel Jaouen
77794207e8
Add Hal Target
2016-09-15 17:56:53 +01:00
Michel Jaouen
247fcc6969
Add CMSIS target
2016-09-15 17:56:51 +01:00
Jimmy Brisson
676d6a416d
Bump Progen version
...
Required to prevent that pesky -1million something error code from
ruining our CI
2016-09-15 17:56:50 +01:00
Sarah Marsh
e3225ab0a2
Removed projectfiles directory. debug-info default option
2016-09-15 17:56:48 +01:00
Jimmy Brisson
5677ad017a
Add repo_dirs, repo_files, lib_builds, and lib_refs to zips
2016-09-15 17:56:47 +01:00
Jimmy Brisson
358643cdd6
Fix include paths for fragmented projects; remove deadcode
2016-09-15 17:56:46 +01:00
Jimmy Brisson
8d42764382
Fix some tracebacks, add zip exporter to the CLI
2016-09-15 17:56:44 +01:00
Jimmy Brisson
a9b55147e2
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-15 17:56:43 +01:00
Jimmy Brisson
c541e1c6a3
Set vpath correctly when exporting to projectfiles directory
2016-09-15 17:56:42 +01:00
Sarah Marsh
4a7984a399
Create projectfiles directory when exporting
...
Compatible with new c/asm/cpp flag separation.
2016-09-15 17:56:40 +01:00
Jimmy Brisson
d4bfca7934
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-15 17:56:39 +01:00
Jimmy Brisson
47b76a1009
Reinstated the zip exporter
2016-09-15 17:56:38 +01:00
Jimmy Brisson
e88346bc67
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-15 17:56:36 +01:00
Jimmy Brisson
5acec67224
Allow exporting to in-memory zip file
2016-09-15 17:56:35 +01:00
Sarah Marsh
924a0b72ea
Requirements update
2016-09-15 17:56:34 +01:00