Commit Graph

675 Commits (7c1fba2cda03ab50fc1c76c69431f17bcb51d88c)

Author SHA1 Message Date
ohagendorf f77569bc2a Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part2
Deletes cmsis files of nucleo_l053c8
2014-11-02 23:26:26 +01:00
ohagendorf 3138b98e71 Reorganisation of NUCLEO_L053R8 and DISCO_L053C8 cmsis folders - part1
Delete cmsis files of disco_l053c8
2014-11-02 23:23:44 +01:00
ohagendorf 24e3754428 [TARGET_STM32F4] new structure for F407 and F429 targets - part4
Solves the problem NULL -> HAL_NULL for the additional hw blocks in the
larger mcus.

For F401 and F411 this was already solved in #596.
2014-11-01 13:07:25 +01:00
ohagendorf fd835e6c93 [TARGET_STM32F4] new structure for F407 and F429 targets - part3
remove target_stm32f429zi files
2014-10-31 23:18:46 +01:00
ohagendorf b989a33f6f [TARGET_STM32F4] new structure for F407 and F429 targets - part2
remove target_stm32f407vg files
2014-10-31 23:18:00 +01:00
ohagendorf e2b33c9bdd [TARGET_STM32F4] new structure for F407 and F429 targets -part1
move specific files from old position into new target folders under
target_stm32f4
2014-10-31 23:15:13 +01:00
ohagendorf 86c54a26af [DISCO_F334C8] new target incl. rtos support
New target as a copy of nucleo_f334 with changes/additions in pin and
rtos definitions.
2014-10-31 18:14:23 +01:00
bcostm 22989238d0 Remove misplaced F411RE folder 2014-10-31 16:22:17 +01:00
bcostm 2a29a24114 Remove misplaced F401RE folder 2014-10-31 16:21:48 +01:00
bcostm 2fdc494f41 Put NUCLEO_F411RE specific files 2014-10-31 16:20:41 +01:00
bcostm 255460b8d6 Put NUCLEO_F401RE specific files 2014-10-31 16:19:59 +01:00
bcostm 836a1e2552 Add TARGET_STM32F4 folder with STM32Cube driver inside 2014-10-31 16:18:18 +01:00
Martin Kojtal e7e9dd54eb Merge pull request #625 from bcostm/master
Toolchain: NUCLEO_F334R8 - support for IAR
2014-10-31 06:40:49 -07:00
Martin Kojtal 159e424dfa Merge pull request #624 from ohagendorf/exporter_gccarm_disco_l053
Toolchain: DISCO_L053C8, NUCLEO_L053R8 - GCC ARM support
2014-10-31 06:32:48 -07:00
Martin Kojtal 6a705fdadd Merge pull request #623 from GustavWi/iar_mbed
Tools: IAR export to Kinetis targets
2014-10-31 06:17:44 -07:00
bcostm 5bc736defc [NUCLEO_F334R8] Add IAR exporter 2014-10-31 13:40:36 +01:00
ohagendorf 0afdcd751e [NUCLEO_L053R8][EXPORT] gcc_arm 2014-10-31 13:34:43 +01:00
GustavWi 037cf1fa2e Added flash config to IAR startup files for FREESCALE targets 2014-10-31 13:15:59 +01:00
Martin Kojtal 07b49da75e Merge pull request #617 from rosterloh/stm320l-support
Targets: DISCO_L053C8 - new platform - STM32L0 Discovery board
2014-10-31 03:59:59 -07:00
Martin Kojtal 760052d983 Merge pull request #581 from hchanon/FRDM-K64F_FOPT_EzPort_Bit_Inverted
Targets: FRDM-K64F - Fix FOPT EzPort bit documentation and set it to disable
2014-10-31 03:51:16 -07:00
Richard Osterloh 1d489bc298 Added support for the STM32L0 Discovery board 2014-10-30 21:11:36 +00:00
GustavWi 92f654f525 Added IAR export support for K64F 2014-10-30 19:07:44 +01:00
GustavWi 5c5d1d3ed5 Added IAR export support for K22F 2014-10-30 18:29:24 +01:00
GustavWi bd7ca62d01 Added IAR export KL46Z 2014-10-30 14:23:27 +01:00
GustavWi 2a2efd5d84 Added Iar support for KL05Z 2014-10-30 12:38:53 +01:00
GustavWi 22bf9b3a0a IAR support for KL25Z 2014-10-30 12:23:34 +01:00
GustavWi c3bfa3406c Added support for target K20D50M 2014-10-30 10:29:12 +01:00
Martin Kojtal 9586b1b00a Merge pull request #618 from bcostm/master
Targets: NUCLEO_F334R8 - Update STM32Cube driver
2014-10-30 02:08:26 -07:00
bcostm d48844320b [NUCLEO_F334R8] Update STM32Cube driver
- Same version as in NUCLEO_F302R8
- Fix issue #482 (IAR compilation)
- Compliant with mbed RTOS (Systick no more used)
2014-10-29 16:16:55 +01:00
Martin Kojtal 5a47ce92d4 Merge pull request #613 from bcostm/master
Tools: Exporters - IAR exporter for NUCLEO_F302R8
2014-10-29 07:19:34 -07:00
AMANUMA Kazuhisa e8b0bd2a2e [RZ/A1H] Deletes debugging prints. Expands the stacks and heap. Deletes the illegal memory access 2014-10-29 15:52:30 +09:00
Takayuki Kurosawa b8809b3e14 Merge remote-tracking branch 'upstream/master' 2014-10-29 13:24:46 +09:00
bcostm 1005539f17 [NUCLEO_F302R8] Add IAR exporter 2014-10-28 10:17:38 +01:00
GustavWi ed8196566f IAR export STM32F407 2014-10-27 17:23:06 +01:00
bcostm fa97ec3098 [NUCLEO_F401RE] Update STM32Cube driver
Same version as in NUCLEO_F411RE.
2014-10-27 09:54:26 +01:00
AMANUMA Kazuhisa b5cd75cd56 [RZ/A1H] updates iodefine.h 2014-10-24 18:06:26 +09:00
AMANUMA Kazuhisa 8087cf1600 Revert "Supports the CDC of USB function"
This reverts commit c713db88e8.
2014-10-24 17:51:38 +09:00
AMANUMA Kazuhisa c713db88e8 Supports the CDC of USB function 2014-10-24 17:20:55 +09:00
Martin Kojtal 3dfb033226 Merge pull request #593 from en129/forLPC824
Toolchain: LPC824 - new Toolchain support by GCC_ARM for LPC824
2014-10-24 09:12:56 +01:00
Takayuki Kurosawa 55ddb7f85c [RZ/A1H] fixs scatter file
There was two sections for sflash which lead to
separate output .bin file. Fixed.
2014-10-24 11:46:01 +09:00
Takayuki Kurosawa 193bdaa8c9 [RZ/A1H] commit for CMSIS changes
- adds CA9 related headers
- adds start up routine (only ARMCC is supported)
- adds scatter file for RZ/A1H
- adds GIC driver
- adds peripheral definitions(iodefine) for RZ/A1H
- adds serial flash boot loader for RZ/A1H
2014-10-24 11:46:01 +09:00
Martin Kojtal 728a815b31 Merge pull request #595 from bcostm/master
Tools: NUCLEO_F411RE - Corrections in IAR icf and ewp.tmpl files
2014-10-23 14:48:12 +01:00
bcostm 41104fb49d [NUCLEO_F411RE] Wrong RAM end in icf file 2014-10-23 14:43:05 +02:00
en129 ced81866e0 Update system_LPC8xx.c
Move to code line 341 to 349.
2014-10-23 19:18:53 +09:00
bcostm b6014ecfa2 [NUCLEO_F411RE] Corrections in IAR icf and ewp.tmpl files 2014-10-23 11:35:44 +02:00
en129 851f137f92 Add to GCC_ARM LPC824
first commit
2014-10-23 15:51:09 +09:00
Martin Olejar ba7a631c3d Merge branch 'master' into dev-freescale-kl43z 2014-10-21 23:14:39 +02:00
GustavWi 2d0e67cf6e Added IAR Toolchain support for device LPC1347 2014-10-21 16:07:39 +01:00
GustavWi 4880f5375f Added linker and startup file 2014-10-21 16:06:56 +01:00
Martin Kojtal 53ec8ba932 Merge pull request #582 from ohagendorf/disco_f429zi
CMSIS/HAL: DISCO_F429ZI - correction of RAM memory layout in the linker script and stdio_uart config
2014-10-20 09:00:25 +01:00
Martin Kojtal c19ebe6e65 Merge pull request #580 from Accutechs/master
Platform: SSCI824 - New platform addition (LPC82X)
2014-10-20 08:58:38 +01:00
Martin Kojtal ced22a359b Merge pull request #554 from sg-/cmsis_nvic_license
CMSIS: BSD license to NVIC_SetVector and NVIC_GetVector.
2014-10-20 08:33:19 +01:00
ohagendorf 254e57d4b2 [DISCO_F429ZI] fix of RAM memory layout and stdio_uart
All test without any peripherals ("peripherals": []) are OK with these
two corrections.

