Mahadevan Mahesh
b3b0d21c8b
Flash API support using the MCUXpresso drivers
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-06-09 11:20:23 -05:00
Azim Khan
b03441870a
Add new target in mbedtls importer Makefile for mbedtls tests
2017-06-09 17:01:00 +01:00
Jimmy Brisson
0481a5b244
Improve error output of bad lib CI test
2017-06-09 10:30:35 -05:00
Jimmy Brisson
3161cf31d1
Simplify doxygen and libfile checks
2017-06-09 10:27:35 -05:00
Jimmy Brisson
1d42134eba
Document odd bits of the travis config
2017-06-09 10:01:57 -05:00
Jimmy Brisson
8cd7d42fd0
Add check for correct library naming to CI
2017-06-09 09:49:13 -05:00
Sam Grove
0013b4afa5
Add mbed-os-eample-cellular to release data
2017-06-09 15:18:04 +01:00
Martin Kojtal
e850355a16
Merge pull request #4509 from kegilbert/17q2-spi_sdcard-rebase2
...
NRF52840: enabled SdBlockDevice capability
2017-06-09 15:07:03 +01:00
Martin Kojtal
a59a319483
Merge pull request #4466 from geky/cleanup
...
Clean up dead classes in retarget layer
2017-06-09 15:06:18 +01:00
Martin Kojtal
ecc737e14f
Merge pull request #4484 from c1728p9/workshop_rebase_4058
...
STM32L4 Flash support
2017-06-09 15:05:46 +01:00
Martin Kojtal
89b66983b8
Merge pull request #4477 from c1728p9/workshop_rebase_4054
...
Silicon Labs: Fix bug with SPI MISO and CS handling
2017-06-09 15:05:33 +01:00
Martin Kojtal
8998a55bc7
Merge pull request #4475 from c1728p9/workshop_rebase_4043
...
Silicon Labs: Add bootloader support
2017-06-09 15:04:55 +01:00
Martin Kojtal
d3cf5fb999
Merge pull request #4445 from theotherjimmy/fix-exporters
...
Fixes for exporter issues
2017-06-09 15:04:01 +01:00
Martin Kojtal
9d9ef18552
Merge pull request #4511 from c1728p9/fix_m0_devices
...
Fix Cortex-M0 devices
2017-06-09 15:03:30 +01:00
mattot01
9bf298ecc8
Enable IAR and GCC_ARM compiler for CM3DS MPS2
...
1. Add startup code and linker script for IAR and
GCC_ARM compilers.
2. Enable IAR and GCC_ARM compilers in targets.json.
Change-Id: I742a89ae73a4e5ede980a8af0821c3f0e5a461ef
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
2017-06-09 14:58:31 +01:00
Tamas Ban
439363d12a
Implement RTC(Real Time Clock) API on CM3DS target
...
- Modify CMSDK_CM3DS.h: add register interface
- Modify targets.json: add RTC as available device to CM3DS
- Create rtc_api.c: implement mandatory API functions
Change-Id: I14bc1074a9ac0d5e4cbada46d3c90ca82c1e28b0
Signed-off-by: Tamas Ban <Tamas.Ban@arm.com>
2017-06-09 14:58:31 +01:00
gabker01
fb6a2c075c
Implement low-level Ethernet interface for lwIP
...
Based on lwip_ethernetif.c skeleton file,
use init, receive and transfer
functionality of SMSC9220 Ethernet driver
for the lightweight IP stack.
Receive mechanism is interrupt driven.
HW buffer sizes:
Tx = 4608 bytes (MTU)
Rx = 10560 bytes
lwIP fine tuning:
mbed-os/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/opt.h
Change-Id: I0ea95650c65fb32cafb5c2d3dde11420c61dba66
Signed-off-by: Gabor Kertesz <gabor.kertesz@arm.com>
2017-06-09 14:58:31 +01:00
gabker01
e4501f320b
Ethernet driver for MPS2
...
Refactor SMSC9220 Ethernet controller driver
Change-Id: I75c3c42d5675441de1292100a54c50d990070c6f
Signed-off-by: Gabor Kertesz <gabor.kertesz@arm.com>
2017-06-09 14:58:31 +01:00
Tamas Kaman
fdec3f51eb
Create CM3DS_MPS2 target
...
- Creates new target in targets.json
- Creates device specific files under ARM_SSG/CM3DS_MPS2 directory
- Driver layer files under CM3DS_MPS2 are based on Beid target
- Device specific files under CM3DS_MPS2/device are based on CMSIS_5 and Beetle
Change-Id: I29ea7a7f42b11cf25b516cce4b9255ab828ca019
Signed-off-by: Tamas Kaman <Tamas.Kaman@arm.com>
Signed-off-by: Marc Moreno <marc.morenoberengue@arm.com>
2017-06-09 14:58:31 +01:00
Laurent MEUNIER
f77ecf4e12
STM32: Put some serial code in common between families
2017-06-09 13:30:54 +02:00
Aksel Skauge Mellbye
0d1bd37746
[Silicon Labs] Add flash API support
2017-06-09 11:51:28 +01:00
Christopher Haster
40957c14b3
Added reporting of reserved heap
...
Note: Reporting of reserved stack is already performed by the thread
layer
2017-06-09 10:57:08 +01:00
Mika Leppänen
ee30df993a
Disabled lwip ethernet ipv6 multicast filter for STM boards
2017-06-09 11:57:24 +03:00
Jimmy Brisson
603ef3d75e
Correct FPU setting for Cortex-M7FD
...
They had floating point turned off before
2017-06-09 00:03:23 -05:00
Jimmy Brisson
64baee8ac7
Correct profile handling in GNUARMEclipse exporter
2017-06-09 00:03:23 -05:00
Jimmy Brisson
fc6c2b85ff
Upcase assembly file suffix for preprocesssing
2017-06-09 00:03:23 -05:00
Jimmy Brisson
578064e3fc
Remove unsupported part from IAR
2017-06-09 00:03:22 -05:00
Jimmy Brisson
a5cc8ef446
Remove incompatible post binary hook
2017-06-09 00:03:22 -05:00
Jimmy Brisson
d06e2169fd
Correctly name rom.a
2017-06-09 00:03:22 -05:00
Sam Grove
8e76bf6da6
Merge pull request #4508 from kegilbert/kg-doxygen-framework-hal-rtos
...
Doxygen combined HAL, RTOS, and features/Framework updates to not produce warnings and errors [DOC Changes Only]
2017-06-08 23:52:33 -05:00
Sam Grove
14153e7f98
Add virtual nvic support to OC_MBUINO (LPC11U24 based)
2017-06-08 23:49:07 -05:00
Russ Butler
33be92c2b8
Define CMSIS_VECTAB_VIRTUAL for M0 targets
...
Define CMSIS_VECTAB_VIRTUAL for the M0 targets which have a
corresponding driver. The only M0 target missing this is the LPC4330_M0
which is not part of the 2 or 5 release.
2017-06-08 22:50:28 -05:00
Russ Butler
805374ed89
Restore cmsis_nvic for Cortex-M0 targets
...
Restore cmsis_nvic (cmsis_nvic.c and cmsis_nvic.h) files for the
implementations which use a mechanism other than the VTOR to set
interrupts. These are vendor specific and were done for M0 devices
which do not have a VTOR.
Note - There were two cmsis_nvic files which did not use the VTOR that
which not restored in this patch. This is because these targets were
not M0 devices and could use the new unified implementation instead.
These files are:
targets\TARGET_ARM_SSG\TARGET_MPS2\TARGET_MPS2_M0P\device\cmsis_nvic.c
targets\TARGET_ONSEMI\TARGET_NCS36510\device\cmsis_nvic.c
Note - cmsis_nvic.c and cmsis_nvic.h were initial removed in
(and restored from) the commit:
b97ffe8fdc
-
"CMSIS5: Replace target defined NVIC_Set/GetVector with CMSIS implementation"
2017-06-08 22:50:23 -05:00
Russ Butler
9661844e35
Change NUCLEO_L031K6 to M0+
...
Change the core type of the NUCLEO_L031K6 from an M0 to an M0+
so NVIC_SetVector works correctly.
2017-06-08 22:50:19 -05:00
Sam Grove
52fde55b6f
Merge pull request #4450 from deepikabhavnani/doxygen-template
...
Doxygen template
2017-06-08 22:42:06 -05:00
Kevin Gilbert
f324647aae
Original pull request had added these checks to a deleted file. Replicating that change to allow builds on the NRF52840_DK (see original PR #4088 to see the explanation for the removal of spi async)
2017-06-08 17:31:24 -05:00
Andrzej Puzdrowski
baf45b6596
[NRF52840]: disbale SPIM which fix block device
2017-06-08 17:31:24 -05:00
Andrzej Puzdrowski
728841bb5a
Rebase of 7e8cfa8076
...
[NRF52840]: fix SdBlockDevice capability device by disabling SPI_ASYNC mode.
2017-06-08 17:31:23 -05:00
Martin Kojtal
278634a1f6
tools: mbed sdk boot should be separate object file
...
This was probably deleted during the rebase, as mbed sdk boot needs to be
own object file due to using weak functions.
2017-06-08 17:19:58 -05:00
Martin Kojtal
7d3b2af9c7
mbed sdk boot: default nvic implementation
...
Latest cmsis files provide virtual nvic implementation, therefore all nvic
set/get vectors were removed. As the result, we did not reallocate vectors
for mbed SDK. This should fix it for most of the platforms (cortex m0 and
cortex a9 need to provide own if they need it).
2017-06-08 17:19:35 -05:00
Kevin Gilbert
090e63f36a
Placed verbatim tags around a pair of brackets that Doxygen interpreted as xml tags
2017-06-08 17:12:03 -05:00
Russ Butler
018955c7b2
Disable error trapping for mbed 2 builds
...
To maintain backwards compatibility keep error trapping turned off
for mbed 2 builds.
2017-06-08 16:54:23 -05:00
Sam Grove
1afb23bdd8
Merge pull request #4441 from tung7970/fix-mbedos
...
lwip - fix typo and cleanup coding style
2017-06-08 16:30:16 -05:00
Sam Grove
88cbc7e335
Merge pull request #4473 from c1728p9/workshop_rebase_4041
...
[Silicon Labs] Enable dynamic heap with ARMCC
2017-06-08 15:58:28 -05:00
Sam Grove
bedebce37e
Merge pull request #4476 from c1728p9/workshop_rebase_4050
...
Add TRNG support for KW41Z
2017-06-08 15:58:03 -05:00
Sam Grove
ee8bd05ff6
Merge pull request #4481 from kegilbert/add_bootloader_support_stm32f439xI-rebase
...
Add bootloader support stm32f439xI - Rebase
2017-06-08 15:55:59 -05:00
Sam Grove
6d34b86f5d
Merge pull request #4489 from 0xc0170/fix_issue#4486
...
mbed sdk boot: fix gcc sw init hook attribute
2017-06-08 15:55:14 -05:00
Sam Grove
8a6f28dd52
Merge pull request #4482 from kegilbert/bugfix/efm32-bootloader-s1-rebase
...
[Silicon Labs] Bugfix for bootloader on Pearl and Mighty Gecko - Rebase
2017-06-08 15:54:57 -05:00
Sam Grove
c136c1330f
Merge pull request #4471 from c1728p9/workshop_rebase_4042
...
[Silicon Labs] Fix compile warnings and ticker test failure
2017-06-08 15:53:55 -05:00
deepikabhavnani
c5ff982fc3
Enabled operator API documentation in drivers
2017-06-08 15:53:53 -05:00