Commit Graph

28011 Commits (16d3dd46b9e8892793d48d3eff3cc457076ed025)

Author SHA1 Message Date
fred.li a219f8a581 Add WiSun network size configs in JSON 2020-08-26 10:52:53 +03:00
Devaraj Ranganna da50d9942c ci: Update `arm-none-eabi-` version
The `arm-none-eabi-` version is updated from version 6 to version 9.

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-08-24 13:56:23 +01:00
Arto Kinnunen 6cce3f5fbe Merge commit '2981e10afe3021b74a1213480419350c140d9e8b' into mbed-os-5.15
* commit '2981e10afe3021b74a1213480419350c140d9e8b':
  Squashed 'features/frameworks/mbed-trace/' changes from 642a459a39..6ced9711c4
2020-08-18 12:16:18 +03:00
Arto Kinnunen 2981e10afe Squashed 'features/frameworks/mbed-trace/' changes from 642a459a39..6ced9711c4
6ced9711c4 Merge branch 'master' into release_for_mbed_os
81e95acee7 README.md / filtering examples (#97)
2a1d4f8933 Include inttypes.h for PRIx<N> formatting macros (#96)
e7a828ea7e Remove dependency to Nanomesh headers (#92)

git-subtree-dir: features/frameworks/mbed-trace
git-subtree-split: 6ced9711c4442857a72add74680caf8fc57699c3
2020-08-18 12:16:17 +03:00
Arto Kinnunen 9460619329 Squashed 'features/nanostack/sal-stack-nanostack/' changes from b3fe5744d1..48609aeded
48609aeded Merge branch 'release_internal' into release_external
62d8586ae0 Ignore ns_monitor when receiving Ack (#2417)
3323f36d58 Add support for Ethernet RA dns configuration
d8e7d40aee Iotthd 4239 (#2414)
b46f3c635e add empty function for ws_stack_info_get
fc97980aa8 Changed RADIUS shared secret length to 16-bit value
f827ffc364 Added information API to Wi-SUN and border router
8f1f9d5f46 EDFE error handling update
51bf94e77f Fix adaptation interface unit tests (#2409)
0860b57879 FHSS_WS: Fixed reading unicast remaining slots (#2408)
4d8c03bc06 Border Router RADIUS client basic authentication functionality (#2406)
fbfada9595 Adaptation IF: Allocate fragmentation buffer only if needed (#2407)
66f1bffb47 Added storing of PAN version to NVM on BR
89826ce8af Iotthd 4224 (#2403)
3fc1ae221b BR EUI-64 is now selected for 4WH using PMKID on 4WH Message 1
af8438e65e Timing tool traces (#2401)
7938795f2f Fixed new PD data request for check if EDFE exchange is active.
85ab8fd3e1 Extented Frame exchange support
86b1f27041 Merge pull request #2399 from ARMmbed/IOTTHD-4220
fed69e04d7 Add missing test method to ws_empty_functions
6b58e26c30 Add EDFE mode to Socket API setsockopt
12830770e6 Test API to adjust 6LoWPAN fragmentation MTU size (#2398)
e787874424 Init MAC MTU size based on driver MTU size (#2397)
bf8e89e0b7 Ignore neighbors using unsupported channel function (#2395)
1c263fd54e FHSS exclude channel usage from mask and Brazilian Domain support
841dcbeccb MAC: Configurable data whitening (#2393)
9a10d66add Fix global address detection (#2392)
f27fe86a24 Corrected network name and PAN ID change on auth start
bcce0ed0ef Clarified border router routing table API description
e4630a4916 Wi-SUN interface now informs address changes as interface events
2174374df3 Fix error found by coverity (#2389)
843254a510 MPL: traces for transmit and receive message (#2387)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 48609aeded2059177f8877b8f94558fc68b9595f
2020-08-18 12:14:57 +03:00
Arto Kinnunen 0a6e65629e Merge commit '946061932982cee2928784163fec649bc718692f' into mbed-os-5.15
* commit '946061932982cee2928784163fec649bc718692f':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from b3fe5744d1..48609aeded
2020-08-18 12:14:57 +03:00
Arto Kinnunen 1df883563d Merge commit 'e13417d3ce12469f3418ade4bf1183993083efdd' into mbed-os-5.15
* commit 'e13417d3ce12469f3418ade4bf1183993083efdd':
  Squashed 'features/frameworks/nanostack-libservice/' changes from c6cae6992a..67d7b93ec6
2020-08-18 12:09:08 +03:00
Arto Kinnunen e13417d3ce Squashed 'features/frameworks/nanostack-libservice/' changes from c6cae6992a..67d7b93ec6
67d7b93ec6 Allow ns_list to be visible as own module in Doxygen

git-subtree-dir: features/frameworks/nanostack-libservice
git-subtree-split: 67d7b93ec6769fa3c6d52da81ba693e170ff1260
2020-08-18 12:09:08 +03:00
Arto Kinnunen 7764d75934 Merge commit '07bd840fb601902f653b4adaa9d8d768b137ad8c' into mbed-os-5.15
* commit '07bd840fb601902f653b4adaa9d8d768b137ad8c':
  Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from 276ff28179..b560a9da36
2020-08-18 12:08:49 +03:00
Arto Kinnunen 07bd840fb6 Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from 276ff28179..b560a9da36
b560a9da36 Add SPDX-License-Identifier to Makefile
db2f2136a3 Fix documentation of eventOS_event_timer_shortest_active_timer().
798215b611 Add Doxygen module documentation for event system.

git-subtree-dir: features/nanostack/sal-stack-nanostack-eventloop
git-subtree-split: b560a9da36d021c71410e55806fa79f143247804
2020-08-18 12:08:49 +03:00
Arto Kinnunen 26b53ec9d8 802.15.4 Atmel RF driver update
Sync with master version v3.3.1
2020-08-18 12:05:48 +03:00
Arto Kinnunen e7508ea0f8 802.15.4 STM S2LP driver update
Sync with master v1.0.6
2020-08-18 12:05:17 +03:00
qasim-ublox 876c3e8948 ODIN drivers updated to v3.7.2 2020-08-18 13:10:51 +05:00
adbridge 6a244d7adf "Update secure binaries for ARM_MUSCA_A1_S (ARMC6)" 2020-08-12 12:45:01 +01:00
adbridge 2a316fe73b Update PSA auto-generated components and services 2020-08-12 12:37:10 +01:00
adbridge 9d0b365c3d "Update secure binaries for LPC55S69_S (ARMC6)" 2020-08-12 12:37:10 +01:00
adbridge b853dec79f Update Mbed version block 2020-08-12 12:28:25 +01:00
Martin Kojtal f6ac79a680
Merge pull request #13381 from OpenNuvoton/nuvoton_m252_iot_5.15
Nuvoton: Update M252 target name (5.15)
2020-08-12 07:08:40 +01:00
Martin Kojtal e599301b1a
Merge pull request #13373 from malavikasajikumar/sdpk1-qspi
Adding QSPI support to SDP-K1 board support package.
2020-08-11 16:01:40 +01:00
cyliangtw 9653141ee0 Change M252 target name as NUMAKER_IOT_M252 2020-07-31 16:47:21 +08:00
Malavika Sajikumar aa1f92e91d Adding QSPI support to SDP-K1 board support package. 2020-07-29 14:15:43 -07:00
Anna Bridge e25b88edb0
Merge pull request #13342 from orsonmmz/new_olimex_e407_bloader
Support for Olimex STM32-E407 bootloader
2020-07-28 16:45:07 +01:00
Anna Bridge 7be4cb9d96
Merge pull request #13338 from malavikasajikumar/SDPK1-update
Cleaning up SDP-K1 board support package.
2020-07-28 16:43:46 +01:00
Anna Bridge 93ee6daf87
Merge pull request #13320 from malavikasajikumar/mbed-os-5.15
Updating targets.json file for SDP-K1 board.
2020-07-28 16:40:29 +01:00
Anna Bridge dd07ceb8d0
Merge pull request #13275 from JanneKiiskila/license-fat
5.15 - LICENSE.md - clarify filesystem licensing
2020-07-28 16:38:14 +01:00
Anna Bridge 677940e3ca
Merge pull request #13245 from OpenNuvoton/nuvoton_m2354_5.15
Nuvoton: Add new target NU_M2354_NPSA_S/NS
2020-07-28 16:37:14 +01:00
Anna Bridge 9ab68b9dba
Merge pull request #13184 from supertoast/mbed-os-5.15
Nordic NRF52 GPIO API: Fix failure to clear the field 'skip_gpio_setup' in a local
2020-07-28 16:33:53 +01:00
Anna Bridge a85f2bb33f
Merge pull request #13164 from OpenNuvoton/esp8266_send_retry_5.15
ESP8266: Avoid duplicate data sends (5.15)
2020-07-28 16:32:46 +01:00
Anna Bridge 455041e9ae
Merge pull request #13151 from debdeep-arm/wisun-interface-api-add
[mbed-os-5.15] Added Wi-SUN Interface APIs
2020-07-27 17:20:41 +01:00
Anna Bridge 81e1d4693d
Merge pull request #13150 from OpenNuvoton/nvt_5.15_emac_bus_err
Nuvoton: Support EMAC bus reset as while bus err (5.15)
2020-07-27 17:18:55 +01:00
Anna Bridge 7f57671c4f
Merge pull request #13114 from FabianInostroza/fix_can_speed_init
Fix issue #13023, CAN constructor ignores passed speed.
2020-07-27 17:13:32 +01:00
Malavika Sajikumar 967ff68bcd Cleaning up SDP-K1 board support package. 2020-07-22 12:31:14 -07:00
Malavika Sajikumar 28726d92d7 Updating targets.json file for SDP-K1 board. 2020-07-21 12:37:50 -07:00
Maciej Suminski db99b1db73 OLIMEX_STM32E407_F407ZG: bootloader support
This commit modifies the Vector Table Offset Register in the startup
file, so it uses address coming from the user application instead of a
fixed one pointing to the bootloader. This change has been already
proposed for another STM32F4 board [1] to fix bootloader issues.

1. https://github.com/ARMmbed/mbed-os/issues/1666#issuecomment-386242991
2020-07-20 23:27:34 +02:00
Maciej Suminski faf2c54a29 STM32F407ZGTx: flash layout 2020-07-20 23:27:30 +02:00
Janne Kiiskila 3f1ffa1bff Add blockdevices licenses
They are a seemingly random mix of Apache 2.0 and MIT licenses.
2020-07-16 14:26:26 +03:00
Janne Kiiskila b2d75898bb LICENSE.md - clarify filesystem licensing
We should really specify the littlefs and FAT FS licensing as separate
items, we should not just lump them together.

I also think we should point where the originals were picked up from.
2020-07-11 00:37:30 +03:00
Chun-Chieh Li de982dbf58 M2354: Get around LDRB last byte of flash in non-secure
On test chip, byte-read (LDRB) last byte of flash in non-secure world always gets 0xFF.
Get around it. Recover back on MP chips.
2020-07-10 09:45:21 +08:00
Chun-Chieh Li 3dd967426d M2354: Add pre-built secure image/lib for non-PSA 2020-07-10 09:45:21 +08:00
Chun-Chieh Li cd3bb0d121 M2354: Add cmsis pack
This is to enable bootloader and export to KEIL and IAR
2020-07-10 09:44:55 +08:00
Chun-Chieh Li d1ea81e991 M2354: Initial support 2020-07-07 17:09:57 +08:00
Martin Kojtal cd3ed5129b
Merge pull request #13147 from felipeLeast/ws_management_missing_lib
Ws management API missing lib
2020-07-06 15:02:34 +02:00
aqib-ublox be50fcd007
Merge pull request #43 from aqib-ublox/ublox_odin_driver_os_5_v3.8.0_rc1
Ublox odin driver os 5 v3.8.0 rc1
2020-07-06 12:20:12 +05:00
Fabian Inostroza 1c849a0298 Same changes as #12113. Fix STM32 can_init_freq() ignores frequency. 2020-07-05 13:55:34 -04:00
Chun-Chieh Li 935134e2fe ESP8266: Add retries to avoid spurious close in blocking mode
With send(...) changing to non-block, modem can be busy in sending previous data and 'busy' the current 'AT+CIPCLOSE' command.
In blocking mode, add retries to avoid spurious close to some degree.
This is required to pass GT netsocket-tcp/netsocket-tls tests which expect close(...) to be OK.
2020-07-01 16:03:49 +08:00
Stephen Blackheath b9260ae8c7 Nordic NRF52 GPIO API: Fix failure to clear the field 'skip_gpio_setup' in a local
gpiote input configuration data structure, resulting in non-deterministic failure
to initialize interrupt handling.
2020-06-24 14:39:40 +02:00
Michal Paszta 2d426678bd Increase UDP test timeout to 1200s
This is because the ESP8266 is now waiting for SEND OK and takes much
more to complete the send_repeat, and echo_burst tests in RAAS.
(but has higher pass ratio).
2020-06-19 17:57:19 +08:00
Michal Paszta 5a163b14bd ESP8266: accept partial writes for TCP and clean up code 2020-06-19 17:54:36 +08:00
Chun-Chieh Li 89e2406ab2 ESP8266: Simplify flow control and enable per-socket reconnection
1.  Fix 'spurious close' by adding close() in open(). 'spurious close' gets frequent and cannot ignore when send() changes to asynchronous. User can retry open() until 'spurious close' gets true.
2.  Allow only one actively sending socket because:
    (1) ESP8266 AT packets 'SEND OK'/'SEND FAIL' are not associated with socket ID. No way to tell them.
    (2) In original implementation, ESP8266::send() is synchronous, which implies only one actively sending socket.
3.  Register 'SEND OK'/'SEND FAIL' oobs, like others in ESP8266::ESP8266 constructor. Don't get involved in oob management with send status because ESP8266 modem possibly doesn't reply these packets on error case.
4.  Now that ESP8266::send() changes to asynchronous, drop the code with _parser.recv("SEND OK")/_parser.recv("SEND FAIL"). _parser.recv("SEND OK")/_parser.recv("SEND FAIL") and 'SEND OK'/'SEND FAIL' oobs both consume 'SEND OK'/'SEND FAIL' packets and complicate flow control.
2020-06-19 17:54:34 +08:00
Michal Paszta 8c5cc71081 ESP8266: Introduce single send_status instead of two flags 2020-06-19 17:46:04 +08:00