sg-
ecad62a205
Updates to build_api.py (platform_init.c remains platform_init.o in mbed.bld) and moved NMI_Handler from gpio_irq_api.c to platform_init.c for KL05Z, KL25Z and KL46Z target platforms to take advantage of this change.
2014-03-24 18:41:19 -05:00
Mihail Stoyanov
4b49861ffb
Remove "quirky" resources assignment to toolchain
2014-02-11 10:55:20 +00:00
tkuyucu
78b141b483
Revert "Revert "Use hex delivery mode for NRF51822""
...
This reverts commit 5038233192
.
2014-02-07 11:08:58 +01:00
tkuyucu
5038233192
Revert "Use hex delivery mode for NRF51822"
...
This reverts commit 658b18d502
.
2014-02-07 09:31:34 +01:00
root
658b18d502
Use hex delivery mode for NRF51822
2014-02-04 16:48:47 +00:00
Bogdan Marinescu
3f5c551d0a
[nRF51822] Change image generation mechanism
...
- The final image is now generated at "binary" step, which is compatible with
the on-line build system structure
- The SoftDevice image is appended to the application code, resulting in a
single .hex image file
- Python is used for merging and generating .hex files using the 'intelhex'
module, no more dependencies on external tools
2014-01-14 19:15:31 +02:00
Austin Mullins
77326cd553
Added 'macros' keyword to build_api.py to allow building USB libraries.
2013-10-21 11:05:46 -05:00
Bogdan Marinescu
1bb844c842
Added macro definition from command line
...
build_api.py now support macros defined at compile time, so build.py and
make.py can be used like this:
$ make.py/build.py <options> -DMACRO1 -DMACRO2=VALUE2 ...
2013-10-21 11:11:06 +03:00
Bogdan Marinescu
bdf5d03ba1
Updated tests
...
- Vodafone tests are gone for now
- Added u-blox TCP test (UB_1) and SMS test (UB_2).
- tests can now have more than a single source directory
2013-10-17 18:57:02 +03:00
Bogdan Marinescu
7585a23e6c
Added CellularModem library, removed old VodafoneUSBModem library
2013-10-17 12:01:55 +03:00
Emilio Monti
3c6e2ab67a
Add license to workspace_tools files
2013-08-06 14:38:00 +01:00
Bogdan Marinescu
4302720e9a
__cxa_pure_virtual changes
...
Rename stdio.cpp to retarget.cpp, since it doesn't contain only stdio-related code.
2013-07-29 19:06:14 +03:00
Emilio Monti
76578ade26
Propagate "clean" option for library builds
...
Keep the server program cycle target dependent
Keep program compilation and linking separate
Compile separately sources from different directory roots
2013-07-24 17:29:11 +01:00
Emilio Monti
dafcf7f82e
Add support for legacy build conventions
...
Improve exporter test
Build the hal implementation and common sources separately to have proper
temporary relative paths
2013-07-23 17:22:57 +01:00
Emilio Monti
cd669a943f
Add build options
...
Implement "save-asm" option
2013-07-02 16:43:29 +01:00
emilmont
b464564dc1
Avoid including two times the same set of directories
2013-06-28 21:05:27 +01:00
Emilio Monti
984ba4b113
Refactor the build system:
...
* add sets of TARGET and TOOLCHAIN "labels"
2013-06-24 14:32:08 +01:00
Emilio Monti
90b614baf8
Unify mbed library sources
...
Remove stdio retargeting reference form cmsis: keep it as a standalone
object
Avoid object files clash for sources with the same name
2013-06-14 17:32:15 +01:00
Emilio Monti
31ee5e5f29
Refactoring of the mbed SDK:
...
- Provide a well defined HAL and API
- Keep separated the HAL implementations for the different targets
2013-06-10 15:44:08 +01:00
Emilio Monti
4e747af031
Refactor the build system to keep the information about a new target in a single class
2013-04-18 15:43:29 +01:00
Emilio Monti
80518c489c
Add LPC812 target. Update tests. Remove obsolete documentation. Move shared code among targets to target independent layer.
2013-03-14 11:52:38 +00:00
Emilio Monti
a5e0438a97
Add Freescale KL25Z
2013-02-26 14:57:42 +00:00
Emilio Monti
5c20760685
Initial commit of the mbed libraries and tools
2013-02-18 15:32:11 +00:00