- RAM start address was wrong - overlap with interrupt vector table
- wrong uart for stdio uart
2014-10-20 01:36:45 +02:00
hmc 8020b647fe [FRDM-K64F] Fix FOPT EzPort bit documentation and set it to disable at start-up to
allow proper booting when powered from the K64F USB port. Refer to issue (#569).
2014-10-19 15:45:37 -04:00
ytsuboi 9155d4204b [SSCI824] Add platform 2014-10-19 22:49:16 +09:00
Martin Olejar 185ce5bfe4 Fixed LPUART and USB device initialization issue. Added _kill, _exit and _getpid functions required by gcc-arm-none-eabi-4.8 toolchain. 2014-10-17 22:20:12 +02:00
Martin Kojtal 36a8882a54 Merge pull request #566 from bcostm/master
Targets: NUCLEO_L152RE - Migration to STM32Cube driver (CMSIS and HAL)
2014-10-16 15:47:15 +02:00
Martin Kojtal a40d0bb4ca Merge pull request #560 from dbestm/master
Targets: NUCLEO_F411RE - CMSIS files to build/export to IAR
2014-10-16 15:28:43 +02:00
bcostm aa43cb95b8 [NUCLEO_L152RE] Migration to STM32Cube driver 2014-10-16 08:48:34 +02:00
Yihui Xiong b25f2cf128 [STM32F407VG] add uARM toolchain for ARCH_MAX and DISCO_F407VG 2014-10-16 10:11:18 +08:00
dbestm 3cc3193445 [NUCLEO_F411RE] Adapt python script + CMSIS files to build/export to IAR 2014-10-15 15:00:35 +02:00
Martin Olejar 4151ca0e98 Added LPUART support and fixed a many errors in KL43Z target 2014-10-15 01:02:32 +02:00
sg- d9c19847be [cmsis_nvic] correct typos and stray character 2014-10-14 00:47:53 -05:00
Martin Kojtal 77c1102c0f Merge pull request #556 from ohagendorf/Nucleo_F334R8
Exporters: NUCLEO_F334R8 - export to gcc_arm and coide (templates, travis addition)
2014-10-13 15:28:06 +02:00
Martin Kojtal 342790b0c3 Merge pull request #544 from ohagendorf/DISCO_F429_2
HAL: Disco_F429ZI - extensions of interrupt vectors, pin names and pin functions
2014-10-13 08:57:52 +02:00
Martin Olejar 1f9586daac Added spi_api.c and gcc_arm_kl43z.tmpl files. Fixed some issues in KL43Z target 2014-10-13 00:49:48 +02:00
ohagendorf 3b9fd11ee3 Merge branch 'gcc4nucleo_f334' into Nucleo_F334R8
Conflicts:
	workspace_tools/export/gccarm.py
	workspace_tools/export_test.py
2014-10-12 19:09:31 +02:00
sg- 5b8ab1762d Add BSD license to NVIC_SetVector and NVIC_GetVector. 2014-10-10 15:56:16 -05:00
Martin Olejar 94581919bd Added CMSIS files for Freescale KL43Z ARM 2014-10-10 00:55:15 +02:00
ohagendorf 79e2ebfc7b [DISCO_F429ZI] changed mcu names
Changed mcu names in comments from original F407 ot F429.
2014-10-09 20:20:12 +02:00
Martin Kojtal dde65d84a0 Merge pull request #543 from dbestm/master
CMSIS: NUCLEO_F401RE - ARM GCC ld RAM size correction
2014-10-09 10:06:01 +01:00
dbestm 8d52e5439f [NUCLEO_F401RE] enhance gcc ld file 2014-10-09 10:43:39 +02:00
Martin Kojtal 8b3e1c2fa8 Merge pull request #541 from dbestm/master
HAL: NUCLEO_F030R8 - port HAL to support Cube and cube files addition
2014-10-08 12:47:21 +01:00
dbestm 8df74cfcda [NUCLEO_F030R8] port HAL to support cube and ad cube files as well 2014-10-08 11:24:16 +02:00
ohagendorf 70b576d1b3 [DISCO_F429ZI] missing interrupt vectors
Added some missing F429 interrupt vectors
2014-10-07 18:34:44 +02:00
Marcomissyou ab92decf23 Marco add for new target DFCM_NNN40 2014-10-07 17:59:57 +08:00
Martin Kojtal 46e37048a8 Merge pull request #535 from bcostm/dev_F091RC
Platform: New platform addition - NUCLEO_F091RC
2014-10-07 09:23:49 +01:00
bcostm 6fd2118f1d [NUCLEO_F091RC] First commit of CMSIS files 2014-10-06 16:33:16 +02:00
Bogdan Marinescu a156b0f4f2 Merge branch 'DISCO_F429' of git://github.com/ohagendorf/mbed into ohagendorf-DISCO_F429
Conflicts:
	workspace_tools/export/gccarm.py
2014-10-06 14:33:21 +01:00
ohagendorf 70eef62d9f [DISCO_F429ZI] new target with [EXPORT] to gcc_arm and CoIDE
- build and export to toolchains gcc_arm and CoIDE is OK
- compiling is OK
- mbed/blinky is OK
2014-10-05 23:05:16 +02:00
Toyomasa Watarai 685f97da37 Add LPC824 platform
LPCXpresso824-MAX support
uARM target support
RTOS support
2014-10-05 16:18:48 +09:00
ohagendorf 71f473c464 [EXPORT][NUCLEO_F334R8] export to gcc_arm and coide
- rtos library is not working because of double defined SysTick_Handler
in system_stm32f3xx.c and in rtos
- please see pullrequest #526 for a correct export
- tests are working fine:
Test summary:

+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| Result | Target        | Toolchain | Test ID   | Test Description
| Elapsed Time (sec) | Timeout (sec) | Loops |

+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| OK     | NUCLEO_F334R8 | GCC_ARM   | DTCT_1    | Simple detect test
|        0.44        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | EXAMPLE_1 | /dev/null
|        3.37        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_10   | Hello World
|        0.37        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_11   | Ticker Int
|       11.31        |       20      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_12   | C++
|        1.32        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_16   | RTC
|        4.7         |       15      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_2    | stdio
|        0.76        |       20      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_23   | Ticker Int us
|       11.37        |       15      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_24   | Timeout Int us
|       11.41        |       15      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_25   | Time us
|       11.31        |       15      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_26   | Integer constant
division             |        1.32        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A1   | Basic
|        1.32        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A21  | Call function before
main (mbed_main) |        1.31        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A5   | DigitalIn DigitalOut
|        1.31        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A6   | DigitalInOut
|        1.31        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A7   | InterruptIn
|        9.31        |       10      |  1/1  |
| OK     | NUCLEO_F334R8 | GCC_ARM   | MBED_A9   | Serial Echo at 115200
|        5.97        |       10      |  1/1  |

+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
Result: 17 OK

Completed in 125.02 sec
2014-10-04 01:45:38 +02:00
bcostm 362f0ce335 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-09-22 10:41:28 +02:00
sg- c4c90fe780 [mbed][exporters][k22f][gcc] Added exporters for uvision, gcc_arm, kds. Known issues are: uvision5 as K22F doesnt seem to be supported with uvision4. gcc_arm and kds - build but blinky led color doesnt behave correctly. Haven't debugged much. python project.py -m K22F -p 25 -i kds [uvision] [gcc_arm] to pick back up. 2014-09-19 18:46:22 -05:00
bcostm 0111694e1e Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-09-19 14:33:30 +02:00
bcostm 47b4e3cdb0 [NUCLEO_F302R8] Remove stdlib folders
Not used, was there as backup.
2014-09-19 09:00:50 +02:00
bcostm e19acbbb98 [NUCLEO_F302R8] Migration to STM32Cube driver.
Actual code is based on the Standard Peripherals Library.
2014-09-18 15:08:35 +02:00
0xc0170 c8eab47e81 Merge branch 'master' of github.com:Sissors/mbed into Sissors-master
Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PeripheralPins.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PortNames.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/device/MK22F51212/fsl_bitaccess.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PeripheralPins.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PortNames.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/device/MK64F12/regs.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_object.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/i2c_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/objects.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pinmap.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/port_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pwmout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/rtc_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/serial_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/sleep.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/us_ticker.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PeripheralPins.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PortNames.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/regs.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/system_MK64F12.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_object.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/i2c_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/objects.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pinmap.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/port_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pwmout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/rtc_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/serial_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/sleep.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/spi_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/us_ticker.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_object.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/i2c_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/objects.h
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pinmap.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/port_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pwmout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/rtc_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/serial_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/sleep.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/spi_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/us_ticker.c
	libraries/net/eth/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c
	workspace_tools/tests.py
2014-09-16 13:43:02 +01:00
Bogdan Marinescu c372035d60 Merge pull request #477 from sg-/master
Add derivative support to K64F and updates for MTS_GAMBIT
2014-09-11 16:47:48 +01:00
Bogdan Marinescu 81ab34fd83 Merge pull request #475 from giulianodianda/master
STMs: Microlib heap fix for new, malloc and friends
2014-09-11 16:35:53 +01:00
Bogdan Marinescu 1393115460 Merge pull request #484 from ohagendorf/master
[Nucleo_F4x1]: 2 extensions for a) toolchain ARM_GCC and b) test DigitalIn DigitalOut
2014-09-11 15:17:12 +01:00
Bogdan Marinescu 8a63c226dd Merge pull request #485 from Accutechs/master
[LPC4337] add support
2014-09-11 14:00:04 +01:00
ohagendorf da9b7d33a4 Toolchain GCC ARM for Nucleo_F411RE
- Linker script and startup for Nucleo_F411 - both are copies of
Nucleo_F401 with some changes (memory size, interrupt vector table)
- changes in target.py for the new toolchain
2014-09-10 23:48:06 +02:00
Andreas Rebert 9c1a43f13d [LPC4088] Making it possible to put code in QSPI flash 2014-09-10 10:43:59 +02:00
ytsuboi 89342dbe69 Merge remote-tracking branch 'upstream/master' 2014-09-10 03:20:05 +09:00
Bogdan Marinescu 82ec8c2c4d Added support for Nordic parts with 32K of RAM 2014-09-08 16:27:53 +01:00
ytsuboi b55e3b42b4 Merge remote-tracking branch 'upstream/master' 2014-09-07 19:59:40 +09:00
Sissors 1aaaea5553 Set correct CPU for K22F
Apparantly the wrong CPU was set, fixed that to correct one
(MK22F51212). Won't hurt though if someone checks the .s and .sct file.
(It does compile and work fine now for blinky and helloworld)
2014-09-07 11:56:21 +02:00
Sissors 50ce80b7d2 K22F support added
And that is a bit of an overstatement. But mbed blinky works :D. And
nothing else works atm. Still more than before today.

