Giampaolo Mancini
c79f54c67b
Remove default conf macro because typo in nRF SDK
2019-10-21 15:41:41 +02:00
Giampaolo Mancini
92a316711e
Fix timeout limits
2019-10-21 15:41:41 +02:00
Giampaolo Mancini
10c78f41e8
Add support for nRF52 Watchdog
2019-10-21 15:41:40 +02:00
Martin Kojtal
fe12608226
Merge pull request #11444 from jeromecoutant/PR_QSPI_EXTERNAL
...
QSPI : Define default pins at drivers level
2019-10-21 15:19:08 +02:00
jeromecoutant
6986daac61
STM32F3 USB pins addition
2019-10-21 14:49:19 +02:00
jeromecoutant
9b3cdd0972
STM32F2 USB pins addition
2019-10-21 14:49:19 +02:00
jeromecoutant
6e3dc7b173
STM32F1 USB pins addition
2019-10-21 14:49:18 +02:00
jeromecoutant
66dea7b5da
STM32F0 USB pins addition
2019-10-21 14:49:18 +02:00
jeromecoutant
5afd9ebb60
STM32 PeripheralPins.h update with USB
2019-10-21 14:49:18 +02:00
Martin Kojtal
cd415cfb41
Merge pull request #11708 from ABOSTM/FIX_SPI_COMPILATION_WARNING
...
TARGET_STM: remove warning and fix typo on SPI
2019-10-21 09:40:23 +02:00
Martin Kojtal
42cb19b6d8
Merge pull request #11679 from jeromecoutant/PR_L4_TRNG
...
STM32L4 TRNG clock configuration
2019-10-21 09:39:24 +02:00
Martin Kojtal
4af05bb370
Merge pull request #11648 from rohfle/target-olimex-stm32e407
...
OLIMEX_STM32E407_F407ZG: Added new target platform
2019-10-18 16:05:05 +02:00
Martin Kojtal
d851a63e46
Merge pull request #11602 from kyle-cypress/pr/qspi-arbitrary-alt-size
...
Allow for arbitrary QSPI alt sizes
2019-10-18 15:48:16 +02:00
Martin Kojtal
9c82706e6f
Merge pull request #11434 from romanjoe/pr/cy8ckit_064s2_4343w
...
Initial addition of files to support CY8CKIT_064S2_4343W target
2019-10-18 14:51:59 +02:00
Martin Kojtal
734072ffc3
Merge pull request #11599 from lrusinowicz/spi_fixes
...
FUTURE_SEQUANA: SPI HAL API fixes
2019-10-18 13:25:08 +02:00
Martin Kojtal
8ff5cf9216
Merge pull request #11700 from toyowata/arch_max_bootloader
...
Add bootloader support for Seeed Arch-MAX
2019-10-18 10:32:00 +02:00
Alexandre Bourdiol
bca9d9500e
TARGET_STM: remove warning and fix typo on SPI
2019-10-18 09:48:30 +02:00
Veijo Pesonen
a15cdd3194
MCU_NRF52840: Switches to correct Product Anomaly Notification macro
2019-10-18 07:23:59 +03:00
Rohan Fletcher
4b971fbb8f
OLIMEX_STM32E407_F407ZG: Added definitions for missing LEDs
2019-10-18 06:37:09 +13:00
Martin Kojtal
dba8e77b8c
Merge pull request #11688 from LMESTM/Clearing_UART_TC_Flag_prevents_deepsleep
...
Clearing UART TC Flag prevents deep sleep, so do not clear it
2019-10-17 14:17:15 +02:00
Hugues Kamba
7e0b56fa0c
USB-Cypress: Lock sleep when USB is initialized
...
None of the USB drivers currently support entering deep sleep mode
while USB is active. To protect USB from malfunctioning lock deep
sleep in USBPhyHw::init.This is done for similar
This was done for all other implementations as part of
https://github.com/ARMmbed/mbed-os/commit/8ffbe5c6033
2019-10-17 13:12:58 +01:00
Martin Kojtal
ccc37a181c
Merge pull request #11692 from VeijoPesonen/nrf52840_dk_enable_flashiap
...
NRF52840_DK: enables FLASHIAP for the device
2019-10-17 14:12:27 +02:00
Martin Kojtal
5747163664
Merge pull request #11694 from d-kato/rza1_fix_components
...
Fix components setting for GR-PEACH and GR-LYCHEE
2019-10-17 14:00:45 +02:00
jeromecoutant
7db11e0b20
STM32 TRNG clock configuration
2019-10-17 13:51:33 +02:00
toyowata
5389536953
Add bootloader support for Seeed Arch-MAX
2019-10-17 10:05:03 +09:00
Kyle Kearney
8e9877c212
Update STM driver changes for clarity
...
- Use a switch statement rather than shifting and masking to compute
the AlternateBytes value.
- Rename rounded_size to alt_bytes to clarify its purpose.
2019-10-16 09:37:27 -07:00
Martin Kojtal
8c860524fb
Merge pull request #11646 from kyle-cypress/pr/bt-wake-swap
...
Fix swapped BT pins on CYW943012P6EVB-01
2019-10-16 19:13:18 +08:00
Martin Kojtal
16568da47f
Merge pull request #11605 from ABOSTM/DISCO_H747I_DUALCORE_SUPPORT
...
DISCO_H747I dualcore support
2019-10-16 17:35:25 +08:00
d-kato
307c106ec6
Fix multiple definitions of GR-LYCHEE
2019-10-16 16:33:05 +09:00
d-kato
2bf1b5c8cc
Add FLASHIAP to GR-PEACH component
2019-10-16 16:28:41 +09:00
Martin Kojtal
c94ae909a8
Merge pull request #11622 from trowbridgec/increase-nrfx-gpiote-config-num-of-low-power-events
...
nRF52 SDK 15.0 - Enable more than 1 interrupt
2019-10-16 14:26:04 +08:00
Veijo Pesonen
b6453ef2cc
NRF52840_DK: enables FLASHIAP for the device
2019-10-16 08:45:57 +03:00
Shuopeng Deng
24991a4577
Changed mbed gpio-port api to match gpio api
...
The port configuration api was not correctly setting the port-pins'
direction. Changed the port driver to call the gpio driver for
configuration (read and write still are optimized for port-level
operations) so that the behavior is consistent.
2019-10-15 11:43:00 -07:00
jeromecoutant
f117d3518d
QSPIF frequency setting depends on QSPI memory not target.
...
This makes new board with the same QSPI memory addition.
2019-10-15 17:36:50 +02:00
Martin Kojtal
ea3ead0349
Merge pull request #11676 from maciejbocianski/nrf5X_fix_i2c_twi_sdk
...
nrf52 - fix i2c/twi driver
2019-10-15 22:16:19 +08:00
Martin Kojtal
fb2999982b
Merge pull request #11671 from maciejbocianski/nrf5X_add_misisng_gpio_function
...
nrf5x - add missing gpio_set implementation
2019-10-15 22:15:18 +08:00
Laurent Meunier
e862438fad
Clearing UART TC Flag prevents deep sleep, so do not clear it
...
The TC flag is used in function serial_is_tx_ongoing to check if there is
an ongoing serial transmission. So this Flag must not be cleared at the
end of the transmission, otherwise, serial_is_tx_ongoing will notify that
TX is ongoing.
The impact is that it may prevent deep sleep to be entered.
Also there is no need to clear this flag at the end of the transaction
because it will be cleared automatically by HW when a new transmission
starts.
2019-10-15 15:59:51 +02:00
Martin Kojtal
9aee314803
Merge pull request #11673 from JanneKiiskila/stm32f4xx-hal-pcd
...
stm32f4xx_hal_pcd.c@346,22: unused variable 'ep'
2019-10-15 21:40:15 +08:00
Filip Jagodzinski
fe685068ff
Silicon Labs: Fix watchdog features build errors
2019-10-15 15:40:10 +02:00
Roman Okhrimenko
27f9cf85de
Added specific policy file for 2M device to expand slot sizes
2019-10-15 16:07:56 +03:00
Alexandre Bourdiol
728a1c4383
STM32F767ZI - I2C FastModePlus not properly enabled 2/2
...
Warning: sometimes I2C_FASTMODEPLUS_I2Cx is defined,
even if not supported by some chip within the family
2019-10-15 13:46:29 +02:00
Martin Kojtal
262a62a375
Merge pull request #11645 from kyle-cypress/pr/psoc6-tickless
...
Enable tickless for PSoC6 targets
2019-10-15 19:28:11 +08:00
Janne Kiiskila
02c139f27a
stm32f4xx_hal_pcd.c@346,22: unused variable 'ep'
...
Compiler warning fix, trivial. One function has an unused
variable, delete that line.
2019-10-15 09:49:09 +03:00
Martin Kojtal
e8804cd574
Merge pull request #11668 from morser499/pr/whd_1.40
...
Update Cypress WiFi driver code to version 1.40
2019-10-15 13:13:17 +08:00
Martin Kojtal
89c08f5865
Merge pull request #11669 from morser499/pr/rtos-abstraction
...
Fixed issue with integer overflow when converting time units
2019-10-15 13:09:37 +08:00
Martin Kojtal
a806237226
Merge pull request #11660 from shuopeng-deng/pr/spi-transfer-fix
...
Fix dropped bytes on spi write
2019-10-15 13:08:32 +08:00
Martin Kojtal
2fe14682fa
Merge pull request #11609 from madchutney/iotbtool/407-microbit-fix
...
IOTBTOOL-407 Fix microbit to use Arm C5
2019-10-15 13:07:00 +08:00
Shuopeng Deng
9f03a1ce24
fixed spi_master_write to support transfer of 8+ bits
...
remove an unnecessary cast
2019-10-14 14:04:37 -07:00
Alexandre Bourdiol
6397a1d555
Mbed patch of STM32cube for bootloader: use NVIC_FLASH_VECTOR_ADDRESS
2019-10-14 18:03:47 +02:00
Alexandre Bourdiol
02cdac5fe3
Update HAL/LL EXTI to have default API applied on current core and nott CPU1
2019-10-14 18:03:28 +02:00
Alexandre Bourdiol
48aba33204
SystemCoreClock should correspond to current core clock and not D1 clock.
2019-10-14 18:03:06 +02:00
Alexandre Bourdiol
adcf0e2fa5
DISCO_H747I Dualcore support
...
Add 2 targets for DISCO_H747I dualcore:
* DISCO_H747I -> for CM7 core
* DISCO_H747I_CM4 -> for CM4 core
Current restrictions:
* TICKLESS deactivated
* DeepSleep not supported (DeepSleep wrapped to sleep)
Warning: use of the same IP (example I2C1) by both core at the same time is not prevented,
but is strongly not recommended.
Some Hardware Semaphore are use for common IP, to manage concurrent access by both cores: Flash, GPIO, RCC.
Warning: Drag and drop of binary to DISCO_H747I will flash CM7.
In order to flash CM4, one can use STM32 CubeProgrammer tool.
2019-10-14 18:02:57 +02:00
Martin Kojtal
8ff444ff80
Merge pull request #11621 from jeromecoutant/PR_L1_VREFINT_CAL_ADDR
...
STM32L151: update calibration memory address
2019-10-14 09:23:16 +02:00
Martin Kojtal
379787a127
Merge pull request #11626 from jeromecoutant/PR_DISCO_L4R_STMOD
...
DISCO_L4R9I: update default STMOD+ pin
2019-10-14 09:22:35 +02:00
Maciej Bocianski
7cc0b614bb
nrf52 - fix i2c/twi driver
...
Sync TWI driver to sdk version 15.3.0 to get rid of data length limitation
2019-10-12 08:59:57 +02:00
Roman Okhrimenko
9b86b391b2
Initial addition of files to support CY8CKIT_064S2_4343W target
2019-10-11 19:28:17 +03:00
Anna Bridge
c094ad8095
Merge pull request #11561 from kyle-cypress/pr/target-063-ble
...
Add TARGET_CY8CPROTO_063_BLE
2019-10-11 14:39:29 +01:00
Anna Bridge
489c30f569
Merge pull request #11297 from kyle-cypress/pr/qspi-dummy-cycles
...
Differentiate alt and dummy cycles in QSPIF
2019-10-11 14:34:17 +01:00
Anna Bridge
97e11cc781
Merge pull request #11176 from OpenNuvoton/nuvoton_m252kg
...
Support Nuvoton target NUMAKER_M252KG
2019-10-11 14:33:06 +01:00
Maciej Bocianski
98939e2749
nrf5x - add missing gpio_set implementation
2019-10-11 08:55:23 +02:00
Ryan Morse
f35328cfa0
Update WHD to v1.40
2019-10-10 12:08:50 -07:00
Ryan Morse
373580d4bd
Fixed issue with integer overflow when converting time units
2019-10-10 10:28:34 -07:00
Alexandre Bourdiol
66765332e0
STM32F767ZI - I2C FastModePlus not properly enabled
...
Fixes #11659
2019-10-10 10:26:59 +02:00
Kyle Kearney
4619f92326
Fix swapped pins for CYW943012P6EVB-01 in cybsp_types
...
Fix the issue as 09f715c96e
in
cybsp_types.h as well.
2019-10-09 14:44:39 -07:00
Rohan Fletcher
02df759c37
OLIMEX_STM32E407_F407ZG: Added new target platform
...
Added Olimex STM32-E407 (STM32F407ZG) evaluation board.
USB, UART, External HS XTAL and Ethernet are all working correctly.
2019-10-10 09:20:28 +13:00
Shuopeng Deng
1b141209eb
Fix dropped bytes on spi write
...
The cyhal_spi_send api was changed to read and discard a byte on every
send operation (at the protocol level all SPI transfers are bidirectional).
This means that to achieve a truly bidirectional transfer, the
cyhal_spi_transfer API must be called (as opposed to a write followed
by a read).
2019-10-08 16:37:31 -07:00
Anna Bridge
1798c246cc
Merge pull request #11625 from gpsimenos/gp-revert-tickless-ublox-odin
...
Revert tickless on UBLOX_EVK_ODIN_W2
2019-10-08 10:45:43 +01:00
Kyle Kearney
09f715c96e
Fix swapped BT pins on CYW943012P6EVB-01
...
The BT_DEVICE_WAKE and BT_HOST_WAKE pins were swapped relative to
how the chips are wired up on the board.
2019-10-07 20:46:03 -07:00
Kyle Kearney
0c15ed1e13
Enable tickless for PSoC6 targets
2019-10-07 15:53:25 -07:00
Anna Bridge
f1295b9aa7
Merge pull request #11573 from felser/add_413_dragonfly
...
Add 413 dragonfly
2019-10-07 16:48:07 +01:00
Anna Bridge
f987fe0b32
Merge pull request #11542 from morser499/pr/target-update
...
Update Cypress targets
2019-10-07 16:44:59 +01:00
jeromecoutant
fc5b91a36f
DISCO_L4R9I: update default STMOD+ pin
2019-10-07 16:01:16 +02:00
jeromecoutant
99e4f228b5
STM32: remove unused TARGET_STM_EMAC additional directory
2019-10-07 11:18:14 +02:00
Anna Bridge
7eb8807a76
Merge pull request #11589 from jamesbeyond/fm_psa
...
Enable PSA tests for fastmodel
2019-10-04 12:01:19 +01:00
George Psimenos
508775c240
Revert tickless on UBLOX_EVK_ODIN_W2
2019-10-03 15:57:25 +01:00
Chris Trowbridge
26ebc997e0
Increase NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS from a default of 1 to 4
2019-10-03 08:56:39 -04:00
jeromecoutant
1673e8aa1b
STM32L151: update calibration memory address
2019-10-03 14:17:04 +02:00
Graham Hammond
18c5d47c68
IOTBTOOL-407 Fix microbit to use Arm C5
...
Earlier changes introduced a change to default Arm C6, which does not compile the micro library which is based on Mbed 2. This change fixes the compiler version for NRF51_MICROBIT devices.
2019-10-01 16:30:03 +01:00
Martin Kojtal
fda544a14c
Merge pull request #11566 from trowbridgec/add-default-connectivity-config-for-ep-agora
...
EP_AGORA: Add config logic to enable BLE, cell, and LoRa by default
2019-10-01 13:17:59 +02:00
Kyle Kearney
9b32c0f316
Fix possible negative QSPI alt count on STM
...
Remove an extraneous decrement operation in cases where the alt
bits size is a multiple of 8.
2019-09-30 16:00:24 -07:00
Matthew Macovsky
baf375f8cb
Allow for arbitrary QSPI alt sizes
...
The QSPI spec allows alt to be any size that is a multiple of the
number of data lines. For example, Micron's N25Q128A uses only a
single alt cycle for all read modes (1, 2, or 4 bits depending on
how many data lines are in use).
2019-09-30 14:45:08 -07:00
Ben Cooke
dd778c4126
Add MTS_DRAGONFLY_F413RH platform to mbed-os
2019-09-30 13:50:40 -05:00
Qinghao Shi
bdff628a6c
FASTMODEL: add a comment for TRNG simulation
2019-09-30 16:43:44 +01:00
Qinghao Shi
5089d9de87
FASTMODEL: update trng based on comments
2019-09-30 16:30:51 +01:00
Martin Kojtal
7e62cafc82
Merge pull request #11585 from marcemmers/nrf_port_api
...
NRF52: Fixed missing guard in port_api.c
2019-09-30 14:46:31 +02:00
Martin Kojtal
fa327ea16a
Merge pull request #11583 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_H7_V1.5.0
...
STM32H7 ST CUBE V1.5.0 update
2019-09-30 13:59:32 +02:00
Leszek Rusinowicz
a690bf305f
FUTURE_SEQUANA: SPI HAL API fixes.
...
- Fixed miscalculation in SPI frequency setup (divider value).
- Added possibility to set up SCK line as NC (usable when SPI peripheral
is used to handle non-SPI protocols.
- Fixed handlingh of 16-bit (and other >8 bit) transfers.
(cherry picked from commit 7d391f257b4ff6cdd7b43eeaa4894f8ce6d2cf8e)
2019-09-30 12:28:33 +02:00
Marc Emmers
a02c50d768
Add newline at end of file
2019-09-30 11:20:56 +02:00
int_szyk
d68a802f07
Add watchdog clock accuracy to Nuvoton targets.
2019-09-30 08:10:25 +02:00
int_szyk
e2955eb968
Add watchdog clock accuracy to SiliconLabs targets
2019-09-30 08:10:25 +02:00
int_szyk
f892ae7f1e
Add watchdog clock accuracy to STM targets.
2019-09-30 08:10:24 +02:00
int_szyk
82e5952693
Add watchdog clock accuracy to Freescale targets.
2019-09-30 08:10:24 +02:00
int_szyk
c7dfa87bbf
Add watchdog clock accuracy to ONSEMI targets.
2019-09-30 08:10:24 +02:00
int_szyk
632098de94
Add watchdog clock accuracy to NXP targets.
2019-09-30 08:10:24 +02:00
int_szyk
cb5311654c
Add watchdog clock accuracy to Cypress targets.
2019-09-30 08:10:24 +02:00
Ryan Morse
54d962a240
Moved TriggerMux initialization out of the HAL and into the BSP since that is what dictates what trigger muxes actually need to be used
2019-09-27 13:01:38 -07:00
Qinghao Shi
a3f82738dd
FASTMODEL: enable PSA tests for fastmodel
2019-09-27 15:59:42 +01:00
Qinghao Shi
4bbbad3d79
FASTMODEL: add simulated TRNG implementation to fastmodel
2019-09-27 15:58:28 +01:00
Marc Emmers
4c1067b8b8
Fixed missing #if in port_api.c
2019-09-27 14:44:20 +02:00
Chun-Chieh Li
f45ca72f11
[M252KG] Remove TRNG support
...
Reasons to remove TRNG support:
1. M252 just has 32KiB SRAM and cannot afford mbedtls application.
2. Implementing TRNG HAL with PRNG H/W has security concern.
2019-09-27 17:50:48 +08:00
Chun-Chieh Li
0168304e5b
[M252KG] Add BSD-3-Clause license for BSP files
2019-09-27 17:45:57 +08:00
Chun-Chieh Li
967effe59f
[M252KG] Free up peripheral pins in peripheral free-up HAL API
...
Without free-up of peripheral pins, peripheral pins of the same peripheral may
share by multiple ports after port iteration, and this peripheral may fail with
pin interference.
2019-09-27 17:45:56 +08:00
Chun-Chieh Li
38aaee0c1a
[M252KG] Support GPIO input pull-high/pull-low
...
In Nuvoton, only new-design chips support GPIO input pull-high/pull-low modes.
Targets not supporting this feature are listed below:
- NUMAKER_PFM_NANO130
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M453
2019-09-27 17:45:56 +08:00
Chun-Chieh Li
1447d9049f
[M252KG] Fix redundant call to UART IRQ handler
...
Honor RxIrq/TxIrq to avoid redundant call to UART IRQ handler.
This is also to fix FPGA CI test mbed_hal_fpga_ci_test_shield-uart.
2019-09-27 17:45:55 +08:00
Chun-Chieh Li
d9217ed77a
[M252KG] Fix redundant SPI clock generation
...
Fix SPI clocks are generated redundantly at the end of transfer.
This is also to fix FPGA CI test mbed_hal_fpga_ci_test_shield-spi/
SPI - async mode.
2019-09-27 17:45:55 +08:00
Chun-Chieh Li
c68af32a4c
[M252KG] Fix I2C NACK error
...
Fix logic error on replying NACK at the end of transfer.
This is also to fix FPGA CI test mbed_hal_fpga_ci_test_shield-i2c/
i2c - test single byte read i2c API.
2019-09-27 17:45:55 +08:00
Chun-Chieh Li
0917a0d5a6
[M252KG] Fix IP initialization sequence
...
Better IP initialization sequence:
1. Configure IP pins
2. Select IP clock source and then enable it
3. Reset the IP (SYS_ResetModule)
NOTE1: IP reset takes effect regardless of IP clock. So it doesn't matter if
IP clock enable is before IP reset.
NOTE2: Non-configured pins may disturb IP's state, so IP pinout first and then
IP reset.
NOTE3: IP reset at the end of IP initialization sequence can cover unexpected
situation.
2019-09-27 17:45:54 +08:00
Chun-Chieh Li
4bb7fde6b5
[M252KG] Exclude USB UART from testing
...
USB UART is dedicated to USB COM and so must exclude from FPGA CI testing.
2019-09-27 17:45:54 +08:00
Chun-Chieh Li
cd73422345
[M252KG] Force enum PinName to 32-bit
...
NU_PINNAME_BIND(...) requires enum PinName to be 32-bit to encode module
binding information in it.
2019-09-27 17:45:54 +08:00
Chun-Chieh Li
a8f0817cdb
[M252KG] Enlarge LPTICKER_DELAY_TICKS for safe
...
On Nuvoton targets, lp_ticker_set_interrupt(...) needs around 3 lp-ticker
ticks to take effect. It may miss when current tick and match tick are very
close (see hal/LowPowerTickerWrapper.cpp). Enlarge LPTICKER_DELAY_TICKS to
4 from 3 to address this boundary case.
2019-09-27 17:45:53 +08:00
Chun-Chieh Li
a5afcd6115
[M252KG] Enlarge required deep sleep latency
...
This configuration is to pass wake-up from deep-sleep test such as mbedmicro-rtos-mbed-systimer.
2019-09-27 17:45:53 +08:00
Chun-Chieh Li
538f55f9ff
[M252KG] Add 'sectors' target configuration parameter
2019-09-27 17:45:53 +08:00
Chun-Chieh Li
d0ffd9510f
[M252KG] Override mpu-rom-end to 0x1fffffff
...
Without this override, mpu hal will require 5 mpu regions which exceed 4 mpu
regions supported by M252 (see hal/mpu/mbed_mpu_v8m.c). In this scenario,
we will hit assert error but we actually meet stack overrun first due to just
0x400 bytes for emitting error message. The issue doesn’t occur on other
targets such as M487 because it has 8 mpu regions.
2019-09-27 17:45:52 +08:00
Chun-Chieh Li
36278618ad
Support Nuvoton's NUMAKER_M252KG target
2019-09-27 17:45:52 +08:00
jeromecoutant
fff88617b7
STM32H7 ST CUBE V1.5.0 update
2019-09-27 11:39:06 +02:00
Martin Kojtal
fff888b118
Merge pull request #11562 from VVESTM/vve_h7_memmap
...
STM32H7: memory relocation
2019-09-26 14:01:23 +02:00
Martin Kojtal
698e75f336
Merge pull request #11529 from vmedcy/pr/psoc6pdl-1.3.1
...
PSOC6: update to PDL 1.3.1
2019-09-26 12:24:06 +02:00
Chris Trowbridge
eb6a474ba8
EP_AGORA: Add config logic to enable BLE, cell, and LoRa by default
2019-09-25 12:28:04 -04:00
Kyle Kearney
1b21612afd
Add target for CY8CPROTO-063-BLE
2019-09-24 11:25:12 -07:00
Volodymyr Medvid
d199fa6bb4
PSOC6: update to PDL 1.3.1.1499
2019-09-24 17:43:23 +03:00
Martin Kojtal
65d5c72cbd
Merge pull request #11404 from lrusinowicz/interrupt_in_fix
...
FUTURE_SEQUANA: InterruptIn implementation bug fix
2019-09-24 13:20:39 +02:00
Martin Kojtal
f513bce4a3
Merge pull request #11480 from gpsimenos/gp-enable-tickless-stage2
...
Enable tickless mode in additional tested targets
2019-09-23 11:42:58 +02:00
Martin Kojtal
1f5a124820
Merge pull request #11117 from Terstegge/target_msp432_support
...
Target msp432 support
2019-09-20 15:02:35 +02:00
Martin Kojtal
bb1338d07d
Merge pull request #11525 from jeromecoutant/PR_LSI
...
STM32WB/STM32H7 : LSI selection when LSE is not available
2019-09-20 14:19:58 +02:00
Martin Kojtal
c225f8f1e7
Merge pull request #11516 from kyle-cypress/pr/hal-update
...
Update to latest psoc6csp
2019-09-20 14:18:13 +02:00
Martin Kojtal
77dd6f02a0
Merge pull request #11463 from gpsimenos/gp-enable-tickless-stage1
...
Enable tickless mode in MAX32630FTHR
2019-09-20 14:13:32 +02:00
Martin Kojtal
6790e64bd8
Merge pull request #11347 from woodsking2/master
...
Fix NRF52832 softdevice memory map
2019-09-20 14:09:42 +02:00
James Wang
876b643a9d
remove NRF52840, NRF52832 static_memory_defines set
...
static_memory_defines controls the macro MBED_RAM_START AND MBED_RAM_SIZE
when nrf52840 to use softdevice, it need MBED_RAM_START to set the true application ram start
default static_memory_defines is true, so just remove NRF52840 and NRF52832's set
2019-09-20 11:34:35 +08:00
Kyle Kearney
f0fdee4a1c
Clean up BSP hardware configuration
...
- Improve block naming
- Remove unneeded items
2019-09-19 12:05:25 -07:00
Kyle Kearney
2831dfde1c
Update CY8CPROTO-064-SB linker scripts
...
Update linker scripts for the latest PDL to be consistent with other Cypress targets
2019-09-19 12:03:32 -07:00
Kyle Kearney
09182d1ed0
Refactor serial flash support
2019-09-19 12:01:29 -07:00
Kyle Kearney
70590006cb
Simplify BSP contents
...
Remove some (Cypress-proprietary) BSP interfaces and hardware initialization
from the BSPs which is better implemented by a library or application firmware.
Move some remaining functionality from common to the individual targets.
2019-09-19 12:00:13 -07:00
Kyle Kearney
4ec3ad1850
Consolidate/clean up wifi initialization
2019-09-19 11:51:15 -07:00
Kyle Kearney
d067952b6f
Avoid doubly allocating whd thread stack
...
Don't malloc during wifi initialization, as that could cause double allocation in some cases.
The thread stack will be allocated by cy_rtos_thread_start if necessary.
2019-09-19 11:05:05 -07:00
George Psimenos
f1a8b04769
Enable tickless mode on tested targets ARCH_PRO, NUCLEO_F401RE, NUCLEO_F411RE, UBLOX_EVK_ODIN_W2
2019-09-19 13:25:05 +01:00
jeromecoutant
8c1f94f7cb
STM32WB : LSI clock selection when LSE is not available
2019-09-19 13:07:54 +02:00
jeromecoutant
5cfee65881
STM32H7: LSI clock selection when LSE is not available
2019-09-19 13:07:54 +02:00
Volodymyr Medvid
2af2105aeb
PSOC6: update to PDL 1.3.1.1474
2019-09-19 10:40:44 +01:00
Kyle Kearney
8aa449c662
Improve psoc6csp doxygen comments
2019-09-18 12:13:34 -07:00
Kyle Kearney
a0b657295f
Reorganize resource and rtos abstraction files
...
- Move resource and rtos abstractions into their own folders
- Remove files for abstractions that are not implemented
2019-09-18 12:10:07 -07:00
Kyle Kearney
e8dc5f111c
Update to latest HAL
...
- Add const and static qualifiers in places where they are
applicable but missing
- Remove headers for drivers that aren't implemented yet
- Misc minor bugfixes
2019-09-18 12:07:08 -07:00
Kyle Kearney
1713e79ccf
Fix incorrect integer division in analogout_read
...
Replace with multiplication by the floating point reciprocal, to
produce a floating point result while being more efficient than
floating point division.
Addresses the issue raised by kjbracey-arm in
https://github.com/ARMmbed/mbed-os/pull/11324#pullrequestreview-282433989
2019-09-18 12:06:33 -07:00
Martin Kojtal
83fca603f0
Merge pull request #11454 from Tharazi97/LSI_VALUE_STM
...
ST: Change the LSI_VALUE according to documentation
2019-09-18 13:49:38 +02:00
Vincent Veron
82e89add61
STM32H7 : use RAM instead of DTCMRAM (GCC_ARM toolchain)
2019-09-18 10:57:21 +02:00
Vincent Veron
ac30a70092
STM32H7 : use RAM instead of DTCMRAM (ARM toolchain)
2019-09-18 10:57:20 +02:00
Vincent Veron
d241eef5d4
STM32H7 : use RAM instead of DTCMRAM (IAR toolchain)
...
Keep vector table and crash data ram in 0x20000000 for
tests-mbed_platform-crash_reporting test.
Move the rest in RAM (0x24000000). This is needed for ethernet and allows
user to use more RAM (512k).
Signed-off-by: Vincent Veron <vincent.veron@st.com>
2019-09-18 10:57:19 +02:00
George Psimenos
43e5532c50
Remove trailing whitespace
2019-09-17 14:49:38 +01:00
George Psimenos
9673a45c93
Enable tickless in MAX32630FTHR
2019-09-17 14:49:38 +01:00
Martin Kojtal
ffbd92c5a9
Merge pull request #11288 from OpenNuvoton/nuvoton_m2351_comb-sec-nonsec
...
M2351: Enhance secure/non-secure image build flow for non-PSA target
2019-09-17 12:18:16 +02:00
int_szyk
48040cf687
Change the LSI_VALUE according to documentation
2019-09-17 12:01:32 +02:00