Commit Graph

408 Commits (062ee461dab0a55f0e6fbcc91af42c76fed037e3)

Author SHA1 Message Date
vimalrajr 062ee461da Adding implementation for I2C APIs - master mode, slave mode, and master async interrupt mode. 2015-08-14 17:36:12 +05:30
akhilpanayam 2110178848 * added new labels for SAMR21G18A in target.py 2015-08-14 17:36:11 +05:30
unknown be49cca1a1 Change DELTA_DFCM_NNN40 ram size to 32KB config 2015-08-04 15:08:53 +08:00
Jonathan Austin 0ee410d831 Move HRM and DELTA targets to use LFCLK define
After this change it will no longer be necessary to list all
the platforms that require the LFCKL to be the internal RC oscillator,
instead we specify it as a property of the platform.

Applications and libraries can use the TARGET_NRF_LFCLK_RC symbol to
filter for platforms that don't have an external crystal.

Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:31:49 +01:00
Jonathan Austin 382f7334fb Nordic: added the s110 scatter files
This commit adds the ability for a compile flag to be set from targets.py
which changes the soft device to s110.

The compile flag is: MCU_NRF51_16K_S110. In order to avoid duplication
of the startup file, for the 16K parts we introduce an S110 or S130
scatter file. This means all 16K platforms must define
MCU_NRF51_16K
and ONE of
MCU_NRF51_16K_S110 or MCU_NRF51_16K_S130

Based on an earlier commit by Mihail but modified to avoid copy/paste
of the startup code for S110/S130

Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:31:48 +01:00
James Devine 585fe6245f Add BBC microbit platform: NRF51_MICROBIT
This adds the BBC micro:bit platform, based on NRF51822

Initially, add the platform to use whatever version of softdevice is the
default for the NRF51822-based platforms.

Originally written by James, modified for new target inheritance by
Jonathan Austin:

Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:07:53 +01:00
Martin Kojtal cda27fddc9 Merge pull request #1254 from bridadan/remove-gcc-arm-for-arm-mps
Removes GCC_ARM as a supported compiler for the ARM_MPS targets
2015-07-24 15:19:18 +02:00
Mihail Stoyanov e9ccab9fb8 Redesign Nordic nRF51 MCU and derivative platforms to use class inheritance:
* add class to support both versions - 16K and 32K
* add class to support 2 modes - BOOT and (F)OTA
* change all classes to use the corresponding parent class
2015-07-23 15:28:52 +03:00
Mihail Stoyanov 9cc84bb8c4 Support multiple SoftDevices for NRF51822 based platforms 2015-07-22 15:08:46 +03:00
Mihail Stoyanov 49dbe0c6cc Add bootloader versioning based on the softdevice being used for all nRF51822 based platforms.
Remove obsolete S110 softdevice.
2015-07-21 13:47:40 +03:00
Brian Daniels 8640bcf9cc Removes GCC_ARM as a supported compiler for the ARM_MPS targets 2015-07-20 10:47:29 -05:00
akhilpanayam 8bd46960f3 * removed support for SAMD21J18A at this point. To be added later.
* removed unwanted headers in serial apis.
2015-07-15 12:22:28 +05:30
Yunfeng Liu 3a5b79bac7 add IBDAP-LPC11U35 platform 2015-07-11 18:53:01 -04:00
Martin Kojtal 161ee189d8 Merge pull request #1206 from Josephc3/master
Add KL26 Target
2015-07-08 14:37:11 +01:00
0xc0170 b883bfb20e Fix MPS2 M7 - set cpu to M4F 2015-07-08 13:49:24 +01:00
akhilpanayamparambil ce20024b88 ** Initial Commit for Atmel SAMD21J18A and SAMR21G18A.
*HAL and CMSIS folder for the Target.
*Updated target.py, gccarm.py for including these targets and settings.py for compiler path.
2015-06-24 11:10:17 +05:30
Josephc3 720b8f2bc8 Added KL26 Target
Added KL26Z as a target.
2015-06-21 19:03:45 +01:00
bcostm 02095056bb [DISCO_F746NG] Add new target (py files + uvision exporter template) 2015-06-18 11:16:09 +02:00
Sam Grove 501340ce8b Update targets.py
Use ARM by default for mdot, not uARM
2015-06-16 10:42:40 -05:00
Martin Kojtal be8c754522 Merge pull request #1183 from screamerbg/master
Renamed the APPNEARME_MICRONFCBOARD target to MICRONFCBOARD
2015-06-16 10:51:25 +02:00
Martin Kojtal 1ac6ed5171 Merge pull request #1172 from modtronix-com/master
Moved target folder, renamed target to NZ32SC151
2015-06-16 08:37:22 +02:00
Mihail Stoyanov 5275f77056 Renamed the APPNEARME_MICRONFCBOARD target to MICRONFCBOARD due to mbed website name length limitation 2015-06-15 17:20:13 +03:00
0xc0170 bf69fa1cfc Squashed PR #1170:
commit c4bf11cb6a
Merge: 0d58363 77a973c
Author: Mihail Stoyanov <wm@smode.org>
Date:   Mon Jun 15 14:41:28 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

    Conflicts:
    	workspace_tools/targets.py