Every option in device.h is disabled (and won't work), but now they can
slowly be enabled (they will need pinouts and most some will need some
changes in the mbed api files).

One of the major issues was that the KSDK is intended to only compile
relevant peripherals, but the mbed build system does not support this.
So now for the affected peripherals (with the K22F and K64F) instead of
throwing an error when no valid CPU is found for them, it sets a define,
and the relevant .h and .c files have an #ifndef for that define. This
way it doesn't need to be manually set for each mbed target.
2014-09-06 16:32:37 +02:00
Rohit Grover bd60f75691 For HRM1017 (nRF51822), setup the internal RC clock instead of the low-frequency crystal.
Change request from Tsuboi San.
2014-09-05 15:21:57 +01:00
sg- 24f537ea60 [MTS_GAMBIT][K64F][exporters][net] Update directory names for K64F to allow derivative platforms. Change net/eth/lwip-eth/arch directory name to allow K64F derivative EthernetInterface support. Disable Ethernet in MTS_GAMBIT device.h - seems depreciated or just not implemented. Add MTS_GAMBIT exporters for uvision and gcc_arm 2014-09-04 17:26:54 -05:00
Rohit Grover 7aedd02f25 mostly white space diffs to Nordic's system startup file 2014-09-03 13:18:02 +01:00
Giuliano Dianda 722cb53e96 STMs: Microlib heap fix for new, malloc and friends
heap can grow outside 0x400 default size and does not overlap stack
area.
2014-09-03 00:14:49 +02:00
ytsuboi ef0819c731 [LPC4337] move files from LPC43XX to LPC4330 2014-09-03 02:20:48 +09:00
ytsuboi 1ee314c4a5 [LPC4337] first commit
just confirmed with >workspace_tools\make.py -m LPC4337_M4 -t ARM -p 25
2014-09-01 23:30:22 +09:00
Rohit Grover 2deb3706d2 Replace the 16mhz clock with a low-freqncy external crystal based clock source at statup.
This results in a big win in power consumption.
2014-08-29 17:02:39 +01:00
Aron L. Phillips bbe0203ccf Renamed TARGET_GHI_MBUINO to TARGET_OC_MBUINO to fix an issue with the online compiler. 2014-08-28 15:22:12 -04:00
Sissors f3e48d0702 Updated CMSIS for K64F 2014-08-25 20:31:39 +02:00
Sissors ae822b969a Merge remote-tracking branch 'martins/dev_ksdk_update'
Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
2014-08-24 17:12:27 +02:00
Bogdan Marinescu bbc120c478 Merge pull request #460 from xiongyihui/stm32f407
DISCO_F407VG - add USBDevice support and a variant - ARCH_MAX
2014-08-21 14:57:36 +01:00
Bogdan Marinescu 5ba8d2a310 Merge pull request #450 from micromint/master
LPC4330_M4 port_api, us_ticker update
2014-08-21 10:54:39 +01:00
Yihui Xiong cbe4a4b26e add target ARCH_MAX, a variant of DISCO_F407VG 2014-08-21 16:48:40 +08:00
jesusalvarez 39f82c99ec LPC4330_M4 port_api, us_ticker update 2014-08-19 18:16:48 -04:00
bcostm 7d815919fd [NUCLEOs] Set heap size to 0x400 2014-08-19 15:08:25 +02:00
Bogdan Marinescu ec6f5454a8 Merge pull request #435 from janekm/master
fixes to NRF51822 GCC template
2014-08-12 10:22:59 +01:00
Martin Kojtal c266ac3596 Merge pull request #439 from xiongyihui/stm32f407
[Exporters] add DISCO_F407VG's uvision support
2014-08-12 07:38:54 +01:00
Yihui Xiong c8704284bd add DISCO_F407VG's uvision support 2014-08-12 11:53:19 +08:00
Bogdan Marinescu 15129aa459 Merge pull request #434 from chrta/add_lpc1549_gcc_arm
[LPC1549] Add support for GCC_ARM
2014-08-11 14:34:11 +01:00
Bogdan Marinescu ca36374e2e Merge pull request #436 from xiongyihui/variant_bug
fixed L6235E link error for Xadow M0
2014-08-11 13:59:40 +01:00
Janek Mann c5f07dc672 fix for NRF51822 linker script 2014-08-11 11:42:41 +01:00
Yihui Xiong 0b7b75881a fixed L6235E link error for Xadow M0 2014-08-11 12:37:06 +08:00
Christian Taedcke 67e9feeab7 [LPC1549] Add support for GCC_ARM 2014-08-09 16:05:06 +02:00
Martin Kojtal 303f50bc94 Merge pull request #430 from 23chrischen/master
[NUCLEO_F411RE] Naming corrections - Changed stm32f401 to stm32f411
2014-08-08 11:04:35 +01:00
23chrischen 198f6cfbee Changed stm32f401 to stm32f411 2014-08-07 11:50:41 -05:00
Martin Kojtal 5b145e4f6c Merge pull request #422 from Experiment-626/master
[TARGET_LPC11UXX] PeripheralNames.h and PinMap definitions separation for LPC11UXX platforms
2014-08-06 10:12:30 +03:00
0xc0170 44822442da [HAL] K22F - CMSIS files, target.py addition 2014-08-05 12:21:53 +02:00
Aron L. Phillips 1584c55aed Modified the linker script for the ARM Micro, Standard, and GCC to accommodate for the specific chip that the mBuino platform uses LPC11U24FHI33/301 which is 6kB in the SRAM vs 8kB;
Added ('GHI_MBUINO',     ('ARM', 'uARM', 'GCC_ARM')), to the OFFICIAL_MBED_LIBRARY_BUILD section of build_release.py.
2014-08-01 15:53:02 -04:00
Toyomasa Watarai 4cb75a3fbb Fixed L6235E link error for NRF51822 variants
Changed TARGET_NRF51822 target directory names to TARGET_MCU_NRF51822
Removed NRF51822 names to extra_label of target.py
Added MCU_NRF51822 names to extra_label of target.py
Tested with blinky example for NRF51822, HRM1017, ARCH_BLE and
RBLAB_NRF51822 target
2014-08-01 16:36:54 +09:00
0xc0170 0c78174ad5 [K64F] cmsis system header file update 2014-07-22 11:59:19 +01:00
0xc0170 953be546ca [K64F] HAL update (KSDK 1.0) 2014-07-22 11:37:02 +01:00
Mihail Stoyanov 55f9b014de Add GHI_MBUINO target support 2014-07-22 11:12:05 +03:00
Martin Kojtal f971aef913 Merge pull request #407 from fritzprix/master
[Nucleo, Discovery] Add default heap size( 1 KB) for Nucleo F401RE, DISCOVERY 407
2014-07-21 08:32:31 +01:00
DooWoong Lee d1fc90fd50 Update startup_stm32f401xe.s
revert new change into what it was previously
2014-07-19 00:00:55 +09:00
Martin Kojtal df84f2b3e9 Merge pull request #404 from xiongyihui/master
New ARCH_GPRS target
2014-07-18 14:09:41 +01:00
fritzprix e3018e766b - Add Default Heap Size 2014-07-17 23:37:11 +09:00
Martin Kojtal 41b8b1d364 Merge pull request #405 from micromint/master
[LPC4330_M4] Change case of include file for case sensitive builds
2014-07-17 06:26:17 +02:00
jesusalvarez 1e53bb8054 Change case of LPC43xx include file for case sensitive toolchains 2014-07-16 13:15:21 -04:00
Yihui Xiong 76f1eb949b add ARCH_GPRS target 2014-07-16 18:34:20 +08:00
Martin Kojtal 2031512f69 Merge pull request #400 from micromint/master
[LPC4330] Updated LPC4330_M4 port
2014-07-15 07:35:28 +01:00
jesusalvarez 4e82296c05 Updates to LPC4330_M4 drivers 2014-07-11 14:48:25 -04:00
0xc0170 cf645e8fa1 [K20D50M] K20D50M - correct target name 2014-07-10 13:46:38 +01:00
Rohit Grover aae8513739 changes needed to support V7 of the nRF51822 soft-device 110 2014-07-08 16:42:47 +01:00
Toyomasa Watarai b1cae3da93 [LPC1549] Added CAN support
Added CAN API support for LPC1549 target.
Tested with LPC1768 target using NXP TJA1042 CAN transceiver.
2014-06-30 15:21:42 +09:00
Bogdan Marinescu f74be83b04 Merge pull request #367 from dinau/LPCcappuccino_initial_port
LPCCAPPUCCINO] initial port
2014-06-27 16:20:32 +01:00
Martin Kojtal 124ef5e3ad Merge pull request #376 from dinau/f407vg_update_hal
[DISCO_F407VG] HAL update.
2014-06-27 07:22:56 +01:00
Martin Kojtal 9fec469ec6 Merge pull request #377 from dinau/disco_f303vc_update
[DISCO-F303VC] Updated with F302R8 recent changes
2014-06-26 10:18:14 +01:00
dinau e6050cceca [DISCO-F051R8] Updated with F030R8 recent changes 2014-06-25 22:56:05 +09:00
dinau cc84553854 [DISCO-F303VC] Updated with F302R8 recent changes 2014-06-25 22:27:57 +09:00
dinau de7003d6c2 [DISCO_F407VG] HAL update.
Mainly updated with NUCLEO-F401RE canges.
2014-06-25 20:45:07 +09:00
dinau 0e1d88d0ee Merge branch 'origin/master' 2014-06-24 23:46:48 +09:00
bcostm 124ee172f4 [NUCLEO_F334R8] Add target CMSIS files 2014-06-24 11:23:54 +02:00
bcostm a484131295 [NUCLEO_F411RE] Add target CMSIS files 2014-06-23 12:43:20 +02:00
dinau 323a5d7270 LPCCAPPUCCINO] initial port
LPCCAPPUCCINO is the breakboard that has LPC11U37,
https://strawberry-linux.com/catalog/items?code=12045
Schematic:
https://strawberry-linux.com/pub/cappuccino-sch.pdf
2014-06-20 23:08:02 +09:00
Toyomasa Watarai 50db157bd6 [LPC1549] Added USBDevice support
[LPC1549] Added USBDevice support by va009039's code
[LPC1549] Fixed warnings by GCC toolchain and removed redundant code
[LPC11U68] Fixed warnings by GCC toolchain and removed redundant code
2014-06-18 15:09:09 +09:00
Bogdan Marinescu f60bb902c9 Merge pull request #358 from 0xc0170/dev_kds_exporter
kds exporter
2014-06-17 13:28:25 +03:00
0xc0170 cf3b3d5a87 Merge branch '1549' of https://github.com/Kazu-zamasu/mbed into Kazu-zamasu-1549 2014-06-17 11:26:08 +03:00
kazu 66bfaf4c43 Create mtb.c 2014-06-16 02:18:21 +09:00
kazu 9cab1895cd Create aeabi_romdiv_patch.s 2014-06-16 02:17:50 +09:00
kazu d150c82baa Update LPC1549.ld 2014-06-16 02:15:34 +09:00
kazu 31345c74c9 Update startup_LPC11U68.cpp 2014-06-16 02:14:41 +09:00
kazu 5a7eac98b4 Update LPC11U68.ld 2014-06-16 02:14:11 +09:00
kazu 7d6116ec17 Update LPC11U68.ld 2014-06-16 02:13:40 +09:00
kazu fa84881098 Update LPC11U68.ld 2014-06-16 02:12:38 +09:00
kazu b4fb8525ea add 11U68 ARM CR 2014-06-15 09:10:32 +09:00
dinau 131cdb529d [LPC2368][GCC_ARM] Added export functionality
Other changes are,
(1) Modified link error
(2) Silent Warning
2014-06-13 20:13:14 +09:00
0xc0170 ca8fb6c0ab [K64F] Startup GCC ARM suffix correctionppercase
- uppercase assembly extension for KDS to recognize the files (bug in eclipse)
2014-06-12 15:15:16 +01:00
Bogdan Marinescu 66d25186cd Merge branch 'nrf51822-gcc-arm-export' of git://github.com/juancferrer/mbed into juancferrer-nrf51822-gcc-arm-export
Conflicts:
	workspace_tools/export/gccarm.py
	workspace_tools/export_test.py
	workspace_tools/targets.py
