Commit Graph

383 Commits (0d27304410f188bb1c88f52a66264fd99a08d9cb)

Author SHA1 Message Date
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
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
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
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