Martin Kojtal
f3acd0e7aa
Merge pull request #790 from BlackstoneEngineering/NordicKeilFix
...
Tools: changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards
2014-12-15 08:57:38 +00:00
Martin Kojtal
5aafaa0d63
Merge pull request #780 from GustavWi/iar_mbed
...
IAR: skip dynamic initialization, new common IAR startup file
2014-12-15 08:52:35 +00:00
Martin Kojtal
f8962e8683
Merge pull request #768 from mazgch/master
...
add CooCox exporter for C027
2014-12-15 08:44:24 +00:00
ohagendorf
6f8f626bd6
[DISCO_F4xx][NUCLEO_F4xx][MDOT_F4] solving RTOS problem
...
- Changing original STM Cube Driver to call _start instead of main to
initialise the rtos when using it. Without using rtos the behavior is
the same as before.
- Adding DISCO_F429 to rtos
- Adding targets to RTOS_xx tests.
- All tests are OK. Tested with Nucleo and Disco boards. Not tested with
MDOT_F4 but that uses the same hal like nucleo_f411.
2014-12-13 22:50:02 +01:00
Austin Blackstone
c6547b96cf
changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards. This change is necessary due to a conflict with KeilV4 naming
2014-12-11 19:28:15 -06:00
Mike Fiore
a749176209
[travis] add MTS_DRAGONFLY_F411RE to build_travis.py
2014-12-11 15:47:21 -06:00
Mike Fiore
38d92a5ab3
[mbed][workspace_tools] remove comment from targets.py
2014-12-11 14:08:31 -06:00
vinnie rabbit
b1aee00f85
[mbed][MTS_DRAGONFLY_F411RE] change IAR project options to not have Override default checkbox set, change IlinkIcfOverride from 1 to 0 in file iar_mts_dragonfly_f411re.ewp.tmpl
2014-12-11 13:20:45 -06:00
Mike Fiore
74cc06b3ce
[targets][MTS_DRAGONFLY_F411RE] remove unnecessary comments from Dragonfly entry in targets.py
2014-12-11 13:20:45 -06:00
vincent rabbit
546005a72c
[mbed][MTS_DRAGONFLY_F411RE] added platform support files and dirs built gcc executable NOT working
2014-12-11 13:20:45 -06:00
vincent rabbit
bd9b356816
[export][MTS_DRAGONFLY_F411RE] added iar support for DRAGONFLY
2014-12-11 13:19:08 -06:00
GustavWi
b67836d4ba
Added skip dynamic initialization to mts mdot f411re ewp
2014-12-11 09:43:31 +01:00
Martin Kojtal
b75dadac6c
Merge pull request #779 from ndelisi/master
...
Y5Design LPC11U35 and NRF51822 - Add New targets
2014-12-11 08:28:29 +00:00
0xc0170
130c9c282a
Tools: nordic uvision templates - RAM size set to 0x2000 from 0x800
2014-12-10 14:25:11 +00:00
GustavWi
c3393b80b1
Merge remote-tracking branch 'upstream/master' into iar_mbed
2014-12-10 13:41:46 +01:00
GustavWi
3062999e97
Separated the c data initialization and c++ to call mbed_sdk_init before c++ data. So that the c variables are updated before the c++ objects are initialized. Had to rename the cmain override in RTX_CM_lib.h to __iar_program_start because there can not be two __cmain overrides in the project. The ewps had to be updated to add the linker command --skip_dynamic_initialization which stalls the c++ data init until __iar_dynamic_initialization which is called right after mbed_sdk_init.
2014-12-10 13:40:17 +01:00
Nick DeLisi
a03d3bcd8d
Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h
...
nRF51822 from Nordic Semiconductor
Bluetooth Low-Energy v4.1 compliant - interface to smartphones, tablets
System-on-Chip (SoC) solution - easily transformable into a deployable solution
Drop-in solution for production - no need to design your own antenna
FCC and CE Certified
3x LEDs, 3x Buttons
Powered by interface board or external 3.3V
2014-12-09 14:08:22 -06:00
Nick DeLisi
f382af4aed
Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h. Added linker library.
...
Y5 Design LLC Interface Board
LPC11u35 from NXP
Low Power, ARM(r) Cortex-M0 suitable for a wide range of applications
On-Chip Bootloader - In-System programming (ISP) and in-application programming (IAP)
ROM-based USB drivers - Flash updates via USB supported
SPI, GPIO, i2C, UART, ADC
3x LEDs, Reset Button
3.3V powered via USB or external
USB interface - shipped with USB-A, male connector, pads for Micro female
2014-12-09 13:01:20 -06:00
Michael Brudevold
2f5cbcb1c6
Add support for mDot with STM32F411RE processor
2014-12-08 10:58:25 -06:00
mazgch
14f999b1d4
add exporter
2014-12-08 11:14:27 +01:00
Martin Kojtal
a17c1dd8f7
Merge pull request #767 from ohagendorf/nucleo_disco_coide
...
STM32xxx: CoIDE/gcc_arm exporter and startup_stm32xx update
2014-12-08 07:24:22 +00:00
ohagendorf
f762a60f48
[DISCO_F303] missing wrap main in gcc_arm template
2014-12-08 01:02:40 +01:00
ohagendorf
883b2bc0ce
[STM32xxx] CoIDE exporter and gcc_arm
...
- CoIDE options: wrap main and linker option DiscradUnusedSection=1 was
missing in some targets
- CoIDE options: corrected flash loader config for Nucleo_F030 and
Nucleo_F072
- CoIDE options: corrected memory layout (not used per default but now
it is the same as in linker script)
- gcc linker script: changed the memory size from hex number e.g. 0x2000
to decimal 8K
2014-12-07 20:07:56 +01:00
Martin Kojtal
a6279aa351
Merge pull request #750 from PrzemekWirkus/travis-linking
...
Tools: Travis - Simple mbed SDK test linking against popular libraries
2014-12-03 14:34:36 +00:00
Przemek Wirkus
63d2735c58
Add back all missing targets
2014-12-03 11:14:09 +00:00
Przemek Wirkus
de90b72435
Fixed typo which added wrong parameter value for -t switch
2014-12-03 11:11:22 +00:00
Przemek Wirkus
fa5722a39c
Added --silent switches to both build.py and make.py.
...
build_travis.py now executes build.py and make.py with --silent switches to save space on Travis's console output
2014-12-03 11:01:19 +00:00
Przemek Wirkus
6255549570
Modified make.py so now parameter --silent suppreses Copy / Compile messages leaaving only Warning / Errors / build product info
2014-12-03 10:53:50 +00:00
Przemek Wirkus
32b214c4b1
Removed progress characters, they just look stupid in Travis console
2014-12-03 10:48:53 +00:00
Przemek Wirkus
e5d7f85597
Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed
...
Added new line after warning / errors
2014-12-03 09:36:58 +00:00
Przemek Wirkus
b2ab78673a
Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed
2014-12-03 09:25:11 +00:00
Przemek Wirkus
0c848f8290
Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed
2014-12-03 09:24:19 +00:00
Mihail Stoyanov
45c1f43182
Increase the build system timeout when processing jobs to 5 minutes as initially designed
2014-12-02 18:00:06 +02:00
Martin Kojtal
f6743c5b50
Merge pull request #751 from bcostm/master
...
Targets: NUCLEO_F303RE - Add new target
2014-12-02 15:35:46 +00:00
Przemek Wirkus
027a6bc35d
Final commit with chanes related to --testlib switch and test linking for
...
Travis CI in github.
2014-12-02 11:43:45 +00:00
Przemek Wirkus
a2fef756e5
Modified Travis build script to ommit --testlib switch - on Linux machines
...
linking the same lib twice causes linking errors (Not on Windows GCC_ARM though)
2014-12-02 11:39:23 +00:00
bcostm
feee66d0fc
[NUCLEO_F303RE] Add target part 3 - workspace_tools
2014-12-02 07:51:14 +01:00
Przemek Wirkus
6c22025ae0
Added simple mbed SDK test linking against popular libraries
2014-12-01 16:51:03 +00:00
Przemek Wirkus
670eea7937
Modified make.py so now parameter -n can handle comma separated lists of test names.
...
Bugfix for option -p
2014-12-01 15:33:30 +00:00
Przemek Wirkus
2120e52a81
Modified make.py so now parameter -n can handle comma separated lists of test names.
2014-12-01 15:07:17 +00:00
Przemek Wirkus
e21bcaf790
Added new command line switches to link with external mbed libraries like: rtos, eth, usb, usb_host, testlib or ublox
...
This will allow users to link tests against libs. For example it is possible to build network test (like NET_1) using make.py now
2014-12-01 14:51:55 +00:00
Przemek Wirkus
29ec3833d5
Added detect code for FRDM-K22F
2014-12-01 10:40:17 +00:00
Mihail Stoyanov
fc212067da
Add 2 seconds delay to Renesas RZ_A1H target config for the automated test suite
2014-11-27 16:39:19 +02:00
Bogdan Marinescu
e1d38422ed
Merge branch 'newbuild_lib_rev92'
2014-11-27 13:56:11 +00:00
Martin Kojtal
45812304fb
Merge pull request #745 from GustavWi/iar_mbed
...
Tools: Override default linker file for devices (was not needed before NVIC tab...
2014-11-27 05:03:56 -08:00
Bogdan Marinescu
596e8b7706
Added RZ_A1H to release
2014-11-27 12:59:35 +00:00
GustavWi
b00b46a986
Override default linker file for devices (was not needed before NVIC table ram space in icf file
2014-11-27 13:47:19 +01:00
Masao Hamanaka
cf9fc3c4ac
Add SD function
...
Add SD function and tests for RZ_A1H.
2014-11-27 17:12:57 +09:00
Martin Kojtal
b286515693
Merge pull request #737 from ohagendorf/NUCLEO_F030R8_F072RB_export_gcc_coide
...
Tools: NUCLEO_F030R8, NUCLEO_F072RB - export to gcc_arm and coide
2014-11-23 22:29:53 -08:00
Martin Kojtal
9ab13826a0
Merge pull request #734 from 0xc0170/dev_nrf51_xx_exporters
...
Tools: Export for nrf51dk and dongle to GCC ARM and uvision
2014-11-23 22:19:07 -08:00
ohagendorf
0e9e13e244
[NUCLEO_F0xx] build_travis and build_release
...
Add NUCLEO_F030 and NUCLEO_F072 to build_travis. Extend toolchainlist of
both targets in build_release.
2014-11-22 15:21:33 +01:00
ohagendorf
4d04aba235
[NUCLEO_F072RB] exporter for gcc and coide
2014-11-22 14:56:30 +01:00
ohagendorf
caf42f946c
[NUCLEO_F030R8] exporter for gcc and coide
2014-11-22 12:18:31 +01:00
Przemek Wirkus
f7f79866d1
Unlocked --db switch. Added check when parsing DB connection string
2014-11-21 13:57:23 +00:00
Przemek Wirkus
197a1afe5e
Unlocked --db switch. Added Wiki page entry to explain how to use MySQL DB with test suite
2014-11-21 13:57:19 +00:00
Przemek Wirkus
646d2b8ae2
target detection API added together with detection codes which will be used to determine platform - used mainly by lmtools
2014-11-21 13:57:15 +00:00
Przemek Wirkus
6c04ac8b75
Minor change: added more informative commnet about self.detect_code field in Target class
2014-11-21 13:57:12 +00:00
0xc0170
179e720345
Tools: Export for nrf51dk and dongle to GCC ARM and uvision
2014-11-21 09:26:41 +00:00
ohagendorf
85ed83263c
[EXPORT][GCC_ARM] additional linker option for wrap main
...
Most makefile templates didn't use the -Wl,--wrap,main so that
__wrap_main was not called.
2014-11-20 21:26:08 +01:00
Mihail Stoyanov
1490888ddb
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-11-19 14:45:49 +02:00
Mihail Stoyanov
fbf08e2727
Make merging of soft device optional for FOTA platforms and change FOTA platforms to generate .hex files
2014-11-19 14:45:36 +02:00
Martin Kojtal
160b1f04b8
Merge pull request #725 from GustavWi/iar_mbed
...
Tools: Add defines to IAR templates
2014-11-19 03:30:43 -08:00
GustavWi
4a8685fdb6
Added defines to IAR templates
2014-11-19 11:49:24 +01:00
0xc0170
dcfa675e50
Merge branch 'NUCLEO_L152RE_exporter' of github.com:ohagendorf/mbed into ohagendorf-NUCLEO_L152RE_exporter
...
Conflicts:
workspace_tools/build_travis.py
workspace_tools/export/coide.py
2014-11-19 08:43:14 +00:00
Martin Kojtal
7ff3e68a96
Merge pull request #714 from ohagendorf/NUCLEO_F302R8_exporter_2
...
Tools: NUCLEO_F302R8 - exporters for gcc_arm and coide
2014-11-19 00:28:37 -08:00
Martin Kojtal
eadd2013c2
Merge pull request #719 from PrzemekWirkus/host-test-improvements-part-2
...
Tools: Host test plugin improvements, part 2: Copy plugins
2014-11-19 00:24:28 -08:00
GustavWi
849c8742f0
IAR export LPC4088
2014-11-18 16:19:26 +01:00
GustavWi
299749f143
IAR export LPC810 + 812
2014-11-18 16:09:38 +01:00
GustavWi
82523de2c6
IAR export LPC1549
2014-11-18 16:01:34 +01:00
GustavWi
d13714fb07
IAR export for LPC11XX and 11CXX
2014-11-18 15:49:23 +01:00
GustavWi
b3656be310
Added IAR export for LPC11UXX
2014-11-18 14:54:40 +01:00
GustavWi
5311efaae6
Added IAR export for LPC11U68.
2014-11-18 11:15:49 +01:00
Martin Kojtal
02497b1f62
Merge pull request #708 from dinau/fixed_parallel_build_issue
...
Tools: Export GCC_ARM Makefile - Refactoring makefiles templates
2014-11-18 00:03:52 -08:00
Przemek Wirkus
2ab22b1dbe
Host test plugins: removed shutil.copy() dependency and added re module import - note this plugin is still unstable so change is just cosmetic
2014-11-17 16:07:18 +00:00
Przemek Wirkus
7e11ffd173
Fixed traceback from host_test_plugin - formating issue with integer
2014-11-17 15:45:10 +00:00
ohagendorf
67379da300
[NUCLEO_F302R8] exporters for gcc_arm and coide
...
Adding a missing line in build_release.
2014-11-16 18:29:15 +01:00
ohagendorf
42c20128a6
[NUCLEO_F302R8] exporters for gcc_arm and coide
...
Adds exporter for gcc_arm and coide for the NUCLEO_F302R8.
2014-11-16 18:24:57 +01:00
ohagendorf
5c36e9544f
[NUCLEO_L152RE] exporters for gcc_arm and coide
2014-11-16 17:10:47 +01:00
ohagendorf
1cde3b3877
[EXPORT][GCC_ARM] additional linker option for wrap main
...
Most makefile templates didn't use the -Wl,--wrap,main so that
__wrap_main was not called.
2014-11-15 21:35:48 +01:00
Rohit Grover
ab3fb54a15
fix a minor typo in an error message
2014-11-15 08:47:35 +00:00
dinau
feae034bff
[Export][GCC_ARM][Makefile][tmpl] Fixed parallel build errro and others.
2014-11-15 11:43:15 +09:00
Martin Kojtal
1cc251f8e2
Merge pull request #683 from PrzemekWirkus/cpputest-export
...
Tools: Update exporters' capabilities to support CppUTest project exports
2014-11-14 01:19:30 -08:00
0xc0170
67346ec8d6
Merge branch 'reorder_f3xx_2' of github.com:ohagendorf/mbed into ohagendorf-reorder_f3xx_2
...
Conflicts:
workspace_tools/export/coide.py
2014-11-14 08:56:20 +00:00
Martin Kojtal
08c85ef136
Merge pull request #680 from mbrudevoldlpd/master
...
Platform: Add support for MultiTech mDot module
2014-11-13 08:21:18 +00:00
Michael Brudevold
ae8d818927
Rename mDot to mDot F405RG to allow for variation in processor
2014-11-12 16:21:13 -06:00
Olaf Hagendorf
56af0e1621
[TARGET_DISCO_F303] reorder structure - part5
...
Add missing -Wl,--wrap,main linker option so that __wrap_main is called.
This function was ignored in gcc_arm and coide projects before.
2014-11-12 22:20:38 +01:00
Przemek Wirkus
858196ffff
When users are using 'build only flag' (switch -O) and test do not have specified peripherals (muts.json file is just empty dictionary) we can allow test building by default. This supposed to be Yotta related improvement.
2014-11-12 18:02:07 +00:00
Michael Brudevold
52ac44b482
Move OS CLOCK rate to target define
2014-11-12 10:59:27 -06:00
Michael Brudevold
cc48aa05dd
Set default compiler to a valid compiler
2014-11-12 10:06:02 -06:00
Olaf Hagendorf
691f34097a
[TARGET_DISCO_F303] reorder structure part4
...
Remove change of wrong target and add it to the wright one. Additionally
changing the CoIDE template file to the correct mcu.
2014-11-12 14:31:57 +01:00
GustavWi
857d59a6c0
Added IAR export support for NUCLEO F103RB
2014-11-12 13:31:30 +01:00
GustavWi
0deec17713
added IAR support for 1347 to build_release.py
2014-11-12 10:03:39 +01:00
Przemek Wirkus
1e73f086bc
Fixed issue with compilation related to other platforms. None object was iterable.
2014-11-11 17:46:15 +00:00
Przemek Wirkus
1d5b91549e
Minor changes: Removed unused import and trailing spaces
2014-11-11 16:08:13 +00:00
Przemek Wirkus
a4bafa53d0
Added new functionality to project.py switch -m where we can now separate using comma platforms. Now when you specify more than one platform, for each your peoject will be exported
2014-11-11 16:04:59 +00:00
Przemek Wirkus
f408c2140b
Added extra includes for CPPUTEST library - in CppUTest library structure we only include from include/CppUTest and we do not use other functionality
2014-11-11 15:31:18 +00:00
Przemek Wirkus
66cd258254
Modified exporters so they support extra macros from external libraries like CppUTest library
2014-11-11 14:56:26 +00:00
Przemek Wirkus
cce551af35
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
2014-11-11 14:49:12 +00:00
Przemek Wirkus
e017463c25
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
2014-11-11 14:44:48 +00:00
Przemek Wirkus
77e847632e
Reverted Martin's changes related to CppUTest includes
2014-11-11 14:43:07 +00:00