2014-06-12 14:44:36 +01:00
kazu d9c48d3450 add 1549 GCC_CR 2014-06-12 05:33:50 +09:00
Bogdan Marinescu 42deb9ac55 Merge pull request #342 from bcostm/master
[NUCLEO_F401RE] Remove call to Systick + bug fixes
2014-06-11 09:42:11 +01:00
0xc0170 e48e797928 [K64F] GCC startup fix - watchdog, linker correction and NVIC number of vectors 2014-06-10 10:35:32 +01:00
bcostm a0d3da9a36 [NUCLEO_F401RE] Add missing IT flag reset + update system clock variable 2014-06-09 12:51:24 +02:00
bcostm 8e2d37abf9 [NUCLEO_F401RE] Remove call to Systick
+ Update Cube F4 HAL driver to V1.1.0RC2
2014-06-03 11:18:59 +02:00
sg- bc61af3b93 Start of adding gcc_arm export support and GCC_ARM compilation support. Binaries produced by GCC for K64F not functional at this point. 2014-06-02 19:20:17 -05:00
Juan Carlos Ferrer 64cebfa232 Enables hex hook 2014-06-01 17:09:52 -05:00
Juan Carlos Ferrer 2784430ecd Merges linker scripts into a single file 2014-05-31 16:56:34 -05:00
Juan Carlos Ferrer e840a6c7bb Adds startup file 2014-05-31 16:35:41 -05:00
Juan Carlos Ferrer b2cc293722 First pass at linker script 2014-05-31 14:25:53 -05:00
bcostm 02873be1f7 [NUCLEO_F072RB] Update CubeF0 HAL driver 2014-05-30 15:39:23 +02:00
bcostm d4b8cb8a1c [NUCLEO_L053R8] Fix issue with file upper case file name
+ code cleanup
2014-05-27 11:12:53 +02:00
Martin Kojtal 10e3a9cea1 Merge pull request #314 from punitsoni/stm32_gcc
[STM32F103RB] Support for GCC_ARM toolchain
2014-05-23 08:39:47 +01:00
bcostm 627d0ef49c [NUCLEO_F072RB] Add cmsis files (part 4) 2014-05-21 18:16:20 +02:00
bcostm 49adba3abe [NUCLEO_F072RB] Add cmsis files (part 3) 2014-05-21 18:09:01 +02:00
bcostm a8c5cfb7ec [NUCLEO_F072RB] Add cmsis files (part 2) 2014-05-21 16:57:18 +02:00
bcostm 6ec3e47274 [NUCLEO_F072RB] Add cmsis files (part 1) 2014-05-21 16:50:06 +02:00
Punit Soni 882dcee242 Add support for GCC_ARM toolchain in target STM32F103RB 2014-05-19 20:18:42 -07:00
Toyomasa Watarai e756237ebf [LPC11U68] Fixed PLL lock issue etc
Fixed PLL lock issue
Corrected system clock related code
2014-05-12 15:25:23 +09:00
bcostm c761a5e0a9 [NUCLEO_F401RE] Add auto clock configuration (HSE/HSI)
Solve also the problem with the SetSysClock function not declared in
sleep.c

Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/i2c_api.c
2014-05-09 13:46:53 +01:00
Bogdan Marinescu 152b58673f Merge pull request #293 from hollie/fix_nvic_table_init
Ensure the NVIC table gets copied to RAM even when it is not at 0x0000
2014-05-07 17:38:34 +01:00
bcostm faeb26b7ff [NUCLEO_L053R8] Add cmsis files (5) 2014-05-05 15:30:13 +02:00
bcostm b7b52e416a [NUCLEO_L053RB] Add cmsis files (4) 2014-05-05 15:27:32 +02:00
bcostm eb1315ff84 [NUCLEO_L053RB] Add cmsis files (3) 2014-05-05 15:18:50 +02:00
bcostm 3c02044ac4 [NUCLEO_L053RB] Add cmsis files (2) 2014-05-05 15:14:53 +02:00
bcostm 0ea6e7c6ea [NUCLEO_L053R8] Add cmsis files 2014-05-05 15:06:33 +02:00
Lieven Hollevoet 44b0aa9b73 Ensure the NVIC table gets copied to RAM even when it is not located at 0x00.
This is useful in case you're using a secondary bootloader to load application code that is using the mbed libraries on a bare metal controller.
2014-05-05 14:39:01 +02:00
Bogdan Marinescu 5bf985ebc6 Merge pull request #281 from bcostm/master
[NUCLEO_L152RE/F103RB] Add LSE configuration for RTC
2014-04-29 11:05:21 +01:00
bcostm 9ac0131acd [NUCLEO_F103RB] Add LSE configuration for RTC 2014-04-29 11:02:11 +02:00
bcostm 7af317dda2 [NUCLEO_L152RE] Add LSE configuration for RTC and...
... remove trailing spaces, typo corrections
2014-04-29 10:12:59 +02:00
Toyomasa Watarai 3de6ec9451 [LPC11U68] Initial release
Initial release of NXP LPC11U68 target.
2014-04-29 10:32:24 +09:00
bcostm 8bafbd10f3 [NUCLEO_F401RE] Add missing files for LSE configuration, typo 2014-04-28 16:46:27 +02:00
bcostm b5d497940e [NUCLEO_F103RB] Many improvements
- Add more USART, SPI, I2C, PWM and AnalogIn pins
- Use TIM4 instead of TIM1 for the ticker
2014-04-23 11:12:16 +02:00
bcostm 9daf44308a [NUCLEO_F030R8] Move back SetSysClock() call in SystemInit() 2014-04-23 10:03:59 +02:00
bcostm 6abba68998 [NUCLEO_F302R8] Move back SetSysClock() call in SystemInit()
The serial_init() function is called before the mbed_sdk_init() (I don't
know why?) and this causes an incorrect baudrate calculation.
2014-04-23 09:53:35 +02:00
bcostm 4ac17903e2 [NUCLEO_F030R8] Many improvements added
- Automatic clock configuration at startup between HSE and HSI
- System clock = 48 MHz for both
- Configure LSE for RTC (if not available LSI is used instead)
- Add 1MHz clock for I2C
- Update SPI prescaler values
- Typo corrections
2014-04-22 16:15:31 +02:00
bcostm 90e883a43d [NUCLEO_F302R8] Move SetSysClock() in mbed_sdk_init() + minor modifications 2014-04-18 16:18:45 +02:00
dinau d9c2175a05 [STM32F3-Discovery][DISCO_F303VC] initial port. 2014-04-08 22:30:24 +09:00
Michael Panetta 81c91a0487 [STM32F3XX] Initial port
This is the initial port of the mbed SDK to STM32F3XX (Tested with STM32F3Discovery and hello world test.)

