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