Commit Graph

407 Commits (cccdc798f13f6ccf64b926e5ab813c5eb1d87adf)

Author SHA1 Message Date
Przemek Wirkus b345a189cf Added implementation for TCP and UDP client 2014-03-17 17:29:18 +00:00
dinau 2d4fc59956 [LPC11U35][GCC_ARM][GCC_CR]: Modificatins for build.
1. Added to the export table in export_test.py.
2. Added to the build table in build_release.py
3. Added the compilation directives to RTX os files.

Notice:
 It would be better to change WORDS_STACK_SIZE definition in libraries/rtos/rtx/cmsis_os.h
 from 512 to 128 for LPC11U35 and LPC1114 micros compiled by GCC toolchain with newlib-nano,
 but I don't know the good way at this moment.
2014-03-17 23:45:39 +09:00
Przemek Wirkus 5ad9d33664 Added proper verbose for test output 2014-03-17 11:59:25 +00:00
Przemek Wirkus 34e19e31e5 Added automation tests' implementation for TCP_Server, UDP_Server and STDIO 2014-03-17 11:58:35 +00:00
dinau e82279b5d5 [LPC11U35][GCC_CR] Added export functionality 2014-03-16 22:16:05 +09:00
dinau bf12cc5d67 [LPC1114][GCC_CR] Added export functionality 2014-03-15 10:21:36 +09:00
Emilio Monti a3595aea72 Add Intel hex utilities 2014-03-14 16:07:41 +00:00
Przemek Wirkus 19c41849e2 Updated server IP address (According to server test script) 2014-03-13 16:02:09 +00:00
Przemek Wirkus 662d4afaac Added proper host test (draft) 2014-03-13 11:32:55 +00:00
Przemek Wirkus c67fecd174 Input file format description added 2014-03-12 10:59:19 +00:00
Przemek Wirkus fb3bf48a2a Added result print below table 2014-03-11 17:55:10 +00:00
Emilio Monti ebf51d732f Add NRF51822 to the official release 2014-03-11 12:09:25 +00:00
Przemek Wirkus 8055bca0d6 Added Goanna static analysis tool for mbed SDK (-G switch) 2014-03-10 17:24:27 +00:00
Przemek Wirkus 03bb264af9 Added support to run Goanna static tool analysis when building tests (not mbed-SDK) 2014-03-10 17:14:26 +00:00
Przemek Wirkus 2a236aca01 Main change: added cleaner HTML report to test sumary 2014-03-10 14:54:33 +00:00
inaud 8d1ffc7e4f [LPC1114][GCC_ARM]: Added export functionality 2014-03-08 17:15:42 +09:00
Przemek Wirkus 74e9b2e462 Typo corrected 2014-03-07 17:31:33 +00:00
Przemek Wirkus 8c6ca15be8 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-03-06 16:14:15 +00:00
Przemek Wirkus 0f23ed0e43 NORDIC can now reset using serial break 2014-03-06 16:14:09 +00:00
Stephen Paulger e8c404c8ca Remove F401RE from IAR exporter.
http://mbed.org/users/mbed_official/code/mbed/issues/12
2014-03-05 10:48:53 +00:00
0xc0170 f761487946 [fix] nucleo target - gcc arm removal from targets.py 2014-03-04 21:31:09 +01:00
Toyomasa Watarai 7216c36d0f Added LPC11U35_501 target support
Tested with CQ's LPC11U35/501 target board
2014-03-04 17:57:33 +09:00
Przemek Wirkus 724bf1debb Added function description 2014-03-03 12:15:46 +00:00
Przemek Wirkus 94976c6c57 Added floating point time notification 2014-02-28 11:33:57 +00:00
Przemek Wirkus 0ea7dd9547 pylint minor issues fixes 2014-02-27 17:00:21 +00:00
Przemek Wirkus 28d1e5e381 FIxed few minor pylint warnings and suggestions 2014-02-27 16:47:53 +00:00
Przemek Wirkus 415577b393 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-27 14:28:26 +00:00
Przemek Wirkus d24612bc99 Added external support for MUTS definiitons. Now each instance of singletest.py can obtain its own MUTS collection(s): (mcu, port, disk, peripherals) 2014-02-27 14:27:58 +00:00
Przemek Wirkus 76ab5789d2 JSON test specification file code refactored 2014-02-27 14:06:47 +00:00
Yihui Xiong 21baee7cc0 Merge remote-tracking branch 'upstream/master' 2014-02-27 21:32:38 +08:00
Yihui Xiong 602f8a0b09 to export lpc11u24 to gcc arm 2014-02-27 21:31:55 +08:00
Przemek Wirkus 40e87d0718 Fixed minor pylint warnings and comments 2014-02-27 13:07:12 +00:00
Przemek Wirkus 7f9f4b5030 Removed hardcoded test scenario. Now test scenario should be imported from external JSON file. 2014-02-27 12:59:57 +00:00
Przemek Wirkus ca5ea39801 Added 'peripherals test' cases filter to run only declared in private_settings' MUTs tests. 2014-02-25 18:04:32 +00:00
Mihail Stoyanov ecd5dda026 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-24 12:55:52 +00:00
Przemek Wirkus 37e1b85540 Buildbot configuration preliminary settings. Also added 'singletest.py' runner to perform test in one buildbot slave (non-thread safe) 2014-02-24 10:59:35 +00:00
0xc0170 f28afaedfc PinNames addition, KL05Z uARM online toolchain
- FRDM - TSI elec symbols
	- Nucleo - SERIAL_TX pinName to USBTX , same for RX
	- KL05Z - uARM set as online toolchain