This port is based on the NUCLEO_F302R8 target.
Only the GCC_ARM toolchain has been tested.
2014-04-06 21:21:28 -04:00
Bogdan Marinescu d537c51d26 Merge pull request #245 from 0xc0170/dev_k64f_squash
target K64F
2014-04-02 20:45:34 +01:00
Bogdan Marinescu f7c0e770fc Merge pull request #229 from todor603/master
Added GCC_ARM for NUCLEO_F401RE
2014-04-02 18:12:18 +01:00
0xc0170 03b3a4e895 Target K64F addition.
Squashed commit of the following:

commit db3c9f7682083abeb291e01df31e67e4c50845b3
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Apr 2 09:52:00 2014 +0200

    K64F - KSDK - Warnings fixes

commit a639a5cdff889c13509c954b0a34ebac861c1361
Merge: 67a2c2a f3de345
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Apr 1 12:48:35 2014 +0200

    Merge branch latest 'master' into dev_target_k64f

    Conflicts:
    	libraries/rtos/rtx/RTX_Conf_CM.c
    	workspace_tools/build_api.py

commit 67a2c2aeb976f264db52ea10d18fea9de0d7685f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 30 13:19:51 2014 +0200

    K64F - PinName for buttons (SW2, SW3)

commit 957573e2cd42d5c73ed99477abb98c8b883695b2
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 25 11:46:57 2014 +0100

    K64F - pins addition to mbed HAL, uart - 4 instances, fix i2c instance which was not stored