commit 0d58363887
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 9 16:17:27 2015 +0300

    Added Nordic license for the soft device

commit d504a3b58a
Merge: 2c5aab7 8902229
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 9 16:14:47 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

commit 2c5aab74eb
Author: Mihail Stoyanov <wm@smode.org>
Date:   Wed Jun 3 20:44:25 2015 +0300

    Add base MCU support for Cortex-M4. Tidy up targets.py

commit 59b868a517
Merge: 0e23067 927c31a
Author: Mihail Stoyanov <wm@smode.org>
Date:   Wed Jun 3 20:39:56 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

commit 0e23067718
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 2 16:08:08 2015 +0300

    Add the Delta NNN40 platform to releases

commit 62a585dcda
Merge: e1cd545 7a1d25e
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 2 16:06:44 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

    Conflicts:
    	workspace_tools/tests.py

commit e1cd545a9c
Merge: 5c5e61f ffd5586
Author: Mihail Stoyanov <wm@smode.org>
Date:   Thu May 7 13:07:48 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

commit 5c5e61f0ac
Author: Mihail Stoyanov <wm@smode.org>
Date:   Thu May 7 13:07:35 2015 +0300

    Remove the Disco L053 from RTOS tests as it's not ready yet

commit e75efe3467
Author: Mihail Stoyanov <wm@smode.org>
Date:   Wed May 6 13:49:05 2015 +0300

    Tidy up targets.py
2015-06-15 14:11:41 +02:00
0xc0170 6b2cd339ee PR #1171 - Squashed commit of the following:
commit 5b65ac9848f232b37ccf57b3cea3c8abd8788eb8
Merge: 4778e33 167456e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Jun 10 13:18:07 2015 +0100

    Merge branch 'master' of https://github.com/toyowata/mbed into toyowata-master

commit 167456ebda
Author: Toyomasa Watarai <toyomasa.watarai@gmail.com>
Date:   Wed Jun 10 11:22:47 2015 +0900

    Change target name not use low cases

    Rev.101 mbed library support WIZnet platfrom.  However, we got build
    error as below by online compiler:

    Target “WIZWIKI_W7500” is not recognized

    This is because target name contained low cases (e.g. WIZwiki_W7500).
    The target name should be all upper case.

commit b988a534a5
Merge: f74cbe0 a140fc6
Author: Toyomasa Watarai <toyomasa.watarai@gmail.com>
Date:   Wed Jun 10 11:10:37 2015 +0900

    Merge remote-tracking branch 'upstream/master'

commit f74cbe0d80
Author: Toyomasa Watarai <toyomasa.watarai@gmail.com>
Date:   Wed Jun 10 11:07:02 2015 +0900

    Revert RTC test script change

    As a result of discussion here:
    https://github.com/mbedmicro/mbed/pull/1154

commit a4923ffaab
Author: Toyomasa Watarai <toyomasa.watarai@gmail.com>
Date:   Thu Jun 4 00:17:06 2015 +0900

    [TEST] Add MCU list in RTC automated test

    * Add "mcu" key with lists of RTC support targets (#define DEVICE_RTC 1
    in device.h), now MBED_16 test is not executed by non-RTC targets