2014-02-23 11:19:30 +01:00
Mihail Stoyanov 7e1b67aa04 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-21 15:43:59 +00:00
Emilio Monti 3279edf10e Add first BLE API test 2014-02-21 15:05:21 +00:00
Mihail Stoyanov 573210c8d5 Add microlib compile for LPC1549 2014-02-21 12:28:22 +00:00
sg- 1edb07ae94 Add target LPC1549 to release build_release.py 2014-02-20 16:47:55 -06:00
sg- 5a64111465 Merge branch 'nxp_merge'
Conflicts:
	workspace_tools/export/uvision4.py
2014-02-20 16:30:38 -06:00
Emilio Monti 0eab5662ba [NRF51822 Target] Write in binary mode 2014-02-20 18:33:24 +00:00
Emilio Monti 41305f455c Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-20 11:45:01 +00:00
Emilio Monti 4109142348 [NRF51822] Generate binary output, removing UICR section.
Add IntelHex utility to print section addresses
2014-02-20 11:44:30 +00:00
Olivier Martin 016053d21b workspace_tools/build.py: Check if given MCU and Toolchains are supported by the build system 2014-02-19 23:57:45 +00:00
Olivier Martin e6168cd496 workspace_tools: Add execution right to build scripts 2014-02-19 23:48:34 +00:00
sg- bded790c9b Added uARM support for KL05Z and added target to build_release.py. Also updated uvision4.py to UBLOX_C027 from previous name C027 2014-02-17 22:12:16 -06:00
ytsuboi 8bc9a83a0e [LPC1549] Added export support 2014-02-17 11:53:44 +09:00
Emilio Monti 3136fcc15c Add Nucleo board reset. Do not release Nordic yet. 2014-02-14 10:38:52 +00:00
Emilio Monti d31fe02875 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-13 18:05:04 +00:00
Stephen Paulger e647c0ffb9 Update Exporter README
Added rows for ST Platforms.
Added rows for missing Freescale Platforms.
Added columns for CoIDE
2014-02-13 17:18:56 +00:00
Emilio Monti b50e5e4c7a Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-13 15:42:18 +00:00
neilt6 985c40a3d9 Changed LPC11U35 online toolchain to uARM
Added the ONLINE_TOOLCHAIN tag to the LPC11U35_401 target class in order
to prevent ARM Standard from being used instead of ARM Micro.
2014-02-12 09:55:06 -07:00
Emilio Monti 641ac65ce7 Remove duplicate label (already in the target name) 2014-02-12 14:03:44 +00:00
root e04b97e6e1 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-12 11:43:00 +00:00
Mihail Stoyanov fc201caf64 Add preferred online toolchain flag in targets.py 2014-02-12 11:42:19 +00:00
Emilio Monti 9762d3af3b Add UBLOX_C027 to official builds 2014-02-12 11:34:06 +00:00
Emilio Monti e5ac8fed59 Update list of officially supported builds 2014-02-12 10:31:25 +00:00
Emilio Monti 0466e90b2a Merge pull request #163 from bcostm/master
Add uvision exporters for NUCLEO_L152RE/F030R8/F401RE
2014-02-11 23:01:21 +00:00
bcostm 156be94791 [NUCLEO_F401RE] Add uvision exporter + remove compilation warning 2014-02-11 21:08:36 +01:00
Emilio Monti b213992ac0 Optimize for speed 2014-02-11 17:07:29 +00:00
Emilio Monti 0b9d9ff701 Add proper support to nrfjprog interface 2014-02-11 15:54:52 +00:00
bcostm 90c261a513 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-11 16:50:40 +01:00
bcostm e9394fc5f5 Add exporters for NUCLEO_L152RE and F030R8 2014-02-11 16:38:37 +01:00
Mihail Stoyanov 4b49861ffb Remove "quirky" resources assignment to toolchain 2014-02-11 10:55:20 +00:00
Mihail Stoyanov 31ccf33a12 Fixed parameters of binary_hook functions 2014-02-11 10:50:16 +00:00
ytsuboi e06e842221 [LPC1549] initial commit 2014-02-11 15:54:38 +09:00
Emilio Monti 82b58af42c Merge pull request #162 from bcostm/master
[NUCLEO_F401RE] Corrections in uvision exporter, GPIOs setting and SPI.
2014-02-10 18:48:45 +00:00
Mihail Stoyanov 8c9d70d224 Changed binary naming flag to OUTPUT_NAMING; Fixed binary_hook() to use 3 params 2014-02-10 15:38:37 +00:00
bcostm 3bcee59e40 Add NUCLEO_F401RE in uvision exporter, change flash prog to stlink for F103RB 2014-02-09 21:49:55 +01:00
Emilio Monti 4b2b368a6a Fix build system merge with Nordic changes 2014-02-07 17:57:35 +00:00
Emilio Monti 90d56a0234 Fix "binary" function parameters 2014-02-07 12:10:39 +00:00
Emilio Monti acdd9db330 Throw exception if in verbose mode 2014-02-07 12:06:48 +00:00
tkuyucu f597baf35b Targets.py nrf correction 2014-02-07 12:43:25 +01:00
tkuyucu 78b141b483 Revert "Revert "Use hex delivery mode for NRF51822""
This reverts commit 5038233192.
2014-02-07 11:08:58 +01:00
tkuyucu 026b6610a8 Merge remote-tracking branch 'upstream/master'
Conflicts:
	libraries/tests/mbed/portinout/main.cpp
	libraries/tests/mbed/portout_portin/main.cpp
	libraries/tests/mbed/sd/main.cpp
	libraries/tests/mbed/spi_slave/main.cpp
	workspace_tools/targets.py
	workspace_tools/toolchains/arm.py
	workspace_tools/toolchains/gcc.py
	workspace_tools/toolchains/iar.py
