Sam Grove
6c6c2fa0ec
Merge pull request #4014 from NXPmicro/Update_GCC_ARM_Linker
...
Issue 3763: Reduce heap allocation in the GCC linker file
2017-04-06 08:47:11 -05:00
jeromecoutant
d740bde646
STM32F4 : remove SERIAL_TX and SERIAL_RX from available pins
...
Pins are used for debug printf
2017-04-06 13:58:06 +02:00
jeromecoutant
5303211056
STM32F3 USB configuration file move
2017-04-06 11:53:06 +02:00
jeromecoutant
3bbbabf202
STM32L4 USB configuration file move
2017-04-06 11:51:26 +02:00
jeromecoutant
36319969f4
STM32F7 USB configuration file move
2017-04-06 11:45:18 +02:00
jeromecoutant
c2636b3269
STM32F4 USB configuration file move
2017-04-06 11:33:49 +02:00
jeromecoutant
d599579328
STM32F4 Internal ADC channels rework
...
Internal ADC pin are now out of PinMap_ADC array.
2017-04-06 10:59:49 +02:00
ccli8
40a9852608
[NUC472] Fix flash algorithm
...
1. Remove setting of not released register ICPCON
2. Enable FMC_APUEN to update APROM
2017-04-05 11:10:48 +08:00
Rob Meades
7387c09872
Introducing UBLOX_C030 platform.
2017-04-04 16:22:50 +01:00
jeromecoutant
0c2720bc19
NUCLEO_L476RG : minor serial pin update
...
SERIAL_TX and SERIAL_RX pins used for debug printf cannot be set as available
2017-04-04 14:38:17 +02:00
Andrzej Puzdrowski
4f99aa5eb5
[NRF5] us_ticker:
...
- extarct for check rtc overflow
- make common_rtc_32bit_ticks_get safe against preemption.
2017-04-03 16:10:21 +02:00
Willie Walker
ad074b5a22
Add SCL and SDA defs for I2C[0-2]; redefine I2C_[SCL,SDA] to I2C2
2017-03-31 16:32:45 -04:00
bcostm
3302a372ef
DISCO_L053C8: Typo corrections
2017-03-30 14:55:18 +02:00
bcostm
2212b34bd0
DISCO_L053C8: add USBHAL_STM files
2017-03-30 14:50:13 +02:00
bcostm
1321dc8e71
DISCO_L053C8: enable HSI48 clock for USB
2017-03-30 14:50:13 +02:00
cyliangtw
b55708ec65
[NUC472] remove stray tabs to avoid formatting slips
2017-03-30 09:17:35 +08:00
Steven Cooreman
632586e940
[Silicon Labs] Update TB Sense 2
...
* Update i2c driver to tackle multiple I2C object instances on different pins
* Update pinmap to enable the extra peripherals of EFx32xG12 over EFx32xG1
2017-03-30 02:57:20 +02:00
Sam Grove
b9bc2c0e4c
Merge pull request #4065 from NXPmicro/K66_Move_bss_to_RAM2
...
K66F: Move bss section to m_data_2 Section
2017-03-29 23:08:51 +01:00
Sam Grove
d7d45683bb
Merge pull request #4059 from stevew817/rename-thunderboard
...
[Silicon Labs] Rename targets
2017-03-29 23:07:22 +01:00
Sam Grove
e3c0ac6c17
Merge pull request #4020 from jeromecoutant/PR_L011
...
NUCLEO_L011K4 remove unsupported tool chain files
2017-03-29 22:50:35 +01:00
Sam Grove
d467f7d4bc
Merge pull request #4012 from monkiineko/master
...
STM32: Correct I2C master error handling
2017-03-29 22:49:15 +01:00
Sam Grove
91ecc52da0
Merge pull request #4003 from productize/master
...
Fixed OBOE in async serial tx for NRF52 target, fixes #4002
2017-03-29 22:43:24 +01:00
Sam Grove
9875c29e60
Merge pull request #3990 from u-blox/c027_boot_fix
...
UBLOX_C027: construct a ticker-based wait, rather than calling wait_ms(), in the …
2017-03-29 22:23:06 +01:00
Sam Grove
b25eaf5d85
Merge pull request #3979 from NXPmicro/KW24D_Pindefines
...
KW24D: Add missing SPI defines and Arduino connector definitions
2017-03-29 22:19:23 +01:00
Martin Kojtal
16bf07efae
Merge pull request #4021 from bridadan/fix_nrf52840_dk
...
Fixing a macro to detect when RTOS was in use for the NRF52840_DK
2017-03-29 16:27:19 +01:00
Steven Cooreman
0c20f33d2b
[Silicon Labs] Rename targets
...
Due to limitation in the mbed website backend (board names need to be <= 19 characters), we are shortening the CLI target names from THUNDERBOARD to TB.
@screamerbg
2017-03-28 20:14:16 +02:00
Mahadevan Mahesh
5d45b5a0ca
K66F: Move bss section to m_data_2 Section
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-03-28 08:58:42 -05:00
Sam Grove
cd7abc019f
Merge pull request #3996 from c1728p9/algo_generation
...
Check in algo generation code
2017-03-27 10:32:14 +01:00
0xc0170
424fd78161
flash: fix flash algo generated - protect with DEVICE_FLASH
2017-03-26 17:59:40 +01:00
Jimmy Brisson
0ed0a9e1b0
Remove the nrf_soc_nosd directory
...
This removes the duplicate header files from the build. We were getting
lucky on most invocations of `mbed compile` in that these headers were
searched for after some others, but not when exporting to uvision.
2017-03-24 11:21:30 -05:00
Brian Daniels
1019cb0bfe
Fixing a macro to detect when RTOS was in use for the NRF52840_DK
2017-03-24 10:16:13 -05:00
Anna Bridge
35a561217a
Merge pull request #3934 from stevew817/siliconlabs/update_sdk_tbsense_12
...
[Silicon Labs] Update to HAL and devices
2017-03-24 14:16:50 +00:00
Bradley Scott
2eb4048bbe
STM32: Correct I2C master error handling
...
If I2C slave support is included, then the I2C error handler would
always reset the I2C address, resulting in incorrectly changing the
I2C state to listen for a controller configured as I2C master. This
change conditionalizes the address setting to only occur if the
controller was in slave mode when the error occurred.
2017-03-24 10:16:34 -04:00
Andrzej Puzdrowski
c6ef2f377d
[NRF5]: If rtc overflow occurr while setting of timestam then the ccompara-event ocurre (erroneusly) in 512s.
...
- move ovf handler at the begining of rtc handler for mitigate the case (mitigate issue for exexution from rtc handler)
- add repeating of operation of set a timestamp in cas that rtc overflow occured during the operation.
2017-03-24 15:00:25 +01:00
jeromecoutant
4193202f40
STM32 increase IAR heap size for big RAM targets
2017-03-24 14:51:13 +01:00
jeromecoutant
d680c60fe9
[STM32L0] reduce IAR heap and stack size for small targets
2017-03-24 14:32:13 +01:00
Mahadevan Mahesh
8298345c1b
Issue 3763: Reduce heap allocation in the GCC linker file
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-03-23 16:35:06 -05:00
jeromecoutant
2f8d54ab07
NUCLEO_L011K4 remove unsupported tool chain files
2017-03-23 17:56:45 +01:00
Anna Bridge
12eb5b702d
Merge pull request #3841 from nvlsianpu/nRF52840_target
...
Add nRf52840 target
2017-03-23 15:45:44 +00:00
Mahadevan Mahesh
c1ed01e0ed
KW24D: Add missing SPI defines and Arduino connector definitions
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-03-23 09:16:29 -05:00
cyliangtw
c9e9052c5d
[NUC472/M453] remove redundant comment of flash_api
2017-03-23 20:43:52 +08:00
Seppe Stas
5c4c6ace0f
Fixed OBOE in async serial tx for NRF52 target, fixes #4002
2017-03-23 10:51:46 +01:00
cyliangtw
ab814661e5
[NUC472/M453] Fixed scatterAssert of ROM limit
2017-03-23 15:25:08 +08:00
cyliangtw
c1b8509b23
[NUC472] Enable HW AES
2017-03-23 10:03:58 +08:00
cyliangtw
a894f2efdc
[NUC472/M453] Support bootloader
2017-03-23 09:54:03 +08:00
cyliangtw
1e163e8848
[NUC472/M453] Support bootloader
2017-03-23 09:54:03 +08:00
ccli8
d554f6e4e0
[NUC472/M453] Support flash
2017-03-23 09:54:03 +08:00
Rob Meades
965404c09e
Construct a ticker-based wait, rather than calling wait_ms(), in the C027 board startup code since, for mbed 5, wait_ms() is an RTOS function and the RTOS is not initialised at this stage in start-up.
2017-03-22 15:15:06 +00:00
Andrzej Puzdrowski
680d086c70
[nRF52840] use core_util_critical_section_enter/exit instead of __enable_irq/__disable_irq
2017-03-22 13:15:11 +01:00
Sam Grove
75f6f2db30
Merge pull request #3969 from bcostm/fix_nucleo-f302r8_can_pins
...
NUCLEO_F302R8: Add missing PB_8/PB_9 CAN pins
2017-03-22 12:08:16 +00:00
Sam Grove
2ec6ee4a24
Merge pull request #3951 from jeromecoutant/PR_F303ZE
...
[NUCLEO_F303ZE] Correct ARDUINO pin
2017-03-22 12:06:51 +00:00
Sam Grove
3d50554105
Merge pull request #3920 from mazimkhan/master
...
Heap size adjusted to work for both tls-client and mbed-client
2017-03-22 12:04:01 +00:00
Sam Grove
2d2479ac1c
Merge pull request #3918 from OpenNuvoton/nuvoton
...
[NUC472/M453] Support unique locally administered MAC address and other driver updates
2017-03-22 12:03:19 +00:00
Ron Eldor
c78f73ca63
Fix compilation errors on linux machine
...
Change path of include from '\' to '/', which works on linux as well.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
71f302268e
[NRF52840] Removed nrf52 targets files form nrf5_sdk13 sources.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f6da6c0283
[NRF52840] code formating, CR changes
...
corrected spi_init() to properly handle re-initialization… #3842
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
b1b802f96c
i2c_api implementation has been changed in order to support single byte reads and writes (the latter are used in I2CEeprom module used in CI tests, and this caused that tests-i2c-api were failing). These operations (single byte transfers) are not possible to achieve with the driver from nrf5 SDK (nrf_drv_twi), so the new implementation uses TWI HAL only.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
e798edc604
[NRF52840]: fix mbed-os-rtos-rtx-target_cortex_m-tests-memory-heap_and_stack@IAR by
...
increasing heap size for IAR. Corected initial MSP for ARMCC.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
3a81e23cf2
[nRF5_SDK13] Changes from CR.
...
- fix typso, renaming, repharse commnets.
- fix alghoritm of white/id lists setup functions in nRF5xGap class.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
113ae4e06b
[NRF5_SDK13] fix:
...
- bad number of pin from nRF52840 ,
- bad type of mask of gpio for nRF52940
- typo (object.h)
- revert abort func. to spi_master driver
- update twi_master driver to the newest (e8527f65e90eee6a4dd48ca55d3fc051a556320a master SDK nRF5)
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
4e188af065
upgrade implementationof gap::connect in case of private address and whitelisting for SD API 3 and further
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9d8c05bbe8
introduce API update to (v3.x.x and further)in BLE_GAP_EVT_CONNECTED service.
...
whitelist and identiti list settings provider now takes into account scaner filter po0licy and advertise r filter policy
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
1366dfb65f
nrf5_SDK13 update copyright clause
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
42fcae481a
nRF5: whitelisting update fo SD API >-3.x.x
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
8aa71fa47a
add mising fds configuration
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
689d12df62
NRF5_SDK13: Make BLE sources compilable - this is not redy to use!
...
- Remove ble_advertising.h/c - it was unused, redundant code
- includes for SD header ble.h were changed to headers\ble.h in order to distingusch form feature-ble BLE.h
- btle_init() introduced PM for disable <B>privacy</B> for API 3 and further.
- temporary removed or mocked real implemantation of whitelist-ing support functionalities:
btle_security.createWhitelistFromBondTable , gap::startAdvertising, gat::startRadioScan, gap::stopAdvertising
Gap::generateStackWhitelist, Gap::getStackWhiteIdentityList-(mock)
- Characteristic Descriptor Discoverer - aligned to the apply SD API
- long uuid service's read spupport
- add BLE features support to sdk configurations file
- publicate sdk's id_manager.ah() function.
- cutted out f. app_error_handler for mbed-os
- removed PACKED definition form app_util_platform (redefined by mbed-os)
- Gap::setAddress - allign to new SD API using peer manager
- extend Gap::getPermittedTxPowerValues for nRF52840
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5b36de9c4f
nrf52840: add workaround for RTC errata 20
...
include thered main stack for cmsis rtos
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5649eef980
Enabled nRF52840_DK's compilation for IAR IDE:
...
- corected scater & startup file for IAR EW
- fix warnings caused by port_api.c, ble_radio_notification.c, nrf_drv_spi.c (for IAR it was error), serial_api.c
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
46f72777dc
make nRF52840 target compilable for ARM compiler
...
- enable fstorage in sdk config
- remove files of modules: bootloader, DFU bootloader and UICR setings
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f0b3cd2ed0
to be commented
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
aef41216a9
ported-fixed for nRF52840 port
...
+ serial
+ analog
+ pin description
+ gpio
+ cmsis vector opp
+ gcc startup/scater file
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
a175e2ce31
+ description of the NRF52840_DK target
...
+ mbed RTx setings for nRF52840
fix build of test for NRF52840
+ few sdk's missing filess
- few sdk's unvanted files
corect mbed HAL implementation to changes made in sdk v13
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9bf209ef00
fix: align nRF5 v13 sdk struct to origin
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5ebcb3ec12
fix- sdk updste script bug causing losing of nested directory when coping file by forced directory.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
decf835475
move s140 headers to headers directory
...
add softdevices compiled inetl-hex files
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9fa7a61212
Update nRF5 SDK sources from version v11 to the version nRF5_SDK_13.0.0-1.alpha_055eef3
...
using
.\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\porting_tools\sdk_update.py
and
.\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\porting_tools\replace_headers.py
files .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\TARGET_MCU_NRF52832\sdk\softdevice\s132\headers\nrf_ble*.h
renamed to .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\TARGET_MCU_NRF52832\sdk\softdevice\s132\headers\ble*.h
by hand.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
ad5b64b4dd
merge nRF528xx sdk sources into one directory
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
cd44b58d11
Initial commit of NRF52840 target as the copy of NRF52832 and NRF52_DK.
2017-03-22 08:38:34 +01:00
mjrgh
15c740f8cb
Update us_ticker.c
2017-03-21 15:52:52 -07:00
mjrgh
72ccf0b2b5
Force events into the future
2017-03-21 15:51:09 -07:00
Steven Cooreman
d2173574d0
Stop using device_has for non-mbed options
...
As asked by @0xc0170 in PR #3934 , we won't be using device_has for indicating RF/Crypto features any longer. RF config options moved to the SL_RAIL lib.json, crypto config options will come with mbedTLS integration.
2017-03-21 16:23:52 +01:00
Steven Cooreman
b3883115e6
Pass Travis
...
Removing device_name for devices that haven't shown up in the Keil package manager yet to avoid Travis from tripping on our PR
2017-03-21 16:23:51 +01:00
Steven Cooreman
d710ec4e12
Bugfix for EFM32PG12 and EFR32MG12
...
* Off by one error in the linker scripts reserved one word too little for the vector table
* Re-apply uvisor changes to emlib. To allow uvisor to run, we should make accesses to the romtable through uvisor's secure read gateway
* Copypasta in target name (EFM32PG12, not EFR32PG12)
* Copypasta in the pin definitions (thanks @akselsm)
* Forgot to update PortName for extra ports on MG/PG12
2017-03-21 16:19:46 +01:00
Steven Cooreman
8067bf629f
Update clock calibration structs to match latest Gecko SDK
2017-03-20 16:34:12 +01:00
Steven Cooreman
8b6451c74d
Add new target EFM32PG12
2017-03-20 16:34:12 +01:00
Steven Cooreman
59dc6da5c4
Update to Gecko SDK 5.1.2
...
Update RAIL library to 1.5.1
2017-03-20 16:34:12 +01:00
Steven Cooreman
ca91e7c2d5
Update to Gecko SDK 5.1.2
...
Updating CMSIS device headers
2017-03-20 16:34:12 +01:00
Steven Cooreman
1a8c460378
Update to Gecko SDK 5.1.2
...
Updating emlib
2017-03-20 16:34:12 +01:00
Steven Cooreman
0e098678b5
First pass on TB Sense (and EFR32MG12) support
2017-03-20 16:34:12 +01:00
bcostm
7cc904bb19
NUCLEO_F302R8: Add missing PB_8/PB_9 CAN pins
2017-03-20 10:32:06 +01:00
jeromecoutant
2987340870
[NUCLEO_F303ZE] Correct ARDUINO pin
2017-03-16 16:40:30 +01:00
Mohammad Azim Khan
5a9ea2c1e6
Heap size adjusted to work for both tls-client and mbed-client
...
Targets NUCLEO_F429ZI and UBLOX_EVK_ODIN_W2 have 192K RAM.
Heap size in PR #3871 was increased from 48K to 96K as tls-client
example failed with 48K heap. But this resulted in compilation failures
in mbed-client that requires 71K for global/static data.
Hence this PR reduces heap to 64K that minimum required by tls-client
to work. This also meets mbed-client data segment requirements.
2017-03-15 11:22:24 +00:00
Michel Jaouen
1a20b4f100
Fix after code review
2017-03-14 15:57:41 +01:00
Michel Jaouen
fc972f0a98
fix STM USB config after L4 ,F4, F7 file tree changes
2017-03-14 15:57:40 +01:00
Michel Jaouen
873cacfc73
Revert "Revert "Target stm usb config""
...
This reverts commit ec329be6f2
.
2017-03-14 15:57:28 +01:00
Anna Bridge
cc58a7fb0c
Merge pull request #3927 from TsungtaWu/master
...
[DELTA_DFBM_NQ620] Add RC calibration setting and revise mbed_overrides.c
2017-03-14 14:48:23 +00:00
Anna Bridge
5495e24793
Merge pull request #3917 from TomoYamanaka/master
...
Fix mistake register setting in serial_format()
2017-03-14 14:42:21 +00:00
Anna Bridge
213626d83a
Merge pull request #3893 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_F7_V1.6.0
...
[STM32F7] Update STM32 Cube version v1.6.0
2017-03-14 14:40:38 +00:00
Anna Bridge
538e1600b4
Merge pull request #3869 from radhika-raghavendran/master
...
NCS36510: Default range changed from 0 to 950mV - ADC
2017-03-14 14:39:21 +00:00
Anna Bridge
e743a26f94
Merge pull request #3691 from adustm/STM_aes_f439zi
...
[TLS / hw acceleration] AES ECB for NUCLEO_F439ZI
2017-03-14 14:32:25 +00:00
TsungtaWu
20411ec9bc
[DELTA_DFBM_NQ620] Add RC calibration setting and revise mbed_overrides.c
...
In targets.json, add lf_clock_rc_calib_timer_interval and
lf_clock_rc_calib_mode_config setting which are essential when using BLE
In mbed_overrides.c, create valuables instead of doing printf, those
valuables are intended to be used for debugging in runtime.
2017-03-11 18:55:53 +08:00
Radhika Raghavendran
9d06732aae
Changed tab to spaces
2017-03-10 16:22:30 +05:30
ccli8
5720725a3d
[NUC472/M453] Refine serial PDMA code
2017-03-10 16:18:14 +08:00
ccli8
502e8ce2a5
[NUC472/M453] Refine SPI PDMA code
2017-03-10 16:18:14 +08:00
ccli8
867072fe70
[NUC472/M453] Add dma_modbase() to get PDMA base address
2017-03-10 16:18:14 +08:00
ccli8
49a2a221a4
[NUC472/M453] Fix pwmout power-down condition
2017-03-10 16:18:14 +08:00
ccli8
4e96f8b721
[NUC472/M453] Fix PDMA error on timeout
2017-03-10 16:18:14 +08:00
ccli8
1da33e809f
[NUC472/M453] Refine pin/peripheral/pin map definitions
...
Change NUC472 analogin_api.c accordingly
2017-03-10 16:18:14 +08:00
ccli8
4e4c294fa3
[NUC472/M453] Fix incorrect use of peripheral name as peripheral base address
2017-03-10 16:18:14 +08:00
Radhika Raghavendran
e640f5f1e5
Re-do change for changing ADC range from 0 to 3.3V
2017-03-10 13:45:32 +05:30
TomoYamanaka
34d033a4c1
Fix mistake register setting in serial_format()
...
Currently, there is the issue in register setting into serial_format().
The issue is that parameter for baudrate setting is initialed zero in this function.
In baudrate is less 9600bps, the issue occurs. In baudrate is over 9600, not occurs. When call serial_baud() before serial_format(), baudrate override and set with an incorrect value.
Therefore, I fixed register setting not to set the parameter of baudrate setting in serial_format().
2017-03-10 12:20:21 +09:00
Sam Grove
88a4baa2ad
Merge pull request #3902 from mazimkhan/master
...
Fix heap and stack size for NUCLEO_F746ZG
2017-03-09 16:51:40 -06:00
Mohammad Azim Khan
bb197b29f3
Fix heap size for NUCLEO_F746ZG on IAR
2017-03-09 16:51:24 +00:00
Martin Kojtal
45c99e69ca
Merge pull request #3879 from bcostm/fix_nucleo-f446ze_adc_pins
...
NUCLEO_F446ZE: Add missing AnalogIn pins on PF_3, PF_5 and PF_10.
2017-03-09 15:48:10 +00:00
Martin Kojtal
68dc25331a
Merge pull request #3843 from bcostm/fix_stm32l4_apb2_80MHz
...
STM32L476xG: set APB2 clock to 80MHz (instead of 40MHz)
2017-03-09 15:44:08 +00:00
Martin Kojtal
c3e7b5434c
Merge pull request #3842 from anangl/fix_spi_api
...
TARGET_NRF: corrected spi_init() to properly handle re-initialization…
2017-03-09 15:43:13 +00:00
Simon Vogl
1c4e0d7dcb
can_write(): return error code when no tx mailboxes are available. ( #3829 )
2017-03-09 15:42:00 +00:00
Martin Kojtal
6aa62c1956
Merge pull request #3828 from jeromecoutant/PR_CAN_TYPE
...
STM32 CAN API: correct format and type
2017-03-09 15:40:01 +00:00
Martin Kojtal
fd6fdd5f8c
Merge pull request #3795 from LMESTM/fix_pwm_period_calc
...
Fix pwm period calc
2017-03-09 15:39:00 +00:00
Radhika Raghavendran
c06fa3a335
A4 and A5 definitions added
2017-03-09 17:58:19 +05:30
Laurent MEUNIER
400b89eeda
Fix XDOT compilation error
...
Typo with misplaced closing parenthesis leads to compilation error,
which is fixed with this patch
2017-03-07 17:22:25 +01:00
Martin Kojtal
b2726470f6
Merge pull request #3880 from adustm/fix_can2_only
...
DISCO_F469NI: allow the use of CAN2 instance when CAN1 is not activated
2017-03-06 16:57:57 +00:00
Martin Kojtal
f39deb518c
Merge pull request #3860 from MultiTechSystems/xdot-gpio-fix
...
Define GPIO_IP_WITHOUT_BRR for xDot platform
2017-03-06 16:56:29 +00:00
Martin Kojtal
e6b8ed2754
Merge pull request #3850 from LMESTM/fix_spi_warn
...
STM32: change spi error to debug warning
2017-03-06 16:55:58 +00:00
Martin Kojtal
aa6a71bd0c
Merge pull request #3844 from bcostm/fix_comments_gpio_object
...
STM32 GPIO: Typo correction. Update comment (GPIO_IP_WITHOUT_BRR)
2017-03-06 16:54:39 +00:00
Martin Kojtal
ede2a11be4
Merge pull request #3840 from LMESTM/fix_smt32_gpio_default_speed
...
STM32: gpio SPEED - always set High Speed by default
2017-03-06 16:54:08 +00:00
Martin Kojtal
1be7418883
Merge pull request #3836 from cuvva/master
...
Allow to redefine nRF's PSTORAGE_NUM_OF_PAGES outside of the mbed-os
2017-03-06 16:53:31 +00:00
Martin Kojtal
c975c2ba71
Merge pull request #3831 from pradeep-gr/feature-spi-slave
...
NCS36510: SPISLAVE enabled (Conflict resolved)
2017-03-06 16:51:37 +00:00
Martin Kojtal
8fb95a6507
Merge pull request #3780 from pmancele/master
...
STM32L4 : Fix GPIO G port compatibility
2017-03-06 16:51:03 +00:00
Martin Kojtal
750ac5152f
Merge pull request #3741 from jeromecoutant/PR_TICK32
...
STM32 remove warning in hal_tick_32b.c file
2017-03-06 16:49:52 +00:00
Martin Kojtal
f168f6233a
Merge pull request #3716 from adustm/disco_f429zi_debug
...
fix for issue #3715 : correction in startup files for ARM and IAR, alignment of system_stm32f429xx.c files
2017-03-06 16:49:19 +00:00
jeromecoutant
b77533dd51
STM32Cube_FW_F7_V1.6.0
...
CMSIS v1.1.2 => v1.2.0
STM32F7 HAL v1.1.2 => v1.2.0
2017-03-06 16:48:23 +01:00
bcostm
ae6899b448
STM32L4xx: set APB2 clock to 80MHz (instead of 40MHz)
2017-03-06 13:34:01 +01:00
jeromecoutant
67a75d96c6
STM32 CAN API: correct format and type
...
astyle done
2017-03-06 11:34:20 +01:00
adustm
18c1618637
DISCO_F469NI: allow the use of CAN2 instance when CAN1 is not activated
2017-03-03 17:05:28 +01:00
bcostm
e70d985fa3
Add AnalogIn pins on PF3, PF5 and PF10.
...
Don't know why it was missing ?
2017-03-03 16:57:16 +01:00
Mohammad Azim Khan
1f0d73162c
Increase HEAP size for UBLOX_EVK_ODIN_W2 and NUCLEO_F429ZI
2017-03-02 14:11:21 +00:00
Głąbek, Andrzej
4213c61073
TARGET_NRF: added a description of the recent change in spi_init().
2017-03-02 13:47:37 +01:00
Mike Fiore
2613380854
[XDOT_L151CC] Define GPIO_IP_WITHOUT_BRR for xDot platform. Resolves #3823 .
2017-03-01 12:53:31 -06:00
adustm
d69c5edbd4
fix for issue #3715 : correction in startup files for ARM and IAR, alignment of system_stm32f429xx.c files
2017-02-28 18:15:06 +01:00
Laurent MEUNIER
00bfa3bf4a
STM32: change spi error to debug warning
...
In case the selected frequency is higher than the requested one, it is
better to send a debug warning rather than an blocking error.
In case of such warning, user may need to redefine the clock tree setting
at higher level (reducing peripheral's input clocks during init phase).
2017-02-28 17:00:29 +01:00
adustm
fe1e7aac98
Better use of MBEDTLS_AES_ALT
...
removed from targets.json, added in mbedtls_device.h
remove function alternate defines (not used as we replace the full
module)
2017-02-28 16:42:03 +01:00
adustm
35bf8e17e6
AES ECB for NUCLEO_F439ZI
...
+---------------------------+--------+--------+--------+
| test case | passed | failed | result |
+---------------------------+--------+--------+--------+
| mbedtls_aes_self_test | 1 | 0 | OK |
| mbedtls_entropy_self_test | 1 | 0 | OK |
| mbedtls_sha256_self_test | 1 | 0 | OK |
| mbedtls_sha512_self_test | 1 | 0 | OK |
+---------------------------+--------+--------+--------+
2017-02-28 16:41:16 +01:00
Laurent MEUNIER
3842f6ea0a
STM32: fix formatting
...
Use the recommended style
if (condition) {
do();
} else {
do_else();
}
2017-02-27 17:07:05 +01:00
Laurent MEUNIER
747e8e1ea1
STM32: move pwmout device tables to C file
...
In order to avoid possible multiple definitions errors, move the table
initialization to the C file instead of header file
2017-02-27 17:07:01 +01:00
bcostm
d03f96741e
Typo: update comment (GPIO_IP_WITHOUT_BRR)
2017-02-27 16:32:44 +01:00
Głąbek, Andrzej
678f3f9966
TARGET_NRF: corrected spi_init() to properly handle re-initialization on the same pins + minor editorial corrections.
2017-02-27 13:48:55 +01:00
Laurent MEUNIER
8e5d2eb1dc
STM32: pwm period and prescaler calculation
...
Correct the while loop limit and add a safe guard to avoid infinite loop.
2017-02-27 13:47:34 +01:00
Laurent MEUNIER
453b248bf4
STM32: gpio SPEED - always set High Speed by default
...
Up to now, speed was set for outputs and alternate, but this is
also valid for input configuration.
By default, let's configure high speed.
This is done firts, because speed for some families like F1 is mixed
with Input/Output mode settings, so can be later over-ridden if needed.
2017-02-27 11:11:02 +01:00
Hovik Melikyan
c4a979ef72
Allow to redefine nRF's PSTORAGE_NUM_OF_PAGES outside of the mbed-os source
...
By default the number of pstorage pages is set 1 and all addresses are
calculated in the pstorage module accordingly. Nordic recommends
changing this macro to whatever number is suitable for the app (see
https://devzone.nordicsemi.com/question/53066/what-will-be-the-starting-
address-of-pstorage-page-how-we-can-change-it/?answer=53085#post-id-5308
5) which is not quite elegant given that pstorage_platform.h is part of
the mbed-os repo. With this modification you can e.g. define
PSTORAGE_NUM_OF_PAGES on the command line, however note that you should
rebuild mbed-os with this setting as it affects pstorage_platform.c.
2017-02-24 11:24:24 +00:00