Commit Graph

28005 Commits (eb50b94d9f5d6e8d756d759c45e4b103fcb5835c)

Author SHA1 Message Date
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
Michal Paszta 9669a4f7bb ESP8266: Improve error handling and partial sends 2020-06-19 17:46:02 +08:00
Michal Paszta 5f4ba9d3df ESP8266: add a retry mechanism to avoid duplicate data sends
We are now checking if ESP8266 has confirmed receiving data over serial
port with an undocumented (but existing) "Recv x bytes" message. Next we
are explicitly waiting for an official "SEND OK".
2020-06-19 17:45:55 +08:00
Debdeep Saha 3f69826bd4 [mbed-os-5.15] Added Wi-SUN Interface APIs
-info_get for Wi-SUN router.
-info_get for Wi-SUN BR.
-routing_table_get for Wi-SUN BR.
2020-06-18 16:40:30 +05:30
cyliangtw c853aed2b0 M487, NUC472 EMAC code fulfill astyle 2020-06-18 16:16:10 +08:00
cyliangtw 16e447e4a6 NUC472 support EMAC bus reset as while bus error 2020-06-18 16:16:09 +08:00
cyliangtw 54b34172e6 Refine M487 EMAC bus reset 2020-06-18 16:16:08 +08:00