Steven Cooreman
cb69b98fcd
Revert "[EFR32] Move the mbedTLS hardware acceleration code to EFR32 family"
...
This reverts commit a0f62b1e4f
.
2016-12-19 14:37:25 +00:00
Steven Cooreman
cf461c504f
Move Nanostack driver to Nanostack folder
...
mbed compile doesn't support two different FEATURE_X folders being merged, so we'll have to move our nanostack driver into the Nanostack folder for the time being.
2016-12-19 14:37:23 +00:00
Steven Cooreman
6273dcd467
Reduce test stack sizes on EFR32
2016-12-19 14:37:21 +00:00
Steven Cooreman
8486cb67cf
Make RTX using ARMCC aware of reserved stack and heap
2016-12-19 14:37:20 +00:00
Steven Cooreman
4ea645abcc
Fix linker script for ARMCC
...
Updated available RAM size and increased reserved heap to 4K
2016-12-19 14:37:18 +00:00
Steven Cooreman
90e967b1e4
Prevent compiling Nanostack driver without Nanostack
2016-12-19 14:37:16 +00:00
Steven Cooreman
1661a8ac21
fix typo in targets.json
2016-12-19 14:37:15 +00:00
Steven Cooreman
15478b9ffa
Make GreenTea respect STDIO baud rate
2016-12-19 14:37:13 +00:00
Steven Cooreman
591761d2d2
Set default USB serial baudrate
...
Silicon Labs targets use a default, unchangeable baud rate of 115200 on the stdio serial-USB bridge.
2016-12-19 14:37:12 +00:00
Steven Cooreman
47c4f5c46f
Move the mbedTLS hardware acceleration code to EFR32 family
2016-12-19 14:37:10 +00:00
Steven Cooreman
008de9d39f
Initial radio driver
...
First check-in of the EFR32 radio driver for Nanostack
2016-12-19 14:37:08 +00:00
Steven Cooreman
24c01c2a7b
Adding hardware acceleration for mbed TLS
...
Initial check-in of hardware acceleration support on EFR32 for mbed TLS (AES, SHA and ECC).
2016-12-19 14:37:07 +00:00
Steven Cooreman
f2982dd276
Add initial support for EFR32
...
Adding target definitions and the HAL implementation for EFR32 Mighty Gecko
2016-12-19 14:35:07 +00:00
Steven Cooreman
29e1e7af2f
Move board controller pin setting to config system
2016-12-19 14:35:05 +00:00
Steven Cooreman
162801ecac
Move board controller pin setting to config system
2016-12-19 14:35:03 +00:00
ccli8
1458c54f6b
Fix spi_master_transfer failed as bit width is 32
2016-12-19 14:35:02 +00:00
ccli8
e1899bc111
Fix button naming error
2016-12-19 14:35:00 +00:00
ccli8
c0e59ab9d2
Correct return of i2c_byte_write() on NAK
2016-12-19 14:34:58 +00:00
ccli8
659cf338c5
Fix CI I2C EEPROM failed
2016-12-19 14:34:57 +00:00
ccli8
dd8ab407fa
Remove SPI MOSI1 and MISO1 pins from pinmap
...
These pins are for SPI 2-bit mode (not dual mode) and cannot be for SPI standard use.
2016-12-19 14:34:55 +00:00
ccli8
d9501be829
Remove SPI MOSI1 and MISO1 pins from pinmap
...
These pins are for SPI 2-bit mode (not dual mode) and cannot be for SPI standard use.
2016-12-19 14:34:54 +00:00
ccli8
b76f2bf587
Rename variable name in analog-in
2016-12-19 14:34:52 +00:00
ccli8
342f776bb5
Fix EADC module is initialized multiple times
...
Also fix EADC module name EADC is hardcoded.
2016-12-19 14:34:50 +00:00
ccli8
9466da4c24
Fix CI tests-api-analogin failed
...
1. Fix UNO pins A5-A7 don't support analog-in by replacing ADC with EADC to implement analog-in HAL.
2. Update CLK driver to fix EADC clock divider setting error. Also fix CLK_Idle() together.
2016-12-19 14:34:49 +00:00
ccli8
619c54c54b
Fix CI tests-api-analogin failed
...
1. Fix ADC convert finish check error.
2. Set ADC Vref to internal by default.
2016-12-19 14:34:47 +00:00
ccli8
2336b59f0a
Support separate enable of GPIO IRQ de-bounce
2016-12-19 14:34:46 +00:00
ccli8
4b7432ffd1
Fix I2C issues
...
1. Fix error on return of i2c_byte_write().
2. Fix error in zero-length transfer corner case.
2016-12-19 14:34:44 +00:00
bcostm
2a7271debe
Remove TIM_IT_UPDATE flag in HAL_Suspend/ResumeTick functions to make LPT tests pass.
2016-12-19 14:34:42 +00:00
jeromecoutant
1a6d35510e
DISCO_L053C8 doesn't support LSE
2016-12-19 14:34:41 +00:00
0xc0170
673b6aadf8
ublox eva nina - fix line endings
...
Fixes #3346
2016-12-19 14:34:39 +00:00
jeromecoutant
2b67bbf348
no HSE available by default for NUCLEO_L432KC
2016-12-19 14:34:38 +00:00
bcostm
9d8c9229f0
Add ADC_VREF label
2016-12-19 14:34:36 +00:00
micromint
51644a31cd
Support building mbed_critical.c with C++ compiler
2016-12-19 14:34:34 +00:00
bcostm
2af84bc0d3
Add more comment on the modified line
2016-12-19 14:34:33 +00:00
bcostm
41b8eda589
STM32F4 - Clear VBATE and TSVREFE bits before configuring ADC channels
2016-12-19 14:34:31 +00:00
Michael Ammann
65fc32fe11
Update PinNames.h
2016-12-19 14:34:30 +00:00
Michael Ammann
b32859764a
Add files via upload
2016-12-19 14:34:28 +00:00
Michael Ammann
10e8732b23
Create device.h
2016-12-19 14:34:26 +00:00
Michael Ammann
86514eebb6
Update targets.json
2016-12-19 14:34:25 +00:00
tomoyuki yamanaka
48dfc48c9c
Bug fix of initial value of interrupt edge in "gpio_irq_init" function.
...
Renesas modified the initial value of interrupt edge in "gpio_irq_init" function.
The value was "both egde(rise and fall)".So we modified it to "low revel".
2016-12-19 14:34:23 +00:00
Laurent MEUNIER
982595b876
stm32 spi - IRQ management
...
Disable IRQ when transfer is finished.
Also clear pending IRQ after they have been disabled.
2016-12-19 14:34:22 +00:00
Laurent MEUNIER
e18854fff6
stm32 spi : IRQ handler light optimization
...
This commit contains a few optimizations to get a better performance
in SPI Asynch mode
2016-12-19 14:33:53 +00:00
Laurent MEUNIER
362aaefedf
STM32L0 - update spi HAL driver
...
This is a temporary update waiting for the next official release
2016-12-19 14:32:46 +00:00
Laurent MEUNIER
ad14e4f122
STM32L1 - update spi HAL driver
...
This is a temporary update waiting for the next official release
2016-12-19 14:32:44 +00:00
Laurent MEUNIER
c4cfa34a63
remove unused module member in spi_s struct
2016-12-19 14:32:42 +00:00
Laurent MEUNIER
6c179ad52d
Enable SPI_ASYNCH for L0 and L1 families
2016-12-19 14:32:41 +00:00
Brian Daniels
75e289c40f
Removing remaining references to Curl from ARM pack manager
2016-12-19 14:32:39 +00:00
Brian Daniels
4b4f5b1a9a
Passing toolchain path info to subprocesses.
...
Since the toolchain path info lives as a global variable, its not
propigating to the subprocesses that are created to compile the tests in
parallel. This change manually passes these global variables and then
reassigns them.
2016-12-19 14:32:37 +00:00
Mahadevan Mahesh
4f6fb36d3e
Add support for FRDM-KW41
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-12-19 14:32:36 +00:00
bcostm
716d8f2cba
Update license + date (same license as in mbed.h file)
2016-12-19 14:32:34 +00:00