Vincent Coubard
0e0cc2687a
TARGET_NRF5 - Fix signed to unsigned comparison.
2016-09-26 13:28:42 +01:00
Vincent Coubard
54f52d7a5f
TARGET_MCU_NRF51822 - Initialize uninitialized variable in spi_api.c.
...
Even if that wasn't dangerous, this changes makes the compiler happy.
2016-09-26 13:28:41 +01:00
Vincent Coubard
36c001d0e8
TARGET_MCU_NRF51822 - Fix inline keyword position.
2016-09-26 13:28:39 +01:00
Vincent Coubard
ede837df7c
Nordic - reorder __INLINE qualification to avoid warning.
2016-09-26 13:28:37 +01:00
Vincent Coubard
4ae2453eb6
NORDIC - remove the unused and incorrect PACKED() macro from the Nordic SDK.
...
This macro is not used anywhere.
2016-09-26 13:28:36 +01:00
Toyomasa Watarai
6478a07859
[LPC1347] Fix cast warning for GCC_ARM
2016-09-26 16:16:27 +09:00
Toyomasa Watarai
ec406b1740
[LPC1347] Fix PwmOut prescaler for 16-bit timer
...
* Fix PwmOut prescaler for 16-bit timer
* Remove static variable pwm_clock_mhz
* Fix spike pulse issue when 0% duty
2016-09-26 16:06:01 +09:00
Sam Grove
c49e970909
Merge pull request #2794 from geky/callback-c-order
...
callback - Reorder optional argument to static C function
2016-09-25 22:07:45 -05:00
Sam Grove
78a2d289e7
Merge pull request #2792 from jeromecoutant/PR_NUCLEO_F303ZE
...
[NUCLEO_F303ZE] MBED-OS5 capability
2016-09-24 16:48:31 -05:00
Sam Grove
24f9612da5
Merge pull request #2775 from NXPmicro/KSDK_SDHC_Driver_Update
...
Update KSDK SDHC driver for K64F & K66F
2016-09-24 16:47:48 -05:00
Sam Grove
c4748e2e75
Merge pull request #2771 from svastm/fix_deepsleep_l4
...
STM32L4 - Update deepsleep implementation
2016-09-24 16:45:38 -05:00
Sam Grove
35a8b1fdea
Merge pull request #2764 from svastm/lp_timer_l4
...
STM32L4 - Add low power timer
2016-09-24 16:44:32 -05:00
Sam Grove
7d464b18a2
Merge pull request #2763 from svastm/lp_timer_l1
...
STM32L1 - Add low power timer
2016-09-24 16:44:15 -05:00
Sam Grove
a765afddf0
Merge pull request #2759 from svastm/lp_timer_f0
...
STM32F0 - Add low power timer
2016-09-24 16:41:37 -05:00
Sam Grove
3c6776f9bf
Merge pull request #2753 from jeromecoutant/PR_NUCLEO_F767ZI_CAN
...
[NUCLEO_F767ZI] Add CAN capability
2016-09-24 16:41:10 -05:00
Sam Grove
6d628f6e1a
Merge pull request #2751 from bcostm/serialFC_L0
...
STM32L0xx - Add Serial Flow Control
2016-09-24 16:40:54 -05:00
Sam Grove
2eb0b2ca6b
Merge pull request #2747 from toyowata/master
...
[LPC11U68] Fix pin interrupt select offset
2016-09-24 16:40:36 -05:00
Sam Grove
97c2734b49
Merge pull request #2734 from tung7970/fix-mbedos
...
Fix signed/unsigned comparison warning in SerialBase.cpp
2016-09-24 16:39:29 -05:00
Sam Grove
29b0551eb7
Merge pull request #2728 from andreaslarssonublox/eth_fix
...
Added ethernet and enabled IPV4 feature for the EVK-ODIN-W2/C029 target
2016-09-24 16:35:49 -05:00
Sam Grove
1934e20959
Merge pull request #2719 from NXPmicro/Update_ARM_Linker_File
...
Updated ARM linker scripts for Kinetis platforms that use SDK 2.0
2016-09-24 16:33:21 -05:00
Sam Grove
bd3d6abbc4
Merge pull request #2715 from pan-/NDEBUG_optimization
...
Allow the trace output by mbed error to be conditional of NDEBUG.
2016-09-24 16:32:34 -05:00
Sam Grove
ad0b9c2efd
Merge pull request #2707 from stevew817/feature/IAR_GiantGecko
...
[EFM32] Add IAR support for remaining Silicon Labs targets
2016-09-24 16:29:52 -05:00
Sam Grove
60f661da62
Merge pull request #2684 from nvlsianpu/introduce_peer_manager
...
[BLE NRF5] introduce the SDK nRF5 Peer manager into BLE security features
2016-09-24 16:28:18 -05:00
Sam Grove
8e473be5f3
Merge pull request #2622 from egostm/dev_i2c_asynch
...
[STM32F4] Add asynchronous I2C
2016-09-24 16:27:20 -05:00
Sam Grove
63f5854761
Merge pull request #2585 from beeverycreative/master
...
Added support for ADC only pins in LPC43xx
2016-09-24 16:26:50 -05:00
Sam Grove
297597c7f4
Merge pull request #2415 from svastm/serial_asynch_f0
...
[STM32F0] Add asynchronous serial
2016-09-24 16:22:55 -05:00
Sam Grove
f0c00bfd21
Merge pull request #2586 from tung7970/feature-rtx-config
...
RTOS - Move per-target RTX config to mbed_rtx.h
2016-09-23 15:21:39 -05:00
Martin Kojtal
8bfd108aa5
Merge pull request #2729 from bulislaw/feature_wifi
...
HAL: Add Emac interface
2016-09-23 12:52:13 +01:00
Toyomasa Watarai
1553c45fd2
break statement is on new line
2016-09-23 19:13:33 +09:00
Christopher Haster
b371eb5269
callback - Reordered optional argument to static C function
...
Before:
Callback<void()> a = callback(obj, member)
Callback<void()> b = callback(context, function)
After:
Callback<void()> a = callback(obj, member)
Callback<void()> b = callback(function, context)
This ordering is more intuitive based on feedback from users. This order
was initially considered but proved problematic when integrated with
other variable arguments in attach functions.
With `callback` as a separate convenience function, this style
no longer presents a problem.
2016-09-23 04:52:58 -05:00
svastm
6d73dd338b
STM32L4 - Update deepsleep implementation
2016-09-23 11:42:48 +02:00
Bartek Szatkowski
ed0dfb48ea
HAL: Add Emac interface
2016-09-23 10:34:21 +01:00
Martin Kojtal
e4dde3460f
Merge pull request #2774 from AlessandroA/uvisor_rpc
...
uVisor: Update to v0.25.0
2016-09-23 09:48:07 +01:00
jeromecoutant
ad4680abd2
[NUCLEO_F303ZE] MBED-OS5 capability
2016-09-23 09:24:55 +02:00
Erwan GOURIOU
22d6bc076a
[dev_asynch_i2c] reduce footprint for i2c_s struct
2016-09-22 09:52:21 +02:00
Erwan GOURIOU
d7dda282c2
[dev_asynch_i2c] Extend asynch I2C to STM32F4 boards
...
Move i2c_s to common_objects.h
Introduce I2C Master/Slave asynch test
Test I2C asynch master/slave on STM32F4 boards
2016-09-22 09:52:21 +02:00
Erwan GOURIOU
1707b3c582
[dev_asynch_i2c] Move i2c_s to common_objects.h
2016-09-22 09:43:52 +02:00
Erwan GOURIOU
8982ff1971
[dev_i2c] Fix I2C byte transfer API to enable Master/Slave test on F411RE
...
i2c_byte_write could be used to send byte and address.
In case used for address, ADDR Flag should be reset.
2016-09-22 09:39:10 +02:00
Erwan GOURIOU
d2c3dc3d08
[dev_asynch_i2c] HAL Fix to support Master Rx w/ repeated start
...
As per reference manual, closing communication for master receiver
with repeated start requires, after reading second last data byte
(after second last RxNE event):
-Clearing ACK bit (same as non repeated start case)
-Set START bit (instead of STOP bit in non repeated start case)
This is valid for I2C_FIRST_FRAME and I2C_NEXT_FRAME conditions
2016-09-22 09:39:10 +02:00
Erwan GOURIOU
4b42fc5a22
[dev_asynch_i2c] Test Asynch I2C on F411RE
...
Add single board I2C master/slave asynch test
2016-09-22 09:39:10 +02:00
Erwan GOURIOU
7632f7aa5c
[dev_asynch_i2c] Enable asynch I2C on NUCLEO_F411RE
...
Dev Asynch I2c
One limitation linked to HAL bug:
Master RX(Repeated Start) KO
2016-09-22 09:34:51 +02:00
Tony Wu
aa663ea42d
RTOS - Move per-target RTX config to mbed_rtx.h
...
Disintegrate global RTX target config. Move per-target fragment
to mbed_rtx.h under each vendor's directory.
One mbed_rtx.h is defined for each vendor at this moment, however,
the granularity of mbed_rtx.h can be per-chip, or per-board
if necessary.
Signed-off-by: Tony Wu <tung7970@gmail.com>
2016-09-22 15:09:49 +08:00
Sam Grove
0c0455bf3f
Merge pull request #2745 from pan-/disable_global_objects_destruction
...
Disable global objects destruction
2016-09-22 00:48:08 -05:00
Sam Grove
28013dddc4
Merge pull request #2650 from svastm/lp_timer_f3
...
STM32F3 - Add low power timer
2016-09-22 00:47:30 -05:00
Sam Grove
4fa65a656e
Merge pull request #2542 from LMESTM/dev_spi_asynch_stm32f4
...
Dev spi asynch stm32f4
2016-09-22 00:45:08 -05:00
Mahadevan Mahesh
c3b4a43bec
Update KSDK SDHC driver for K64F & K66F
...
1. Use function pointer for interrupt handler, this should reduce the code-size
for applications that do not use this driver
2. Fix the wait for initialization of the SD card
3. Fix SDHC driver support for non-word aligned accesses
4. Remove some redundant code & assert function calls.
5. Updated various comments
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-09-21 12:07:09 -05:00
Alessandro Angelino
373b0ba34a
CMSIS 5: Virtualize NVIC_SystemReset
...
This applies only when the virtualization option is explicitly set.
Currently only uVisor virtualizes the NVIC APIs.
2016-09-21 17:15:42 +01:00
Martin Kojtal
2866e21bea
Merge pull request #2701 from simonqhughes/master
...
CFSTORE Integration with Storage-Volume-Manager and Flash-Journal API update to the latest versions
2016-09-21 17:03:31 +01:00
svastm
e38b1d12fb
STM32L1 - Enable the low power timer
...
Enable the low power timer for the NUCLEO_L152RE
2016-09-21 10:57:15 +02:00
svastm
37ee192205
STM32L1 - Add low power timer
2016-09-21 10:56:37 +02:00
Laurent MEUNIER
04fe4d2588
[STM32F4 HAL] Avoid SPI spurious interrupt
...
If SPI TXE is not disabled at the end of transfer, MBED application
callback that is registered for transfer completion might be called twice
2016-09-20 19:25:25 +02:00
Laurent MEUNIER
00086a6f44
[STM32F4] Simplify spi Asynch transfer implementation
...
Following discussion on:
it seems now clear that the transfer API is meant to be used either
with only Rx, or only Tx or Rx and Tx with the same lenth.
Therefore we're removing support of transfers of Rx and Tx with different
lenghts - this makes porting to HAL more direct and simpler.
2016-09-20 19:25:25 +02:00
Laurent MEUNIER
e68b550c2a
[STM32F4] enable SPI ASYNCH
2016-09-20 19:25:25 +02:00
Laurent MEUNIER
c5323c13a8
[STM32F4] SPI: avoid duplicate information accross layers
...
Same information was stored in spi_api.c and STM32 HAL layers.
Modify code to avoid this duplicate information.
2016-09-20 19:25:25 +02:00
Laurent MEUNIER
478168c712
[STM32F4] SPI ASYNCH support
...
This commit is highly derived from an existing work from salkinium.
It adds SPI ASYNC support to STM32 F4 devices. This required a small
rework of the structure to have SYNCH and ASYNCH co-exist.
2016-09-20 19:25:25 +02:00
Laurent MEUNIER
5fdce5fbf7
[STM32F4] move spi_s to common file
2016-09-20 19:25:25 +02:00
Mahadevan Mahesh
47db661e8d
Updated ARM linker scripts for Kinetis platforms that use SDK 2.0
...
1. Fix Heap start address
2. Update to the latest script provided by the Kinetis SDK team
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-09-20 10:38:04 -05:00
svastm
883ff3a1d4
STM32L4 - Enable the low power timer
...
Enable the low power timer for the following targets:
- DISCO_L476VG
- NUCLEO_L432KC
- NUCLEO_L476RG
2016-09-20 17:36:56 +02:00
svastm
35d101ee50
STM32L4 - Add low power timer
2016-09-20 17:36:56 +02:00
svastm
e70921a5e1
STM32F3 - Enable the low power timer
...
Enable the low power timer for the following targets:
- NUCLEO_F302R8
- NUCLEO_F303K8
- NUCLEO_F303RE
- NUCLEO_F334R8
- DISCO_F334C8
- DISCO_F303VC
2016-09-20 17:21:13 +02:00
svastm
06df09f250
STM32F3 - Add low power timer
2016-09-20 17:21:13 +02:00
svastm
369ecf2b26
STM32F0 - Enable the low power timer
...
Enable the low power timer for the following targets:
- NUCLEO_F070RB
- NUCLEO_F072RB
- NUCLEO_F091RC
2016-09-20 17:19:56 +02:00
svastm
e4f643144d
STM32F0 - Add low power timer
2016-09-20 17:19:56 +02:00
jeromecoutant
012f2c3353
[NUCLEO_F767ZI] Add CAN capability
2016-09-20 16:18:11 +02:00
bcostm
15f7a87f18
STM32L0xx - Add SERIAL_FC in "device_has"
2016-09-20 14:18:54 +02:00
bcostm
f9dd9d3cfb
STM32L0xx - Add UART_RTS and CTS pins
2016-09-20 14:17:40 +02:00
svastm
a1324151d2
[STM32F0] Enable asynchronous serial
2016-09-20 12:57:56 +02:00
svastm
12210bc12f
[STM32F0] Add asynchronous serial
2016-09-20 12:57:56 +02:00
bcostm
7dfc2fd424
DISCO_F746NG - Add Serial Flow Control pins
2016-09-20 09:58:05 +02:00
Toyomasa Watarai
d52498f2fa
[LPC11U68] Fix pin interrupt select offset
...
* Fix incorrect comment
* Add offset value calculation by interrupt port number
2016-09-20 15:24:56 +09:00
Vincent Coubard
f4f8b491d1
Override exit and atexit functions from newlib.
...
This change simplify the exit and initialization process.
It also reduce the number of hidden memory allocation made by atexit.
2016-09-19 15:17:39 +01:00
Vincent Coubard
b67d863c0a
Disable registration of atexit handlers on ARMCC.
...
This prevent destructors for global C++ objects to be invoked at exit.
By default atexit handlers registration involved dynamic allocation.
2016-09-19 13:29:29 +01:00
jeromecoutant
a6ed7cd77b
[NUCLEO_F207ZG] Conflict with Arduino D11 and Ethernet port
...
The board has a jumper that be used to select between using ethernet
or using SPI for the same pin.
Without this patch, a user that configures the board in 'SPI' mode
would get a "pinmap not found for peripheral" error.
With this change a user doesn't have to change the mbed library
when switching modes
(of course user has to take care of SW and HW matching...
SPI wouldn't work as expected if board is configured in Ethernet)
2016-09-19 11:33:54 +02:00
Vincent Coubard
9803b62b4d
Makes flush of IOs at exit configurable.
...
This change allows program which doesn't use the IO subsystem to
completelly get rid of it in the binary generated.
IO's are still flushed by default but it can be overriden in
configuration.
2016-09-19 10:33:48 +01:00
Sam Grove
6aae4170ba
Merge pull request #2698 from TsungtaWu/master
...
DELTA_DFBM_NQ620 target
2016-09-18 17:47:12 -05:00
Sam Grove
ee1cba0b69
Merge pull request #2572 from tung7970/master
...
Fix STM32F407VG target name and LPC11U6X linker errors
2016-09-18 17:44:55 -05:00
Sam Grove
c4a02b037e
Merge pull request #2463 from svastm/serial_asynch_l0
...
[STM32L0] Add asynchronous serial
2016-09-18 17:44:08 -05:00
Tony Wu
59dcd3f40c
Fix signed/unsigned comparison warning in SerialBase.cpp
...
Silence the following compiler warning:
Compile: SerialBase.cpp
[Warning] SerialBase.cpp@34,23: comparison between signed and unsigned integer expressions [-Wsign-compare]
Signed-off-by: Tony Wu <tung7970@gmail.com>
2016-09-17 21:58:05 +08:00
Sam Grove
c19dd19f9c
Merge pull request #2723 from NXPmicro/Update_Serial_API
...
KSDK serial_api.c: Fix assertion error for ParityEven
2016-09-16 17:38:33 -05:00
Sam Grove
184e58d581
Merge pull request #2704 from jeromecoutant/PR_DISCO_L476VG_SPI
...
DISCO_L476VG: add SPI nicknames
2016-09-16 17:35:17 -05:00
Sam Grove
6b8774fb4e
Merge pull request #2703 from anangl/master
...
TARGET_NRF5: Changed 'serial_baud' implementation to support special baud rates.
2016-09-16 17:34:41 -05:00
Sam Grove
8cdb69eca1
Merge pull request #2696 from c1728p9/add_nrf51_device_has
...
Add device_has to all nrf51 devices
2016-09-16 17:33:25 -05:00
Sam Grove
27c6e25bcc
Merge pull request #2687 from nvlsianpu/add_fs_data_secton_gcc
...
[NRF5] Add fs_data symbol in data secton for gcc
2016-09-16 17:32:41 -05:00
Sam Grove
5920896169
Merge pull request #2681 from bcostm/adcintch_F0
...
STM32F0xx - Add support of ADC internal channels
2016-09-16 17:31:53 -05:00
Sam Grove
2fbbf0a4f8
Merge pull request #2666 from stevew817/bugfix/EFM32_us_timer
...
[EFM32] Microsecond ticker optimization
2016-09-16 17:28:23 -05:00
Sam Grove
27eb9c0969
Merge pull request #2620 from bcostm/serialfc_F4
...
NUCLEO_F429ZI - Add SERIAL_FC macro
2016-09-16 17:22:18 -05:00
Sam Grove
ffdf9ddcae
Merge pull request #2619 from bcostm/serialfc_L1
...
NUCLEO_L152RE - Add Serial Flow Control
2016-09-16 17:22:02 -05:00
Sam Grove
5b5da03129
Merge pull request #2616 from bcostm/serialfc_F3
...
STM32F3xx - Add Serial Flow Control pins + enable it
2016-09-16 17:21:43 -05:00
Sam Grove
75af749baa
Merge pull request #2571 from svastm/serial_asynch_f7
...
STM32F7 - Add asynchronous serial
2016-09-16 17:20:51 -05:00
andreas.larsson
0e5a0d68b3
Enabled feature IPV4 for C029
2016-09-16 11:31:33 +02:00
Steven Cooreman
6700ab7d0d
[EFM32] Remove HG from mbed 5
...
Remove Happy Gecko from mbed 5 builds until we can verify all of the examples fit using the ARM toolchain
2016-09-16 10:04:51 +02:00
Mahadevan Mahesh
20fc6ce180
KSDK serial_api.c: Fix assertion error for ParityEven
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-09-15 15:59:40 -05:00
Sam Grove
da14bce7a2
Merge pull request #2518 from fvincenzo/master
...
Enable uvisor on Beetle
2016-09-15 14:01:07 -05:00
Vincent Coubard
903afa33c4
Allow the trace output by mbed error to be conditional of NDEBUG.
...
This change avoid inclusion of printf and friends code in a binary when it
is compiled with the macro NDEBUG enabled (this macro is usually enabled
for production builds).
Unlike assert, the error function will still crash/halt the execution of the
application even if NDEBUG is enabled; the traces are just not outputed.
2016-09-15 14:20:37 +01:00
Steven Cooreman
964aeec0c0
[EFM32] Add all platforms (except Zero) to mbed 5 build
2016-09-15 09:52:23 +02:00
Głąbek, Andrzej
c9c946f3b4
Made the constant array in serial_baud() static.
2016-09-14 21:52:24 +02:00
Steven Cooreman
9c5ce840b9
[EFM32] Add IAR support for remaining Silicon Labs targets
...
Added startup files and IAR memory map files for the remaining Silicon Labs targets as part of the mbed enabled criteria.
2016-09-14 17:06:21 +02:00
jeromecoutant
0b25fd5863
DISCO_L476VG: add SPI nicknames
2016-09-14 15:02:15 +02:00
Głąbek, Andrzej
b2de59d8ed
Changed 'serial_baud' implementation to make it possible to use baud rates like 56000 or 31250.
2016-09-14 14:44:33 +02:00
Simon Hughes
655a37ad6a
Remove storage_abstraction directory from include pathname which is not supported in mbed sdk builds
2016-09-14 13:18:10 +01:00
Martin Kojtal
21a2123aad
Merge pull request #2669 from andreaslarssonublox/updated_master
...
Target - Add u-blox C029 target
2016-09-14 10:35:22 +01:00
Martin Kojtal
e014b0f502
Merge pull request #2522 from svastm/cthunk_cm7
...
Add CThunk for CM7
2016-09-14 08:19:08 +01:00
TsungtaWu
b032587ddb
make "macros_add" as a single line
...
make "macros_add" as a single line
2016-09-14 14:01:57 +08:00
Russ Butler
bb0ba95259
Add device_has to all nrf51 devices
...
Move common device_has attributes into MCU_NRF51 and
MCU_NRF51_UNIFIED. This ensures all nrf51 devices have the correct
features enabled. Any devices that want to explicitly disable features
should use device_has_remove.
2016-09-13 16:55:37 -05:00
Simon Hughes
5e22db842f
This commit includes the following CFSTORE/Flash-Journal/Storage updates and fixes:
...
- flash-journal basicAPI fix for ARM toolchain
- Updated storage-abstraction with version 0.4.7
(commit c7c4a8c52298bbc006a6f53a059fb2599cad73cc).
- https://github.com/ARMmbed/storage-volume-manager at version v0.2.10.
- https://github.com/ARMmbed/mtd-k64f v0.4.2 version of flash.c (imported as storage_driver.c).
- update to CFSTORE to use the storage-volume-manager API to initialize volume manager and
add a volume for CFSTORE to use.
- https://github.com/ARMmbed/flash-journal at version v0.5.3
(commit 4c58165e2fa02c6ed2b9d166a9c96967e81f458f) including readFrom() support.
- Taking flash-journal-strategy-sequential v0.6.7 strategy.c
(commit b11a718761aa9f33679956968a21aaef9179bde1).
- GCC_ARM, ARM and IAR compiler warning fixes for new versions of flash-journal code.
- Fix storage-volume-manager test cases for concurrent access from 2 volumes to use
addresses within the 512-1024kB address range, which is within the cfstore added volume.
- Fix cfstore/storage-volume-manager IAR warnings when building with verbose flag.
2016-09-13 18:16:56 +01:00
svastm
af0f7e3376
Change cthunk implementation + cm7 support
...
- Add support of cortex-M7 for cthunk.
- Change the cthunk trampoline implementation to safer and quicker
solutions:
* thumb2, the behaviour was undefined. new implementation use now 2
instructions
* thumb, The new implementation use 3 instructions instead of 6.
2016-09-13 15:45:58 +02:00
Andrzej Puzdrowski
e67117b8ea
introduce the SDK nRF5 Peer manager into BLE security features
...
PM will be used for SoftDevices s13x, otherwise DM will be used.
Fix - security key distribution settings - Signing is not supported.
declare usage of encryption LTK and IRK if boonding enabled
deleted unused local reference to nRF5xGap class in bleGattcEventHandler.
fix PM internal bug (For gcc with -0s optimization an application fail to save a boonding data)
fuse redeclaration of PACKED macro in nRF5 SDK sources
2016-09-13 14:16:55 +02:00
Andrzej Puzdrowski
55fbdd1389
Add .fs_data symbol in data section for gcc.
...
It is neede for folowing nRF5 SDk component:
fstorage, fds, Peer manager.
2016-09-13 14:01:30 +02:00
bcostm
fa2ae70a77
STM32F0xx - Fix problem with channel 18 not present on all F0 devices
2016-09-13 09:24:34 +02:00
bcostm
bf42846e81
STM32F0xx - Add support of ADC internal channels
2016-09-13 09:24:34 +02:00
Brian Daniels
a929bbb161
Fixing NCS36510 compile on Linux
...
There was a case sensitivity issue when compiling the NCS36510 on Linux.
This commit changes the include directive to the proper case.
2016-09-12 23:10:13 -05:00
Marcos Gomes
d312fe376a
Updated with code style guidelines
2016-09-12 17:30:18 +01:00
andreas.larsson
dba6278dfe
Aligned with STM32F429
2016-09-12 16:09:09 +02:00
svastm
64cfee51b1
[STM32L0] Enable asynchronous serial
2016-09-12 16:04:59 +02:00
svastm
2613bc7a70
[STM32L0] Add asynchronous serial
2016-09-12 16:04:59 +02:00
andreas.larsson
c3022ff456
Fixed wrong RAM start and added NVIC start.
2016-09-12 15:55:38 +02:00
andreas.larsson
ca99c3325f
Fixed wrong flash size. Fixed duplicate RW_IRAM1 region.
2016-09-12 15:54:19 +02:00
bcostm
aa9d0dbe06
NUCLEO_F429ZI - Add SERIAL_FC macro
2016-09-12 14:18:55 +02:00
bcostm
c062626c8e
STM32L1xx - Fix build error
2016-09-12 13:46:39 +02:00
andreas.larsson
173486fac0
Added u-blox C029 target
2016-09-12 13:41:38 +02:00
bcostm
b55ab0c81c
NUCLEO_L152RE - Add SERIAL_FC macro
2016-09-12 13:37:22 +02:00
bcostm
020f4bceff
STM32L1xx - Add Serial Flow Control pins
2016-09-12 13:37:22 +02:00
bcostm
2c97fea1e4
STM32F3xx - Fix build errors
2016-09-12 13:02:20 +02:00
Vincenzo Frascino
788ebf7fb5
[BEETLE] Disable fcache stats if uvisor is defined
...
This patch disables the fcache stats into mbed_sdk_init if uvisor is
defined in order to prevent MEMMANAGEMENT faults during boot.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:31 +01:00
Vincenzo Frascino
b4d1cfe17f
[BEETLE] Add CMSIS 5 virtual NVIC compliancy
...
This patch adds CMSIS 5 virtual NVIC compliancy in order to support
uvisor.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:29 +01:00
Vincenzo Frascino
309fd8966c
[MBED-OS] Backport virtual NVIC mechanism from CMSIS 5 on CM3
...
This patch backports the virtual NVIC mechanish from CMSIS 5 for the
Cortex M3 architecture in order to support uvisor in this MCU class.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:06 +01:00
bcostm
5b0fb65c0b
STM32F3xx - Enable SERIAL_FC in targets.json
2016-09-12 11:42:48 +02:00
bcostm
1a501c3bb8
STM32F3xx - Add Serial RTS/CTS pins
2016-09-12 11:30:57 +02:00
svastm
33f5b8ef64
STM32F7 - Enable asynchronous serial
2016-09-12 10:44:27 +02:00
svastm
f2a01a7bfc
STM32F7 - Add asynchronous serial
2016-09-12 10:43:57 +02:00
Steven Cooreman
c4c1ba28f4
[EFM32] Microsecond ticker optimization
...
Cleaned up the EFM32 us_ticker implementation since it was taking way too long to execute, leading to very unpredictable results. Relevant forum thread: https://developer.mbed.org/forum/platform-66-EFM32-Zero-Gecko-community/topic/26198/
2016-09-12 10:13:44 +02:00
Sam Grove
b2ce50a8d3
Merge pull request #2596 from neilt6/neilt6-memory-tracer-patch
...
[HAL] Improve memory tracer
2016-09-10 11:42:04 -05:00
Sam Grove
fe8bd7df2e
Merge pull request #2597 from neilt6/neilt6-critical-patch
...
[HAL] Fixed "intrinsic is deprecated" warnings
2016-09-10 11:35:51 -05:00
Sam Grove
8d5424347e
Merge pull request #2615 from bcc6/master
...
[MTM_MTCONNECT04S] Added support for MTM_MTCONNECT04S
2016-09-10 11:34:44 -05:00
Sam Grove
f6d7ee8d20
Merge pull request #2617 from bcostm/serialfc_F2
...
STM32F2xx - Enable Serial Flow Control
2016-09-10 11:22:56 -05:00
Sam Grove
9ac62947d8
Merge pull request #2623 from bcostm/serialfc_L4
...
DISCO_L476VG - Add Serial Flow Control pins + add SERIAL_FC macro
2016-09-10 11:14:09 -05:00
Sam Grove
18ef4280bc
Merge pull request #2645 from bcostm/mbed5_nucleo-f446ze
...
NUCLEO_F446ZE - Enable mbed5 release version
2016-09-10 07:22:45 -05:00
Sam Grove
f1dd45954a
Merge pull request #2654 from TsungtaWu/master
...
DELTA_DFBM_NQ620 platform porting
2016-09-10 07:21:02 -05:00
Sam Grove
3cbfbbf3fd
Merge pull request #2657 from jeremybrodt/serial_mod
...
[MAX326xx] Removed echoing of characters and carriage return.
2016-09-10 07:18:18 -05:00
Sam Grove
c1ee7fb494
Merge pull request #2504 from ohagendorf/disco_f769_ii
...
[Disco_F769NI] adding new target
2016-09-10 07:16:21 -05:00
Sam Grove
7198385e43
Merge pull request #2514 from NXPmicro/Updated_Drivers
...
Updated FlexCan and SAI SDK drivers
2016-09-10 07:14:57 -05:00
Sam Grove
c518a61be6
Merge pull request #2582 from toyowata/master
...
[GCC_CR] fix runtime hang for baremetal build
2016-09-10 07:10:08 -05:00
Sam Grove
e39932c4b6
Merge pull request #2584 from c1728p9/array_size_count
...
Set size of callback irq array to IrqCnt
2016-09-10 07:08:07 -05:00
Sam Grove
ae35faec24
Merge pull request #2601 from radhika-raghavendran/master
...
Adding ON Semiconductor copyright notice to source and header files.
2016-09-09 18:00:53 -05:00
Sam Grove
9514f1ddc9
Merge pull request #2587 from maclobdell/master
...
add PTEx pins as option for SPI on Hexiwear - for SD Card Interface
2016-09-09 18:00:39 -05:00
Sam Grove
0128dd2d8f
Merge pull request #2562 from c1728p9/init_race_condition
...
Fix GCC lazy init race condition and add test
2016-09-09 17:59:37 -05:00
Sam Grove
3bb149cab2
Merge pull request #2549 from geky/thread-clarification
...
Clean up confusion with deprecated constructors and callbacks in thread-spawning functions
2016-09-09 17:58:13 -05:00
Sam Grove
b1aebbace7
Merge pull request #2538 from bcostm/adcintch_stm32f4
...
STM32F4xx - Add support of ADC internal channels (Temp, VRef, VBat)
2016-09-09 17:57:58 -05:00
Sam Grove
6c0ac2148b
Merge pull request #2521 from jeromecoutant/PR_F207ZG
...
[NUCLEO_F207ZG] Add MBED5 capability
2016-09-09 17:57:42 -05:00
Sam Grove
3de19eecc8
Merge pull request #2419 from svastm/serial_asynch_f1
...
[STM32F1] Add asynchronous serial
2016-09-09 17:56:11 -05:00