2015-06-10 13:18:34 +01:00
modtronix-com d314c4a586 Moved target folder as discussed with 0xc0170, renamed target to NZ32SC151
Moved target from ../targets/cmsis/TARGET_STM folder to
../targets/cmsis/TARGET_STM/TARGET_STM32L1 folder as discussed with
0xc0170 (github.com/mbedmicro/mbed/pull/928). Renamed target from
NZ32ST1L to NZ32SC151. Details for board at
www.modtronix.com/nz32-sc151.html
2015-06-10 14:37:19 +10:00
Martin Kojtal 927c31ab84 Merge pull request #1121 from Wiznet/master
Add WIZwiki-W7500
2015-06-03 08:54:53 +01:00
0xc0170 4b93618af6 Squashed commit of the following (#1149 PR on github):
commit 4810979575d8feccff1d6dc75ab24e3753c4e0f0
Merge: 83c82b0 0e23067
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Jun 3 08:06:14 2015 +0100

    Merge branch 'master' of https://github.com/screamerbg/mbed into screamerbg-master

commit 0e23067718
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 2 16:08:08 2015 +0300

    Add the Delta NNN40 platform to releases

commit 62a585dcda
Merge: e1cd545 7a1d25e
Author: Mihail Stoyanov <wm@smode.org>
Date:   Tue Jun 2 16:06:44 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

    Conflicts:
    	workspace_tools/tests.py

commit e1cd545a9c
Merge: 5c5e61f ffd5586
Author: Mihail Stoyanov <wm@smode.org>
Date:   Thu May 7 13:07:48 2015 +0300

    Merge branch 'master' of https://github.com/mbedmicro/mbed

commit 5c5e61f0ac
Author: Mihail Stoyanov <wm@smode.org>
Date:   Thu May 7 13:07:35 2015 +0300

    Remove the Disco L053 from RTOS tests as it's not ready yet

commit e75efe3467
Author: Mihail Stoyanov <wm@smode.org>
Date:   Wed May 6 13:49:05 2015 +0300

    Tidy up targets.py
2015-06-03 08:07:32 +01:00
hjjeon0608 4d977799b6 Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-06-02 08:58:50 +09:00
Martin Kojtal 6f7f37eec7 Merge pull request #1118 from logost/LPC2460
Introduction of new platform LPC2460 MCU
2015-06-01 10:52:03 +01:00
ohagendorf 8edb20bed6 [NUCLEO_F446RE] create the new target
Create the new target - mbed_blinky is runnning
2015-05-23 19:03:11 +02:00
hjjeon0608 1c9cbdbf35 Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-05-22 08:05:04 +09:00
hjjeon0608 5fb844ce87 Change startup code for toolchain ARM
Add possible toolchain ARM at targets.py
2015-05-22 08:04:37 +09:00
0xc0170 f5eeaa09c6 Merge branch 'master' of https://github.com/modtronix-com/mbed into modtronix-com-master
Conflicts:
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
	workspace_tools/export/coide.py
	workspace_tools/export/gccarm.py
	workspace_tools/export/uvision4.py
2015-05-21 09:53:12 +01:00
hjjeon0608 9c329b9357 Remove analogout_api.c
Remove toolchain ARM at targets.py
2015-05-20 10:50:45 +09:00
bcostm c33e013276 [DISCO_F334C8] Add ARM, uARM and IAR toolchains.
Compilation and basic tests are OK.
2015-05-18 16:19:33 +02:00
hjjeon0608 2f751039fc add some files 2015-05-15 11:28:46 +09:00
Dmitry Bogdanov 4653da3604 Merge remote-tracking branch 'origin/master' into LPC2460
Conflicts:
	libraries/USBDevice/USBDevice/USBEndpoints.h
	workspace_tools/export_test.py
2015-05-05 21:35:21 +04:00
Dmitry Bogdanov e14a853216 CMSIS and RTOS are both compalible separately now, remove ARM and GCC_CR toolchain as not compatible 2015-05-05 17:37:54 +04:00
Martin Kojtal 3b811aedb1 Merge pull request #1084 from rgrover/s130
S130 v1.0 from Nordic. This brings in a lot of BLE4.1 functionality
2015-04-30 12:56:54 +01:00
0xc0170 bdaddafd92 Squashed commit (pull request #1072)
commit 8e9e89f5d7
Author: bcostm <bco.stm@gmail.com>
Date:   Tue Apr 28 17:12:52 2015 +0200

    [STM32L0] Change back AHBPresc table name

commit 6433521fc1
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:34:41 2015 +0200

    [STM32_L0] hal improvements

    - pins settings
    - check STM32Cube HAL_Init return value

commit 7b6a5eadc6
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:32:12 2015 +0200

    [NUCLEO_L073RZ] Improvements (same as NUCLEO_L053R8)

commit 0a7f6d2bea
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:30:44 2015 +0200

    [NUCLEO_L053R8] Improvements

    - Add new macro for pins setting (same as NUCLEO_F4)
    - Fix issue with constant tables

commit 1f72ffe2fe
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:26:55 2015 +0200

    [DISCO_L053C8] Alignment with NUCLEO_L0, add IAR compilation + exporter

commit ed2d7dcbe1
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Mar 20 11:10:03 2015 +0100

    [NUCLEO_F091RC/F303RE] Fix wrong detect_code field
2015-04-30 11:57:14 +01:00
Rohit Grover b8c6aba46a Update to v1.0 of Nordic's S130 production release.
This brings in BLE4.1 functionality. It will take some time for BLE_API to expand to cover available functionality.
2015-04-29 10:42:49 +01:00
Steven Cooreman 35a4ba5c4e * Silence bunch of compiler warnings on Silicon Labs platforms
* Remove "ARM" as compiler for Silicon Labs' CM0 platforms
* Define LED3 and LED4 on Silicon Labs platforms
2015-04-27 19:31:00 -07:00
Steven Cooreman 298db047c1 Add in Silicon Labs targets 2015-04-27 11:11:02 -07:00
longshine d043f7f4e5 Added target XBED_LPC1768 2015-04-23 19:51:30 +08:00
0xc0170 809d8aa82b Squashed commit of the following (PR #1023):
commit 5390a0eb7fc28dda30993602652350fd0ad87df0
Merge: 7c4831f 3998966
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Apr 23 08:48:31 2015 +0100

    Merge branch 'master' of https://github.com/dudmuck/mbed into dudmuck-master

    Conflicts:
    	workspace_tools/export/uvision4.py

commit 3998966b1b
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Thu Apr 9 13:45:09 2015 -0700

    using defines for platform specific requirement

commit 755c5d9b07
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Wed Apr 8 14:59:47 2015 -0700

    added device ID for MOTE_L152RC

commit d812fb0002
Merge: 6ad66e8 158cbeb
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Wed Apr 8 07:25:23 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit 6ad66e89d8
Merge: 14a1807 cfb9dd1
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Fri Mar 27 15:54:03 2015 -0700

    merged upstream

commit 14a18078ca
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 24 10:01:02 2015 -0700

    RTC subSeconds at 16384Hz

commit 32d75d04c1
Merge: bc84c03 ea01d61
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 24 09:59:43 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit bc84c03a37
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 16 16:26:18 2015 -0700

    handle HSE-PLL enabled upone deepsleep wakeup

commit 11bfe693b9
Merge: b7cec55 fdc75bf
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 16 14:37:11 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit b7cec55d08
Merge: c5b61f5 4b74c54
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 9 13:15:56 2015 -0700

    syncd with upstream

commit c5b61f5c1d
Merge: c16a115 9d2fd3e
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 3 14:05:54 2015 -0800

    syncd with upstream

commit c16a115e18
Merge: 51efd61 1b2a621
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:48:55 2015 -0800

    Merge remote-tracking branch 'upstream/master'

commit 51efd619f1
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:48:22 2015 -0800

    MOTE_L152RC

commit a122226e46
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:46:08 2015 -0800

    renamed SEMTECH_LORA915 to MOTE_L152RC

commit 88fcf53069
Merge: 3e291c1 8648ff5
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Feb 23 08:11:48 2015 -0800

    Merge remote-tracking branch 'upstream/master'

commit 3e291c1cce
Merge: a59aefc c9e93d2
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 19:04:04 2015 -0800

    Merge remote-tracking branch 'upstream/master'

    syncing my fork with master

commit a59aefc6ed
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 18:46:27 2015 -0800

    added SEMTECH_LORA915 to python scripts

commit 15b1989b69
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 18:42:13 2015 -0800

    added platform SEMTECH_LORA915
2015-04-23 08:55:29 +01:00
Yihui Xiong bae48d52ed fix LSI clock value for Arch Max (STM32F407) 2015-04-21 15:08:39 +08:00
Rohit Grover c3da630923 attempt at upgrading to v8.0 of the SDK 2015-04-20 10:38:08 +01:00
Martin Kojtal 29ab478a78 Merge pull request #1032 from toyowata/master
LPC824, SSCI824 - Add GCC_ARM exporter support
2015-04-16 11:35:50 +01:00
Jeremy Brodt 5ada69b73d [MAX32600MBED] Adding MAX32600MBED platform. 2015-04-14 10:00:23 -05:00
Toyomasa Watarai d8049d5832 [LPC824, SSCI824] Add GCC_ARM exporter support
* Correct interrupt vector table for GCC_ARM startup
* Add GCC_ARM build target for SSCI824
* Add GCC_ARM exporter template files
* export_test has been passed
* autometed test has been passed
2015-04-13 17:54:12 +09:00