Commit Graph

101 Commits (5ad9d33664caa9a8f256a5369d0220f95d0ee460)

Author SHA1 Message Date
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
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
Mihail Stoyanov ecd5dda026 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-02-24 12:55:52 +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- 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 4109142348 [NRF51822] Generate binary output, removing UICR section.
Add IntelHex utility to print section addresses
2014-02-20 11:44:30 +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
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
Mihail Stoyanov fc201caf64 Add preferred online toolchain flag in targets.py 2014-02-12 11:42:19 +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
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
Emilio Monti 4b2b368a6a Fix build system merge with Nordic changes 2014-02-07 17:57:35 +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
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
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
bcostm 7d145c8dc4 [NUCLEO_L152RE] Add first files (gpio, pinmap, us_ticker) 2014-01-10 17:46:18 +01:00
0xc0170 988894e837 Merge branch 'master' into K20D50 2013-12-17 16:13:27 +01:00
0xc0170 f7cee14193 KL05Z GCC support, exporters for arm_gcc, uvision 2013-12-15 11:54:44 +01:00
Anders Lindvall 0c774294fb LPC4088 target fixes
- changed scatter file to keep all the code in the internal flash
- added tests for SPIFI memory usage
2013-12-12 12:29:00 +02:00
Bogdan Marinescu 17471ea8ed Changed name of LPC4088 cmdline hook function
For compatibility with the on-line build system
2013-12-09 15:39:41 +02:00
Bogdan Marinescu 1dbb6d9c90 Fix defined labels for Cortex-M4F 2013-12-06 16:19:56 +02:00
Bogdan Marinescu 697acd34c0 Added command line hooking option
compiler, linker, assembler and binary command lines can now be modified
using the hooks mechanism. Also, '--any_placement=first_fit' linker option
is now used only on LPC4088 using this mechanism, in order to preserve
compatibility with the other targets.
2013-12-05 13:48:42 +02:00
Bogdan Marinescu 49df530ae7 Merge pull request #118 from bcostm/master
Add STMicroelectronics NUCLEO_F103RB target
2013-12-02 03:15:58 -08:00
0xc0170 d8d526f656 Merge branch 'master' into K20D50 2013-11-28 17:24:57 +01:00
0xc0170 ba7b4c300a Cortex-M4 split to M4 and M4F
- all current supported M4 cores will be M4F
2013-11-27 21:02:37 +01:00
Emilio Monti 60f37b4adf There is only an LPC4088 target 2013-11-25 16:32:46 +00:00
hototogi 03b79b5920 support GCC_ARM for LPC4330_M4
- Linker script is based on LPC1768
     number of NVIC is 16 (CORE) + 53 (M4 in LPC43xx) = 69,
    therefor, reserve at the top of RAM0 (address:0x10000000)
    to relocate NVIC vector table
 - startup file is based on startup_ARMCM4.S in CMSIS V3.20
     change NVIC name for cortex-M4 of LPC43xx
 - add GCC_ARM for LPC4330_M4 in python scripts
 - add some descriptions for GCC_ARM
2013-11-20 17:03:59 +09:00
0xc0170 4e09b52a71 K20 uVision files, ld NVIC offset
- K20 KEIL files
	- clock set to 1 (48MHz)
	- offset in GCC ld for vectors in RAM
	- us ticker - PIT timer interrupt implementation
2013-11-19 20:06:26 +01:00
0xc0170 8ca8014c00 Merge branch 'master' into K20D50 2013-11-18 20:34:45 +01:00