commit 2347a6d03984e297190910a250f2771032ae6327
Author: sg- <sam.w.grove@gmail.com>
Date:   Mon Mar 24 15:20:51 2014 -0500

    Added wait to i2c stop

commit b7b4a9c72e8724087a44078c41a2cb33e4c8d5e3
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 24 19:28:16 2014 +0100

    K64F - I2c - ack flag retreive correction (logic inverted in ksdk hal)

commit 46c875251263029e32463c3b48473b10496088d9
Author: sg- <sam.w.grove@gmail.com>
Date:   Mon Mar 24 13:16:18 2014 -0500

    Added I2C Pinnames

commit b71c7a0dfba7025662f9a9d176494ce4dc86273e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 18 17:02:34 2014 +0100

    K64F Arduino pinNames update

commit d41b0ee493263d1d80fcb72b3f0d4d788359c7c9
Merge: 9c0a982 e2574eb
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 18 14:57:57 2014 +0100

    Merge remote-tracking branch 'upstream/master' into dev_target_k64f.
    K64F gpio changed according to the latest mbed master.

    Conflicts:
    	libraries/rtos/rtx/RTX_CM_lib.h
    	workspace_tools/export/uvision4.py

commit 9c0a9822ab14263fff5e3b6459b7c2b4a77ce30c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 17 21:08:17 2014 +0100

    K64F - sleep support

commit 5edcf3603d2e7b00eedbb377203a054b7a01e51d
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 16 18:19:55 2014 +0100

    K64F - pullup/down corrections, LED1 - R, LED2 - G, LED3 - B

commit a2b3b53a1474d32779654765cd1ce2ba2c6b2186
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Mar 13 20:55:39 2014 +0100

    K64F - SPI - delays are set, pin definition for tests

commit 1f3b3abe16f4afaaf1b75cb4bf3e3a9d5b6e50a7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 11 21:26:00 2014 +0100

    K64F - DAC update - tested with test a8

    	- internal reference set to VDDA
    	- PinName DAC0_OUT

commit 26d8cf47f8c0786b290ae659beb022901029b313
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 11 08:31:44 2014 +0100

    KSDK - drivers layer removal, mbed HAL using only KSDK HAL

    	- ADC corrections with channels, and clock configuration

commit 67ebe14f5c88725033ea0fb135d94b6bf9a00fdb
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 10 12:46:08 2014 +0100

    K20 copy files removed, targets.py - vertical alignment for K64F definition

commit be5c562d513c808e5bd425195a4fb1c71f47a57e
Merge: 696a713 fe0aca9
Author: Emilio Monti <emilmont@gmail.com>
Date:   Mon Mar 10 11:14:55 2014 +0000

    Merge branch 'rtos_support' into dev_target_k64f

commit 696a713751194b4762f1cdf6c17c0786decd7808
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 10 12:05:30 2014 +0100

    [FIX] K64F - adc, sgtl driver updates

commit fe0aca9940bbdd5ee70a1a7341a0a2ad2abf912b
Author: Emilio Monti <emilmont@gmail.com>
Date:   Mon Mar 10 11:04:16 2014 +0000

    Add RTOS support for K64F

commit 5c3edcbca6dbcce628c7cde51ac94a6fc6278ba5
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 9 20:43:38 2014 +0100

    K64F - uvision templates update

    	- uvision 5.10 supports K64F

commit 33f18d11d0eadb9243f1be0ae96c5f82e2913d48
Merge: 26f7587 74e9b2e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Mar 8 10:34:25 2014 +0100

    Update branch from mbed master

    	- merge branch 'master' into dev_target_k64f

    Conflicts:
    	libraries/USBDevice/USBDevice/USBEndpoints.h
    	libraries/USBDevice/USBDevice/USBHAL_KL25Z.cpp
    	workspace_tools/export/uvision4.py
    	workspace_tools/targets.py

commit 26f75872b19a1db2a3abb34c6e773bac56acb32f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Mar 6 22:15:53 2014 +0100

    K64F - USBDevice - MPU disable in init

commit e54d6bbaa68827bd63058fbf2428e289d15ac1f7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 26 21:06:58 2014 +0100

    K64F - clock setup 4 (usb clock enable)

commit c4165732b9520cb31ae3d649d50c353d09dc9932
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 26 20:01:47 2014 +0100

    K64F - USBDevice addition

commit 9fcdbb8562b1415561b04e902fcdbb4724add5af
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Feb 24 19:11:48 2014 +0100

    K64F SPI HAL - initial version

commit 8093df58fa7d17fcb5ad04872c958d5254ee1d8a
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Feb 22 13:14:44 2014 +0100

    K64F - RTC and I2C implementation (using KPSDK HAL)

    	- instance correction in objects and peripherals names headers

commit 7ef3fbda605c2bd53a86f37d0676c0393b2e2949
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Feb 14 09:45:27 2014 +0100

    mbed RTC HAL for K64F

commit e40332fd2db8bf36b3e6cabac5729e013da40c28
Merge: e059f65 6bfcd87
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Feb 13 14:20:20 2014 +0100

    Merge branch 'master' into dev_target_k64f

    Conflicts:
    	workspace_tools/build_api.py
    	workspace_tools/export/uvision4.py
    	workspace_tools/targets.py
    	workspace_tools/toolchains/__init__.py

commit e059f65fd09694418f9fa4f38da90954ab9decfe
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 5 21:35:49 2014 +0100

    pwm mbed HAL

    	- using jusst ftm hal from KPSDK, not yet functional

commit b784278872b1d66ce2940f4988e0479971de8bc0
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Feb 3 18:28:24 2014 +0100

    uvision exporters for K64F, uticker - lptmr

    	- lptmr - no hal neiter driver, quick implementation using registers and internal clock
    	- exporters for K64F - using K60 1MB target, because K64F is not available in 4.7 yet

commit 7a030693e025c2bd456563f3e6f4456033d3f644
Author: Bogdan Marinescu <bogdan.marinescu@arm.com>
Date:   Tue Jan 28 16:29:54 2014 +0200

    Attempt to keep target's include directory structure

commit a2445b383224125abf4ee23bd17f1e685010a4a5
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 27 07:25:16 2014 +0100

    Original KPSDK include directory structure for device

commit 9c07c58bb9cf5e9d8be4c3bec117ee87a5ea81c0
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 16:51:17 2014 +0000

    K64F ADC - initial commit

    	- ADC using KPSDK driver

commit 88e03ef8c5855a57887bb36cddfa5ab1491d400c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 12:18:14 2014 +0000

    GPI IRQ

    	- nvic vectors number correction
    	- gpio irq HAL implementation

commit e83f1108ae9f779ce240d6cdfe23532bfa00a55e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 10:06:44 2014 +0000

    PORT HAL implementation

    	- using gpio hal port