2014-02-07 11:04:50 +01:00
tkuyucu 5038233192 Revert "Use hex delivery mode for NRF51822"
This reverts commit 658b18d502.
2014-02-07 09:31:34 +01:00
Mihail Stoyanov 281fcc76b6 Add 8.3 naming support for ST HDK limitations 2014-02-06 16:02:37 +00:00
root 658b18d502 Use hex delivery mode for NRF51822 2014-02-04 16:48:47 +00:00
tkuyucu cdbf4b5125 nRF51822 class is changed to NRF51822 2014-02-03 17:02:28 +01:00
Mihail Stoyanov f52cd0ef20 Changed class name of Ublox C027 because it conflicts with the C027 library 2014-02-01 18:16:36 +00:00
Mihail Stoyanov 2a9c94e9ac Fixed nRF51822 class name (always use upper case) 2014-01-31 16:57:43 +00:00
Bogdan Marinescu f2e1518220 Merge branch 'master' of git://github.com/Sissors/mbed into Sissors-master
Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/analogout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/gpio_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/i2c_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/pinmap.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/pwmout_api.c
2014-01-31 11:46:22 +02:00
Bogdan Marinescu 6e82b54538 Merge branch 'c027_lpc1768_refactor' of git://github.com/sg-/mbed into sg--c027_lpc1768_refactor
Conflicts:
	workspace_tools/export/uvision4.py
2014-01-30 11:31:56 +02:00
sg- f1fa9a0c25 Added support for C027. Small re-factor to LPC1768 to accommodate this. 2014-01-28 20:44:32 -06:00
Sissors 2c2bf35a77 Refactored KLXX code
See description. Everything HAL wise went into KLXX, with target
specific in subfolders. Only interrupt and spi are in target specific
since they are target specific.

Also you cannot set the uart anymore for 9 or 10 databits (the code
supported it to set it like that, but the actually read/write only did
8-bits)
2014-01-28 18:57:07 +01:00
0xc0170 178f881566 KL05Z/LPC1768 coide tmpl, KL05Z GCC warnings fixed
- LPC1768 - coide has issues with CMSIS-DAP debugging, already reported.
	  Added this template but not enabled yet.
	- KL05Z export for coide
	- KL05Z - supressed warnings in HAL
2014-01-27 20:37:58 +01:00
0xc0170 ef94bdf041 project path in -L 2014-01-27 19:24:50 +01:00
0xc0170 91cab7dcfb [fix] coide and c++ libraries correction 2014-01-27 19:18:48 +01:00
Bogdan Marinescu 84a8f2bcd4 Remove not validated targets from build_release.py 2014-01-27 17:29:54 +02:00
Bogdan Marinescu 07709e2f97 Concatenated binary generation
Generate a concatenated binary image that has both the SoftDevice code and the
user code in a single binary file. NOT TESTED.
2014-01-22 18:14:04 +00:00
bcostm 0af4419c74 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-01-20 18:09:48 +01: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
0xc0170 38f24228db file type support 2014-01-12 11:34:35 +01:00
0xc0170 9fe172d939 libraries addition, link command correction 2014-01-12 11:17:21 +01:00
0xc0170 df403f2430 Initial commit - CoIDE for KL25Z 2014-01-12 09:03:46 +01:00
bcostm 7d145c8dc4 [NUCLEO_L152RE] Add first files (gpio, pinmap, us_ticker) 2014-01-10 17:46:18 +01:00
Andreas Rebert 3157d5afb2 [LPC4088] Making it possible to reserve stack space by weak function. 2014-01-09 08:51:30 +01:00
tkuyucu 694f9c726c fixes and updates after the mbed unit tests have been carried out. 2014-01-08 11:14:19 +01:00