Radhika
daea440b6a
Adding NCS36510 support in mbed-os5.1
2016-08-26 12:04:22 +05:30
Radhika
f5f8deb7ef
heap and stack test
2016-08-26 12:00:54 +05:30
Radhika
b75379f353
Adding NCS36510 support in mbed-os5.1
2016-08-26 12:00:54 +05:30
Laurent MEUNIER
4ae91ed73c
[STM32F4] pwmout: remove printf
...
This remains from a debug session but is not needed and creates a warning,
so better remove it.
2016-08-26 07:46:58 +02:00
Sam Grove
39310b2aa4
Merge pull request #2535 from nvlsianpu/uart_hwfc_config_2
...
nRF5x uart hardware flow control configuration using mbed configuration systsem
2016-08-25 09:31:00 -05:00
Sam Grove
3dac791b4a
Merge pull request #2476 from bulislaw/lp_ticker
...
K22F/K64F: Add lp_ticker implementation and HAL lp_ticker tests
2016-08-25 09:19:18 -05:00
Sam Grove
defa61d183
Merge pull request #2253 from adustm/STM32F4_F7_entropy
...
[STM]Add RNG (random number generator) for STM32F4 STM32F7 families
2016-08-25 09:09:48 -05:00
Bartek Szatkowski
584f997228
K64F/K22F: Implement HAL lp_timer API
...
API implemented using hybrid approach with RTC for longer periods and
LPTMR for subsecond ones.
2016-08-25 13:25:02 +01:00
Jeremy Brodt
67b556b648
[MAX32620HSP] Added Deep Sleep support with USB.
2016-08-24 16:33:47 -05:00
Jeremy Brodt
59f04b4771
[MAX32620HSP] Removed constant structure element.
2016-08-24 16:33:47 -05:00
Jeremy Brodt
bf2be1a77f
[MAX32620HSP] Cleaned up analogin.
2016-08-24 16:33:47 -05:00
Jeremy Brodt
b9b6d30659
[MAX32620HSP] Initial release.
2016-08-24 16:33:47 -05:00
Andrzej Puzdrowski
b68b54ee05
Introduce uart hardware flow control configuration using mbed configuraton system for nrf5x base-targets
2016-08-24 14:07:12 +02:00
svastm
1a3d94a45b
[STM32L1] Add asynchronous serial
2016-08-23 17:01:12 +02:00
Martin Kojtal
22acfbf077
Merge pull request #2461 from svastm/serial_asynch_f3
...
[STM32F3] Add asynchronous serial
2016-08-23 14:14:10 +01:00
Martin Kojtal
21d55cd235
Merge pull request #2465 from svastm/serial_asynch_l4
...
[STM32L4] Add asynchronous serial
2016-08-23 11:01:57 +01:00
Martin Kojtal
ccfe2c82b0
Merge pull request #2481 from NXPmicro/KL27_SPI_Driver_Update
...
KL27 - fix SPI driver error, ARM linker
2016-08-23 09:29:54 +01:00
Martin Kojtal
4fd71547be
Merge pull request #2478 from mtkrtk/master
...
[Renesas RZ/A1H] Enable SPI1 on P6_4 ~ P6_7
2016-08-23 09:16:42 +01:00
Martin Kojtal
f084f5f5a4
Merge pull request #2501 from NXPmicro/HEXIWEAR_I2C_PinUpdate
...
HEXIWEAR: Update I2C pin mapping
2016-08-23 09:04:27 +01:00
Mahadevan Mahesh
38aeb4cdce
KSDK: Updated version for the flexcan driver
...
- Add FlexCAN function pointer handler logic to save code size.
- CAN driver enter/exit Freeze mode issue
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-22 13:47:54 -05:00
Mahadevan Mahesh
8e8ccee98e
KSDK: Updated version of the SAI driver to address code-size issues
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-22 13:44:55 -05:00
Bartek Szatkowski
12acfb3ca6
Beetle: Implement sleep API
2016-08-22 09:48:28 +01:00
Mahadevan Mahesh
c4e1bed878
HEXIWEAR: Update I2C pin mapping
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-19 14:45:16 -05:00
Toyomasa Watarai
b7536b83ca
Fix link error
...
xxx_s.a libraries are no longer supported in GCC_CR toolchain
2016-08-19 15:52:42 +09:00
Toyomasa Watarai
6c0a0e144e
Fix multiple definition errors in GCC_CR build
2016-08-19 11:58:59 +09:00
adustm
059c5a3ba8
[RNG for STM32F4 family] fix build issue by modifying labels
2016-08-18 17:25:33 +02:00
adustm
824fff5d63
Add documentation + reformat the code
2016-08-18 16:52:58 +02:00
adustm
4c50ec2734
Add entropy functions for STM32F4 and STM32F7 family
2016-08-18 16:52:58 +02:00
Martin Kojtal
0f2566b3ff
Merge pull request #2432 from jeremybrodt/max326xx_bugfix
...
[MAX326xx] Bug fixes and clean up.
2016-08-18 11:04:47 +01:00
Mahadevan Mahesh
2d97246fb0
KL27Z: Update the ARM linker file
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-17 11:57:05 -05:00
Mahadevan Mahesh
1fe6c2f04a
KL27Z: Update the SPI driver
...
1.Fix SPI flag name error
2.Fix SPI write blocking function
3.Use function pointer to implement SPI IRQ handler to reduce code size
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-17 08:58:32 -05:00
Martin Kojtal
77e87179bd
Merge pull request #2456 from NXPmicro/SDK2_FRDM_K66F
...
Add support for FRDM K66
2016-08-17 14:37:31 +01:00
Martin Kojtal
ea90ea20e5
Merge pull request #2379 from NXPmicro/SDK2_KL43Z
...
Add support for KL43Z using KSDK 2.0
2016-08-17 14:26:45 +01:00
mtkrtk
667accacd0
Enable SPI1 on P6_4 ~ P6_7
2016-08-17 21:19:43 +09:00
svastm
bad850c49a
[STM32L4] Add asynchronous serial
2016-08-16 17:54:14 +02:00
Jeremy Brodt
7be00b8fa8
[MAX326xx] Synchronizing SPI drivers.
2016-08-16 10:30:14 -05:00
Jeremy Brodt
e628254c08
[MAX326xx] Added missing register definitions.
2016-08-16 10:30:14 -05:00
Jeremy Brodt
c8410ee8c7
[MAX326xx] Updated bit-band macros to match latest MXC convention.
2016-08-16 10:30:14 -05:00
Jeremy Brodt
2fb904f25c
[MAX326xx] Fixed analogout bugs.
2016-08-16 10:30:14 -05:00
Jeremy Brodt
301d7f271f
[MAX326xx] Fixed i2c_byte_write() return value.
2016-08-16 10:30:14 -05:00
Jeremy Brodt
0e330ef1fa
[MAX326xx] Fixed I2C bug.
2016-08-16 09:27:27 -05:00
svastm
79c11c0b8e
[STM32F3] Add asynchronous serial
2016-08-16 16:00:36 +02:00
Martin Kojtal
8d368775e3
Merge pull request #2401 from svastm/serial_asynch_f4
...
[STM32F4] Add asynchronous serial
2016-08-16 14:24:06 +01:00
Martin Kojtal
2776dd7dd3
Merge pull request #2447 from ytsuboi/master
...
[TY51822r3] Add support for mbed OS 5
2016-08-16 10:05:26 +01:00
Mahadevan Mahesh
0ad9220fb1
Add support for FRDM K66
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-15 15:37:25 -05:00
Mahadevan Mahesh
5f598a9aaf
Add support for KL43Z using KSDK 2.0
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-15 13:16:46 -05:00
0xc0170
f38ee3c049
K64F serial - fix device macro for serial flow
2016-08-15 14:55:22 +01:00
0xc0170
f51d8cfa3e
MTS Gambit - remove serial flow control
...
Plus protect serial flow in the common k64f code, as not all targets provide its
support.
2016-08-15 14:55:20 +01:00
0xc0170
29d36f0e7d
K64F - HAL common part prefixed with MCU_K64F
2016-08-15 14:55:18 +01:00
0xc0170
b52a2fe9f4
Rename cmsis K64F to MCU_K64F
...
This is common for any K64F not only for frdm-k64f that is named K64F. This
is causing conflicts with inheritance. This might be fixed better (long term
solution).
2016-08-15 14:55:14 +01:00
Martin Kojtal
6c2ef92dfa
Merge pull request #2427 from fvincenzo/master
...
[BEETLE] Add support for IAR compiler
2016-08-15 11:44:06 +01:00
Yoshihiro TSUBOI
38f626cc61
[TY51822r3] Add support for mbed OS 5
...
- Changed inherit to "MCU_NRF51_32K_UNIFIED".
- Added 32MHz XTAL support to "system_nrf.c".
- Added TY51822r3 support to "MCU_NRF51_32K_UNIFIED".
2016-08-15 19:18:56 +09:00
Vincenzo Frascino
55c446a1e0
[BEETLE] Add support for IAR compiler
...
IAR compiler support is a mandatory requirement for mbed-os 5.1.
This patch adds support to IAR on Beetle mbed-os platform.
It contains:
* Linker script
* Startup code
* Target enablement
* Cordio libraries for BLE
Signed-off-by: Douglas Raillard <douglas.raillard@arm.com>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-08-12 17:02:27 +01:00
Martin Kojtal
685096eb11
Merge pull request #2351 from peeyushpashine/patch-1
...
Update analogin_api.c
2016-08-12 12:47:16 +02:00
svastm
f112c26c14
[STM32F4] Add asynchronous serial
...
- Move struct serial_s to common_objects.h
- Add event field to struct serial_s
- Remove ASYNCH_DMA
- Clean yotta defines
2016-08-12 10:35:06 +02:00
Martin Kojtal
58d9926c0c
Merge pull request #2220 from svastm/update_cube_l1
...
[STM32L1XX] Update STM32CUBE_L1 to v1.6
2016-08-12 09:50:25 +02:00
Martin Kojtal
d49a4e6da9
Merge pull request #2414 from bcostm/stm32f4_serial_fc
...
[STM32F4] Add serial flow control
2016-08-12 09:29:55 +02:00
Martin Kojtal
0b74dc1fc4
Merge pull request #2400 from NXPmicro/Fix_Duplicate_Define_KL27Z
...
KL27Z: Fix duplicate define error
2016-08-12 09:06:17 +02:00
Martin Kojtal
56865a2076
Merge pull request #2328 from helmut64/STM32L4_DISCO_SPIPINS
...
Added the missing on-board SPI LSM303C sensor SPI pin definitions
2016-08-11 13:43:23 +01:00
Martin Kojtal
a79afc2ce5
Merge pull request #2352 from svastm/clean_pwm_analog
...
[STM32F[0-1]] Clean pwm and analog channel definition
2016-08-11 13:32:15 +01:00
Martin Kojtal
fca16f80e7
Merge pull request #2410 from pan-/fix_nrf51_os_tick
...
Fix possible overflow of NRF51 os tick.
2016-08-11 09:03:23 +01:00
bcostm
5a4e90d96d
[NUCLEO_F446ZE] Add missing serial flow control elements in serial structure
2016-08-10 16:48:45 +02:00
bcostm
9bb710d38a
[NUCLEO_F429ZI] Add Serial Flow Control pins
2016-08-10 16:24:26 +02:00
bcostm
7953526b3e
[NUCLEO_F446RE] Add Serial Flow Control pins
2016-08-10 16:07:26 +02:00
bcostm
d22054612b
[NUCLEO_F411RE] Add Serial Flow Control pins
2016-08-10 15:58:42 +02:00
bcostm
a905d36d13
[NUCLEO_F410RB] Add Serial Flow Control pins
2016-08-10 15:52:02 +02:00
bcostm
4e77da774f
[DISCO_F469NI] Add Serial Flow Control pins
2016-08-10 15:40:33 +02:00
bcostm
7f2647d3ae
[DISCO_F429ZI] Add Serial Flow Control pins
2016-08-10 15:30:45 +02:00
Vincent Coubard
c17be7efe4
Fix possible overflow of NRF51 os tick.
...
The RTC1 counter can increase while the new value for the CC register
used by the os tick is computed. As a result, when interrupts are enabled
again RTC1 counter and CC register value are equal. If these two values are
equal then the interrupt for the CC channel used by the OS tick will be
generated the next time the RTC counter reach that value.
In other words, the next OS tick will occur 131 seconds latter.
This issue possibly concern all NRF51 targets with 32K of RAM but is
only visible on NRF51_DK target when their is heavy BLE load.
2016-08-10 09:50:04 +01:00
Russ Butler
3587a08f8e
Fix nrf52 initial stack pointer in ARMCC
...
Set the initial stack pointer to the end of ram so it matches
INITIAL_SP defined in RTX_CM_lib.h.
2016-08-09 14:54:58 -05:00
Russ Butler
69bf173e22
Decrease NUC472 interrupt stack size
...
Decrease the interrupt stack of the NUC472 from 12KB to 8KB. This
frees up enough space to allow the core tests to run.
2016-08-09 14:54:51 -05:00
Martin Kojtal
900fcfe516
Merge pull request #2355 from evark/stm32f1-serial
...
STM32F1 serial_api initialize failure message
2016-08-09 14:27:59 +01:00
Mahadevan Mahesh
a7a6521b31
KL27Z: Fix duplicate define error
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-09 08:13:39 -05:00
Sam Grove
8e24d683c0
Merge pull request #2361 from geky/add-ipv4-vk_rz_a1h
...
Enable FEATURE_IPV4 for the VK_RZ_A1H
2016-08-04 19:24:34 -05:00
Sam Grove
0131aa657c
Merge pull request #2365 from bridadan/increase-heap-kl46z
...
Increasing the heap for KL46Z for IAR.
2016-08-04 17:36:44 -05:00
Sam Grove
fb92f3fd98
Merge pull request #2376 from NXPmicro/HEXIWEAR_Clock_Fix
...
Fix the clock setup for the K64 HEXIWEAR board
2016-08-04 17:02:20 -05:00
Christopher Haster
413ea26c00
[VK_RZ_A1H] Renamed __vector -> __vector_core_a9 as expected by IAR RTX
2016-08-04 16:36:50 -05:00
Christopher Haster
2c4a03f118
[VK_RZ_A1H] Maked __iar_program_start as weak
2016-08-04 16:36:38 -05:00
Sam Grove
e9cebde193
Merge pull request #2372 from anangl/gpio_irq_fix
...
Fixed irq handling in gpio_api.
2016-08-04 14:54:50 -05:00
Mahadevan Mahesh
f7948f6f65
Fix the clock setup for the K64 HEXIWEAR board
2016-08-04 13:06:33 -05:00
Sam Grove
0edef2da82
Merge pull request #2273 from svastm/fix_i2c_clock_l4
...
[STM32L4XX] Fix i2c clock config
2016-08-04 12:26:21 -05:00
Sam Grove
ff34c5b54b
Merge pull request #2354 from svastm/ram_fix_f303re
...
[STM32F303RE] Fix initial SP on ARM and uARM
2016-08-04 12:24:40 -05:00
Sam Grove
19351147e8
Merge pull request #2356 from svastm/fix_iar_nucleo_f207zg
...
[STM32F207ZG] Fix IAR memory init
2016-08-04 12:20:49 -05:00
Sam Grove
34caf43f5a
Merge pull request #2238 from OpenNuvoton/nuc472
...
[NUC472] Add NUMAKER-PFM-NUC472
2016-08-04 10:37:31 -05:00
Sam Grove
afe431b750
Merge pull request #2338 from pan-/fix_nrf51_stack_size
...
Fix nrf51 stack on IAR.
2016-08-04 09:23:34 -05:00
Evangelos Arkalis
b27a5aa84b
Alignment fixed
2016-08-04 15:32:31 +03:00
Głąbek, Andrzej
41c9d1d67c
Fixed irq handling in gpio_api.
2016-08-04 12:47:54 +02:00
Brian Daniels
a596529780
Increasing the heap for KL46Z for IAR.
...
The KL46Z passes all tests except the following when built with IAR:
tests-mbedmicro-rtos-mbed-threads. This is because the heap is becomes
fully allocated.This commit increases the heap from 8K to 16K.
2016-08-03 18:09:26 -05:00
Mahadevan Mahesh
d581798e2a
K64 HEXIWEAR: Add CTS and RTS pin defines
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-03 15:39:14 -05:00
svastm
4f82e34487
[STM32F207ZG] Fix IAR memory init
...
The icf file was not align with other targets and they were no reserved
space for NVIC vectors.
2016-08-03 17:00:52 +02:00
EvArk
b4afc203b9
STM32F1 serial_api initialize failure message
2016-08-03 16:40:28 +03:00
svastm
b00d8331c4
[STM32F303RE] Fix initial SP on ARM and uARM
...
Switch initial stack pointer from 0x2000 4000 to 0x2001 0000 (top of ram)
2016-08-03 13:00:18 +02:00
svastm
a8d22e55ae
[STM32F1XX] Clean pwm and analog definition
...
To be more consistant with ST targets, this commit change analog and pwm
channel definitions to PeripheralPins.c
2016-08-03 10:47:56 +02:00
svastm
0bdc6d81b3
[STM32F0XX] Clean pwm and analog definition
...
To be more consistant with ST targets, this commit change analog and pwm
channel definitions to PeripheralPins.c
2016-08-03 10:47:05 +02:00
Peeyush pashine
1cbdc15c72
Update analogin_api.c
...
Software trigger for ST NUCLEO F1x series boards:
Issue:
https://github.com/ARMmbed/mbed-os/issues/1672#issuecomment-236565445
2016-08-03 12:30:22 +05:30
Vincent Coubard
e861755f27
Fix nrf51 stack on IAR.
2016-08-02 12:10:32 +01:00
Vincent Coubard
158c883dcd
Export symbols __ICFEDIT_region_RAM_start__ and
...
__ICFEDIT_region_RAM_stop__ on NRF51.
Those symbols are needed by the nordic SDK.
2016-08-02 11:22:03 +01:00
Helmut Tschemernjak
9abc93d6d0
Added the missing on-board SPI LSM303C sensor SPI pin definition
...
to allow programming the sensor via mbed APIs
See issue(#1746 )
2016-08-01 19:47:44 +02:00
cyliangtw
a4b25174ff
Fix IAR failure
2016-08-01 15:40:08 +08:00
svastm
0e63f4183c
[STM32L4XX] Fix i2c clock config
...
The i2c expected wrongly a 32MHz core clock.
This commit add the following things:
- I2C now handle both 80MHz and 48MHz core clock speeds
- Align system_stm32l4xx.x files
2016-07-28 14:31:54 +02:00