commit 75c21943200c8240d1edaf0a67f84b9f3b43db7f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 23 16:02:36 2014 +0000

    Serial (only 8bit at the moment), using KPSDK HAL

commit 296e79def617f005918cd8e2aa574f2908a362ca
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 23 08:35:50 2014 +0000

    Folder structure correction for K64F - KPSDK

    	- scripts reverted, only new macro is available
    	- K64F specific headers are in HAL in device folder

commit f236b1ffcb9c8b443ad8483bca8b0e564a63f004
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Jan 22 16:07:30 2014 +0100

    update KPSDK to RC1

    	- the update causes few more dependences which were reported. Will be removed later (usb, boards)
    	- pit timer - hal use , pit driver uses us period

commit f02c5353d4920e885f803ad235e5e82001e97b94
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Jan 21 09:45:55 2014 +0100

    KPSDK In/out  declaration removal

commit 8c88e098b4dc4901753309f1e6db4adb8aca4384
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Jan 21 09:12:41 2014 +0100

    gpio_t struct only needs pinName

    	- gpio_init creates init objects on stack

commit 6b96d4ea2c5a6a2cb13571d740ffb679a62f8f3d
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 20 19:59:03 2014 +0100

    us ticker - pit implementation (not functional yet)

    	- pit driver in KPSDK - added sdk prefix to needed functions

commit 098e60a3846abcd4c9c00bd199b01d4b1899807f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 20 13:01:58 2014 +0100

    GPIO HAL - gpio_set implementation

commit 2bfebbfc75dcd08c20297ba42dc0cc82e5381a40
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Jan 19 20:46:55 2014 +0100

    GPIO KPSDK changes

    	- gpio driver - sdk prefix, no lookuptable, input/output declaration, refactoring, set MUX to GPIO
    	- gpio api in mbed implementation, tested on blue led

commit d083733c485fbdd79ed9ce87100df9fee82294a7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Jan 18 17:14:09 2014 +0100

    Update folder structure for KPSDK

    	- drivers addition
    	- usb (needed by drivers - needs to be fixed)
    	- utilities
    	- hal folder
    	- drivers/flash removed (needs to be fixed)
    	- usb host removed (needs to be fixed)

commit 9abcf3d94a2cc849cd6e586c1bad650b6a340a0c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 16 11:06:16 2014 +0100

    Initial commit for K64F

    	- KPSDK addition
    	- CMSIS + HAL for K64F
    	- HAL is not yet implemented
    	- scripts - target contain macros, ignore folders, cmsis copy folders
2014-04-02 14:41:06 +02:00
bcostm 8299b1e6a0 [NUCLEO_F103RB] Add automatic HSE/HSI clock configuration
And:
- restart PLL in deepsleep function
- add more pins for SPI (the mbed pinout will be updated soon)
2014-03-26 17:47:11 +01:00
bcostm 66791e645f [NUCLEO_L152RE] Add automatic HSE/HSI clock configuration.
Update also SPI prescaler and use mbed_sdk_init() function.
2014-03-26 10:06:27 +01:00
bcostm 8f523daa69 [NUCLEO_F302R8] Use mbed_sdk_init() to update the SystemCoreClock variable.
Definitely the best solution...
2014-03-25 18:26:42 +01:00
Bogdan Marinescu 8b4f07882b Merge pull request #233 from bcostm/master
[NUCLEO_F302R8] Fix issue with SystemCoreClock variable update.
2014-03-25 13:33:05 +00:00
bcostm 575f9f9269 [NUCLEO_F302R8] Fix issue with SystemCoreClock variable update.
This variable must be placed outside the RAM initialization section.
2014-03-25 14:17:07 +01:00
Bogdan Marinescu 11bc6fdd03 Merge pull request #232 from bcostm/master
[NUCLEO_F302R8] Improvements in clock configuration, spi default pins, code formatting
2014-03-25 10:00:55 +00:00
bcostm c675516f51 [NUCLEO_F302R8] Add automatic HSE/HSI clock configuration + change spi default pins
The clock configuration is first tried with external 8MHz clock, if fail
then tried with 8MHz xtal and finally with HSI.
2014-03-25 10:24:44 +01:00
Todor d5b1abf7b0 Added GCC_ARM for NUCLEO_F401RE 2014-03-24 22:57:51 +01:00
dinau 472a557288 [STM32F4-Discovery(STM32F407VG)] initial port
[DISCO_F407VG]
2014-03-24 23:56:58 +09:00
star297 908a9b97a4 Update system_LPC8xx.c
Add external 12Mhz crystal support as clock set up 2
2014-03-22 16:52:14 +00:00
bcostm a5090fa636 [NUCLEO_F302R8] Code formatting 2014-03-22 15:50:50 +01:00
dinau 86ee511c80 STM32F0-Discovery (STM32F051R8) initial port 2014-03-21 20:23:13 +09:00
Emilio Monti 93e44fb5a5 Merge pull request #221 from bcostm/master
[NUCLEO_F302R8] and [NUCLEO_L152RE] updates
2014-03-20 11:37:36 +00:00
bcostm ad9f894f10 [NUCLEO_L152RE] Change system clock to 32MHz + restart PLL after deepsleep 2014-03-20 11:28:30 +01:00
Emilio Monti 92d3e97e18 Merge pull request #219 from tkuyucu/master
Merge after reverting the python scripts to generating hex file with UICR
2014-03-19 17:01:43 +00:00
Bogdan Marinescu cf8fd1cf86 Merge branch 'master' of git://github.com/bcostm/mbed into bcostm-master
Conflicts:
	workspace_tools/targets.py
2014-03-19 15:58:10 +00:00
bcostm 87a83a8603 [NUCLEO_F401RE] Fix compilation error with error.h include file 2014-03-19 15:38:39 +01:00
tkuyucu d268bb0131 Merge remote-tracking branch 'upstream/master' 2014-03-19 15:17:09 +01:00
dinau 1683e9fba2 STM32VL-Discovery initial port 2014-03-19 21:39:01 +09:00
bcostm 5963a310e3 [NUCLEO_F401RE] Restart PLL after deepsleep 2014-03-19 09:34:30 +01:00
bcostm e7262047a8 [NUCLEO_F302R8] Add cmsis files (last part) 2014-03-18 15:30:38 +01:00
bcostm cc53000db8 [NUCLEO_F302R8] Add cmsis files (2nd part) 2014-03-18 15:27:34 +01:00
bcostm 041839a2ba [NUCLEO_F302R8] Add cmsis files (first part) 2014-03-18 15:23:47 +01:00
bcostm 38c5c47000 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-03-18 14:58:04 +01:00
bcostm e0bf1e3094 Merge branch 'master' of https://github.com/mbedmicro/mbed
Conflicts:
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F401RE/stm32f4xx_hal_conf.h
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/spi_api.c
2014-03-18 13:17:53 +01:00
dinau 218ea3a4da [GCC_ARM][LPC11U35][LPC1114][STMF407]: Modified build scripts
1. Added to Makefile templates for LPC11U35 and STM32F407
2. Added output facility of HEX file, LIST file and MAP file
2014-03-18 20:32:53 +09: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
dinau e82279b5d5 [LPC11U35][GCC_CR] Added export functionality 2014-03-16 22:16:05 +09:00
dinau 07db34211f Change folder structure 2014-03-15 15:24:07 +09:00
dinau bf12cc5d67 [LPC1114][GCC_CR] Added export functionality 2014-03-15 10:21:36 +09:00
Toyomasa Watarai 7640da9126 [LPC1549] Fixed initial value of stack pointer 2014-03-15 00:05:02 +09:00
tkuyucu 4086fa09d9 merge with mbedmicro 2014-03-13 12:28:59 +01:00
tkuyucu 0f68519f85 Update after hex enabled firmware release
Removed SystemInit write to FWID.
Added DEVICE_ERROR_PATTERN for error signaling.
Exception for NRF added to board.c to keep irqs enabled since timer irq
is needed for the wait function.
Button pin names changed from BUTTON0 to BUTTON1 and from BUTTON1 to
BUTTON2.
2014-03-13 10:59:09 +01:00
dreschpe 3d72f3dcbf Revert "Add additional peripherie for ST Nucleo F401 board"
This reverts commit f973f4c1d7.
2014-03-10 16:53:40 +01:00
bcostm bb57ddc0c3 NUCLEO_F401RE: Change system clock to 84 MHz using HSI + PLL
Update also HSE_VALUE and SPI prescaler value.
2014-03-10 11:40:27 +01:00
dreschpe f973f4c1d7 Add additional peripherie for ST Nucleo F401 board
Add UART  3
Add SPI 2 + 3
Add I2C 2 + 3
change external crystal value to 8MHz
patch SPI 16bit  write bug
2014-03-09 18:20:01 +01:00
dreschpe 142db468ae Add additional peripherie definitions for ST Nucleo F401RE bord
add UART 2 + 3
add SPI  2 + 3
add I2C  2 + 3

