Laurent Meunier
5aa609b4db
STM: fix minor warnings
2019-03-29 16:21:40 +01:00
Laurent Meunier
22f9ac6624
STM32WB: FIX LL RTC warning
2019-03-29 16:21:40 +01:00
Laurent Meunier
5871a712dc
STM32WB: Move STM32WB utilies from FEATURE_BLE to targets folder
...
These files are not BLE specific, but also needed for some clock setting
for instance.
In order to compile an MBED2 application, we need to move the files.
2019-03-29 16:21:40 +01:00
Laurent Meunier
27e7e4d9df
NUCLEO_WB55RG: Rework Clock and sleep support
...
- move hw_conf.h file to targets/TARGET_STM/TARGET_STM32WB directory as
this is used also out of BLE feature.
- create a dedicated hal_deepsleep function as the behavior in WB is a lot
different from other existing STM32 targets
- update clock tree configuration to directly clock the entire tree @ 32MHz
out of HSE. This is needed as we want to let the M0 core running without
any change on M0-side of clocks when M4 enters /exits deep sleep.
2019-03-29 16:21:40 +01:00
bcostm
96ecd48a40
NUCLEO_WB55RG: update targets.json
2019-03-29 16:21:39 +01:00
Laurent Meunier
6234b3578c
NUCLEO_WB55RG: add Cordio HCI and Transport Layer driver
...
The STM32WB Coridio driver includes:
- the Cordio HCI driver handling the reset sequence. During reset sequence
the TX POWER level is set and the BD address is defined if found in OTP
or option bytes. The rest of the sequence is based on the standard CORDIO
HCI driver example.
- The Transport Layer part handles sending and receiving messages to the
WB controller running on cortex-M0 of the STM32WB target. The messages
are shared through shared memory and mailboxes system based on IPCC HW.
2019-03-29 16:21:39 +01:00
Laurent Meunier
16ed1097aa
NUCLEO_WB55RG: WB Transport Layer Cube files modifications
...
- Need to force ARM packed redefinition
- Configure LL stack in LL mode only
- Remove warning in shci_tl.c (PLACE_IN_SECTION)
2019-03-29 16:21:39 +01:00
bcostm
e8a49e9605
NUCLEO_WB55RG: add WB Cube files reused for BLE transport layer
2019-03-29 16:21:39 +01:00
jeromecoutant
ea86e8ef34
NUCLEO_WB55RG: HAL API updates to get SLEEP, RTC and LPTICKER OK
...
- astyle OK
- file alignment with other families
- HSE, MSI, HSI clock support
- LPTICKER with RTC and LPTIM tested
2019-03-29 16:21:38 +01:00
bcostm
beab69704a
NUCLEO_WB55RG: update STM common files
...
- Include RTC ll file from hal as in other families
- STM32WB: update Flash API driver
2019-03-29 16:21:38 +01:00
Laurent Meunier
baf7a121bb
NUCLEO_WB55RG: IAR, ARM and GCC linker files alignment
...
Align all scatter BLE shared memory declarations.
2019-03-29 16:21:38 +01:00
bcostm
4547fa34f7
NUCLEO_WB55RG: update mbed_rtx.h
2019-03-29 16:21:38 +01:00
bcostm
81f985433f
NUCLEO_WB55RG: add SDK files
...
- Contains files from STM32Cube_FW_WB_V1.0.0
2019-03-29 16:21:37 +01:00
Cruz Monrreal
9c381f27ec
Merge pull request #10243 from michalpasztamobica/nanostack_bringdown_blocking
...
Nanostack::EthernetInterface::bringdown() can handle blocking mode
2019-03-29 10:20:47 -05:00
Cruz Monrreal
0a088a6f4d
Merge pull request #10200 from studavekar/vscode-gcc-ver
...
update vscode default gcc arm version to 6-2017-q1-update
2019-03-29 10:15:53 -05:00
Cruz Monrreal
eef1b4868d
Merge pull request #10094 from desmond-blue/fix_ble_gattserver_autorization_list
...
BLE: Fix ble gattserver autorization list registration
2019-03-29 10:11:50 -05:00
Cruz Monrreal
1c35b95d89
Merge pull request #10072 from nick-atmosphereiot/master
...
Adding variable length attributes to Maxim Feather
2019-03-29 10:10:21 -05:00
Anna Bridge
5401cb6afc
Merge pull request #10260 from cmonr/complete-waffle-cleanup
...
Remove leftover waffle comments from README.md
2019-03-29 15:07:15 +00:00
Offir Kochalsky
15fdb6ea7e
Update QSPIFBlockDevice.cpp
2019-03-29 17:37:00 +03:00
jeromecoutant
ec00ea5655
STM32 ADC INTERNAL CHANNEL reset after read
...
Internal channels use is enabling ADC "internal path"
which needs to be disabled after measurement
2019-03-29 14:30:49 +01:00
Anna Bridge
0f6a8357e7
Merge pull request #10037 from michalpasztamobica/tcp_skip_if_unsupported
...
TCP/TLS Socket tests will skip if TCP is not supported
2019-03-29 13:30:37 +00:00
Marc Emmers
bd74cb2ab7
Removed function calls from mbed_assert, which caused the functions to be ignored in release mode
2019-03-29 09:47:28 +01:00
Vivek Pallantla
7799be6dad
PSOC: Modify lp_ticker to 32 bit
...
Needed for PSoC to deep-sleep for more than 2 seconds
Max sleep with 16 bit lp_ticker (before this change) : 2sec
Max sleep with 32 bit lp_ticker (after this change) : 36hours
2019-03-28 16:21:59 -07:00
Cruz Monrreal
8e819de43e
Merge pull request #10030 from jamesbeyond/fm_test
...
TESTS: skip timing accuracy test on FastModels
2019-03-28 17:58:51 -05:00
Cruz Monrreal
4af3c38078
Merge pull request #10210 from jarvte/cellulardevice_from_context
...
Cellular: CellularContext must provide access to CellularDevice
2019-03-28 17:09:48 -05:00
Cruz Monrreal
8614382fe2
Merge pull request #10151 from kjbracey-arm/sleepmgr_optimise
...
Sleep manager: optimise counter
2019-03-28 17:09:42 -05:00
Cruz Monrreal
ab22ab8ce3
Merge pull request #10150 from kjbracey-arm/timer_sleepcheck
...
Timer: remove hard-coded lp_ticker knowledge
2019-03-28 17:09:36 -05:00
Cruz Monrreal
d7bec657ef
Merge pull request #10043 from ithinuel/add_vprintf_to_rawserial
...
add vprintf to Rawserial.
2019-03-28 17:09:29 -05:00
Cruz Monrreal
d3db0a8c2d
Merge pull request #9476 from lrusinowicz/asynch_serial_api
...
Asynchronous Serial API fixes and refactoring
2019-03-28 17:09:22 -05:00
Cruz Monrreal
6443e4360a
Merge pull request #10212 from ecoromka/master
...
Fix tempsensor cal1 constant in stm32f3xx_ll_adc.h
2019-03-28 17:07:46 -05:00
Cruz Monrreal
716beb96ad
Merge pull request #10214 from hasnainvirk/rx_metadata_toa
...
LoRaWAN: Adding TOA and Channel info in RX metadata
2019-03-28 17:07:39 -05:00
Cruz Monrreal
cd8d362899
Merge pull request #10231 from artokin/nanostack_armc6_update
...
Nanostack ARMC6 update
2019-03-28 17:07:32 -05:00
Cruz Monrreal
6fccfeb98e
Merge pull request #10234 from theotherjimmy/update-cpm-index-0.2.4
...
Update flash algo default with CPM 0.2.4
2019-03-28 17:07:26 -05:00
Cruz Monrreal
457fbad2ad
Merge pull request #10145 from kjbracey-arm/rtos_tidy
...
RTOS API: minor tidies
2019-03-28 17:05:51 -05:00
Cruz Monrreal
775a91d172
Merge pull request #9995 from bridadan/fix_config_tests_on_windows
...
Fixing path comparisons in config tests on Windows
2019-03-28 17:05:43 -05:00
Cruz Monrreal
48c78ae79a
Merge pull request #9971 from KariHaapalehto/status_callback
...
Correct thread status callback functionality
2019-03-28 17:05:34 -05:00
Cruz Monrreal
53920a62b7
Merge pull request #9904 from michalpasztamobica/greentea_packet_size_fix
...
Handle oversized packets in tcp and udp socket tests.
2019-03-28 17:01:52 -05:00
Cruz Monrreal II
ce33e29cb2
Applied astyle to files missed during repair of astyle Travis CI job
2019-03-28 15:13:22 -05:00
Cruz Monrreal
7a7f1597d1
Remove extra post-waffle cruft that was left behind
2019-03-28 12:23:38 -05:00
Brian Daniels
84e4386693
Break up large prints from --supported
2019-03-28 10:58:56 -05:00
Vincent Veron
5765c4d0e0
TARGET_STM32F7: Refresh cache when erasing or programming flash
...
The cache must be refreshed when we erase or program flash memory.
It fix 2 issues :
Fix #9934
Fix #6380
This solution was initially proposed in #6380 .
Signed-off-by: Vincent Veron <vincent.veron@st.com>
2019-03-28 14:48:12 +01:00
Filip Jagodzinski
508925364a
Docs: Add Python modules to LICENSE file
...
Specify a license for every module from requirements.txt.
2019-03-28 10:38:54 +01:00
Michal Paszta
5dbaa40eb0
Add the INTERRUPTIN compilation guard for ESP8266
2019-03-28 11:16:30 +02:00
Oren Cohen
2bce25750d
Add {# End of file #} for TF-M templates
2019-03-28 10:40:57 +02:00
Oren Cohen
268b48c2e5
Run autogen
2019-03-28 10:40:56 +02:00
Oren Cohen
355dd5a3ee
TFM autogen scan the entire tree
2019-03-28 10:40:56 +02:00
offirko
e8e0fb4fdf
If QER is undefined: do nothing but log warning and continue
2019-03-28 10:18:16 +02:00
Michal Paszta
09183c94b9
TCP/TLS Socket tests will skip if TCP is not supported
2019-03-28 10:08:53 +02:00
Cruz Monrreal
1549c5c425
Merge pull request #10160 from itayzafrir/crypto-access-control-additional-tests
...
Crypto access control additional tests
2019-03-27 17:09:08 -05:00
Cruz Monrreal
d3d0622ac8
Merge pull request #10230 from u-blox/cellular_network_test
...
Cellular: cellular_network_test Compilation Error Removed
2019-03-27 17:07:32 -05:00