patch SPI 16 bit error
patch extenal cristal value to 8MHz
2014-03-09 18:15:47 +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
bcostm f285e44f05 [NUCLEO_L152RE] Update license 2/2 2014-02-26 10:28:09 +01:00
bcostm fe19c62f95 [NUCLEO_L152RE] Update license (1/2) 2014-02-26 10:24:48 +01:00
bcostm 512de10b66 [NUCLEO_F030R8] Update license 2014-02-26 10:08:51 +01:00
bcostm 41b6de2d08 Revert "[NUCLEO_xxx] Update license"
This reverts commit 4197942906.
2014-02-26 10:04:42 +01:00
bcostm 4197942906 [NUCLEO_xxx] Update license 2014-02-26 10:04:14 +01:00
bcostm e1facae89f [NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 4/4) 2014-02-26 09:29:20 +01:00
bcostm 5a4e51ad4e [NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 3/4) 2014-02-26 09:25:54 +01:00
bcostm 3a37a058c5 [NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 2/4) 2014-02-26 09:22:52 +01:00
bcostm 3a74e3f9e3 [NUCLEO_F401RE] Update STM32CubeF4 driver V1.0.0 (part 1/4) 2014-02-25 16:44:12 +01:00
tkuyucu 2dfdee5fe4 Merge remote-tracking branch 'upstream/master' 2014-02-21 12:54:53 +01:00
sg- 5a64111465 Merge branch 'nxp_merge'
Conflicts:
	workspace_tools/export/uvision4.py
2014-02-20 16:30:38 -06:00
tkuyucu 2ec518a249 Added checks on compilation flags. 2014-02-20 12:43:06 +01:00
tkuyucu 3b702158ae Writing FWID to UICR in SystemInit 2014-02-19 17:26:59 +01:00
tkuyucu ec220d9996 Merge remote-tracking branch 'upstream/master' 2014-02-19 12:45:10 +01:00
tkuyucu befaefcdb8 Updated copyright headers
commented out unused variable in cmsis_nvic.c
2014-02-19 12:43:56 +01:00
0xc0170 cd46fa2a73 CMSIS system for KL05Z update
- clocking from external 32kHz is set by default
2014-02-19 08:52:59 +01: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
tkuyucu cfb9b992c3 Merge remote-tracking branch 'upstream/master' 2014-02-17 11:25:54 +01:00
tkuyucu 4f6b0b6443 nordic_global.h file now included 2014-02-17 10:31:20 +01:00
tkuyucu d7dae24aaa Removed UICR edit. 2014-02-14 12:32:04 +01:00
Toyomasa Watarai 1c2e2ce572 [LPC1549] Fixed us_ticker problem 2014-02-13 17:00:25 +09:00
Toyomasa Watarai 07706f0821 [LPC1549] Added SPI support 2014-02-13 16:52:38 +09:00
ytsuboi 78d4c7345b [LPC1549] Added UART support 2014-02-12 23:43:27 +09:00
ytsuboi 5f1f6c7417 [LPC1549] put PINASSIGN0-15 to PINASSIGN[] on LPC15xx.h
and fixed typo on system_LPC15xx.c
2014-02-12 16:13:00 +09: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
Emilio Monti 17499c34d2 Remove stm32f4xx_hal_msp template 2014-02-11 14:51:18 +00:00
ytsuboi e06e842221 [LPC1549] initial commit 2014-02-11 15:54:38 +09:00
Emilio Monti 9272cdeb45 Merge pull request #161 from bcostm/master
Add NUCLEO_F401RE, improvements
2014-02-08 19:33:17 +00:00
bcostm 3a64c7f9d5 [NUCLEO_F401RE] Add toolchain_arm_micro files 2014-02-08 19:12:37 +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 9b701f6a49 No Ports reduced to 1
Licensing headers replaced with mbed Apache.
SPI/SPIS pin configuration is done via PIN_CNF
2014-02-07 10:28:34 +01:00
bcostm e69063a971 [NUCLEO_F401RE] Add Cube F4 driver V1.0.0RC2 2014-02-07 09:40:12 +01:00
bcostm 4ee89986b7 [NUCLEO_F103RB] Update mapping file.
Solve compilation error with flash.
2014-02-07 09:33:15 +01:00
bcostm a3d0a9bd96 [NUCLEO_F401RE] Add cmsis files 2014-02-05 18:08:43 +01:00
tkuyucu 43fe5a4e44 Hardcoded location for FWID is used. 2014-02-04 15:03:44 +01:00
tkuyucu b77d61416f UICR values are written by the SystemInit, if missing. 2014-02-04 10:20:40 +01:00
tkuyucu 08c145aaa6 files and folders renamed to remove case sensitivity 2014-02-04 08:32:34 +01:00
tkuyucu 84b2255ce2 Reformatting 2014-02-03 16:36:23 +01:00
tkuyucu 804188a6f7 Clean up and Reformatting
Unused header files are removed from the cmsis dir.
Tab characters replaced by 4 spaces.
Brackets and parenthesis formatted.
Spi slave functions updated for faster response.
2014-02-03 10:33:34 +01:00
bcostm 3fba65b769 [NUCLEO_F103RB] Update to std periph driver V3.6.1 2014-02-01 18:48:55 +01: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
bcostm 955223fd2c [NUCLEO_L152RE] Update std periph driver to V1.3.0 2014-01-30 09:53:14 +01:00
tkuyucu 05d6525285 Pwm timer interrupt priority set to 1.
When timer interrupt priority is at 3, the pwm functionality can be
disturbed by an active ble connection.
2014-01-30 09:24:53 +01: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
bcostm 6866978792 [NUCLEO_F030R8] Fix vectors remap in RAM issue and more...
Improve gpio api, add gpio_irq, add sleep.
2014-01-27 15:53:00 +01:00
bcostm a5726b883b [NUCLEO_F030R8] Add gpio, port, ticker api, cmsis files 2014-01-22 17:53:54 +01:00
tkuyucu 689a484d23 Stack and heap initialization is removed from the startup file. This solves the mbed runtime problems with the SoftDevice enabled. 2014-01-22 13:58:30 +01:00
bcostm 0af4419c74 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-01-20 18:09:48 +01:00
bcostm ba5866b35e [NUCLEO_L152RE] Fix bugs with gpio and serial 2014-01-13 14:20:27 +01:00
bcostm 7d145c8dc4 [NUCLEO_L152RE] Add first files (gpio, pinmap, us_ticker) 2014-01-10 17:46:18 +01:00
Andreas Rebert e8b09cbc2d [LPC4088] Corrected an invalid header file dependecy. 2014-01-09 09:10:10 +01:00
Andreas Rebert 1448b871c1 [LPC4088] Making it possible to reserve stack space by weak function. 2014-01-09 08:52:33 +01:00