Commit Graph

28085 Commits (60f615024d1fe3912dddf1aef457423e7737912d)

Author SHA1 Message Date
mbedNoobNinja efe5331779 Adding support for SD (through external SDHI driver), USBDEVICE, LPTICKER.
Linker files synced with other Renesas boards.
2020-09-18 18:21:49 +03:00
Chun-Chieh Li a76e49c843 M2351: Support IAR
1.  Enable IAR on non-secure targets
2.  Disable IAR on secure targets because:
    (1) IAR toolchain bug: As of IAR 8.32, cmse_nonsecure_caller() is not always inlined.
    (2) TFM hasn't supported IAR yet.
2020-09-18 10:17:27 +08:00
Chun-Chieh Li 5ec9b79888 M2351: Support GCC
1.  Enable GCC support on non-secure targets
2.  Disable GCC support on secure targets becasue of GCC bug (as of 9-2019-q4-major): In non-secure entry function, callee-saved registers must be restored, but they are incorrectly cleared at optimization level "Os".
2020-09-18 10:13:18 +08:00
Chun-Chieh Li 9058a9585a M2351: Re-organize ARMC6 scatter file
Separate out secure/non-secure ARMC6 scatter files instead of merging them
2020-09-18 09:46:57 +08:00
Chun-Chieh Li 728c4b3cf0 M2351: Polish memory partition code
1.  Refine memory partition files to support different toolchains
2.  Exclude NSC region from flash IAP range
2020-09-18 09:42:20 +08:00
Chun-Chieh Li b0c767a854 M2351: Refactor startup file
1.  Re-organize to make clear all targets/toolchains support in single startup file
2.  Inline assembly syntax is limited, esp. on IAR. Try paving the way for accessing external symbols still in inline assembly instead of re-write in assembly.
3.  Update GCC C run-time sequence to fit future GCC script file.
2020-09-18 09:39:57 +08:00
Chun-Chieh Li 239ec8c941 M2351: Remove GCC/IAR linker files temporarily
Ths is to prepare for supporting GCC/IAR officially.
2020-09-18 09:35:15 +08:00
Chun-Chieh Li 21b2c4c7c5 M2351: Fix RTC clock selection 2020-09-18 09:34:08 +08:00
Teemu Takaluoma 9274236794 Update Mbed CoAP to v5.1.7 2020-09-14 12:20:00 +03:00
Deepak Shreshti 9aa366c137 Fixed linker issue
Linker issue:
Stack pointer = RAM starting address + Size of RAM = 0x20000000 + 0x4000
2020-09-09 07:48:12 +05:30
Martin Kojtal 0445b6a2b3
Merge pull request #13537 from OpenNuvoton/nuvoton_fix_downgrade_qspi_5.15
Nuvoton: Fix degrading QSPI to SPI (5.15)
2020-09-07 16:13:02 +01:00
Arto Kinnunen 3d6d4d5a9e Squashed 'features/nanostack/sal-stack-nanostack/' changes from 48609aeded..d879e6db87
d879e6db87 Merge branch 'release_internal' into release_external
eef9246079 Fixed network border router timeout recovery and EAPOL relay address fix
bac7ca6852 Changed RADIUS MTU and small fixes
a9f8b756e1 Addeed support for DHCP vendor data
d8f00036f5 DHCPv6 functionality update
7fe04231ed Added DHCPv6 vendor data generation for DNS queries
639f9dbfb2 FHSS: Changed retry backoffs when no BC schedule or TX slots (#2440)
91acececbd Remove test files
6568bc1790 Merge branch 'release_internal' into release_external
4192cc8974 Added configuration for RADIUS retry timer (#2438)
684b714415 Added support for retries and multiple sockets to RADIUS client (#2426)
89e0ae0904 WS: Restart auto CCA threshold after discovery (#2435)
dbb09b171d MAC/WS: Min possible Tack to 1ms and CCA interval to 2ms (#2434)
43b2ae27a2 Cca threshold test (#2436)
28108e1f38 Added device min sensitivity setting and stack information
7060c70cde Cca threshold test (#2432)
640be71e31 WS: temporarily set default CCA threshold to -80 (#2431)
0a472aefb2 WS: Calculate UFSI drift and trace (#2430)
61d3db8882 Create APIs for DNS cache results
587add577c MAC: Validate TX time (#2429)
a1bfed4846 Added typecast when computing max_timout from drift (#2428)
089fb3b8fe Neighbour temporary entry update and Enhanced ACK tx update
70244f60e5 Wi-sun parameter and debug trace update
5752eae833 Created validate TX time handler (#2423)
022d61fb65 Wi-sun Neighbour table update and DHCP new callback
857b41fc0a Merge pull request #2421 from ARMmbed/update_from_mbed_os
1a9dd13f6d (via Mbed-OS)WS Management API missing include
4318f37d4c Calculate drift in critical state (#2419)
01a1909c94 FHSS WS: Do not use drift compensation with unpredictable linux timer (#2418)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: d879e6db8791115ce435d8804238ba38d43e78f8
2020-09-07 11:10:05 +03:00
Arto Kinnunen cbfbca5bd4 Merge commit '3d6d4d5a9e08a05dbafd3592e8b0c69e05454523' into mbed-os-5.15
* commit '3d6d4d5a9e08a05dbafd3592e8b0c69e05454523':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 48609aeded..d879e6db87
2020-09-07 11:10:05 +03:00
Arto Kinnunen 72a6a13241 802.15.4 Atmel RF driver update (v3.3.2)
Sync with master version v3.3.2
2020-09-07 11:04:49 +03:00
Arto Kinnunen 682ece59b3 802.15.4 STM S2LP driver update (v1.0.7)
Update STM S2LP driver to version v1.0.7
2020-09-07 11:02:23 +03:00
Chun-Chieh Li 9c86871a9f Nuvoton: Fix degrading QSPI to SPI
In most cases, we can control degraded QSPI H/W to standard through BSP SPI driver directly as if it is just SPI H/W.
However, BSP SPI driver distinguishes among SPI H/W instances in below functions:
-   SPI_Open
-   SPI_Close
-   SPI_SetBusClock
-   SPI_GetBusClock
In these cases, we must change to QSPI version instead for QSPI H/W.

Change target:
-   NU_M2354*
2020-09-03 11:29:04 +08:00
Debdeep Saha b0c2443ec1 Typo fixed. 2020-09-02 13:49:01 +03:00
Debdeep Saha 72c28ee497 Resolving comments 2020-09-02 13:49:01 +03:00
Debdeep Saha c5386c0cee Updating mbed-mesh-api.
-Adding new parameters for Wi-SUN interface information.
2020-09-02 13:49:01 +03:00
Martin Kojtal e4350393d2
Merge pull request #13450 from u-blox/ublox_odin_driver_os_5_v3.7.2
[mbed-os-5.15] ODIN-W2 release v3.7.2 and bug fixes.
2020-09-02 09:51:45 +01:00
Martin Kojtal b9c0170a8e
Merge pull request #13451 from artokin/nanostack_release_v12_4_0_for_5_15
[mbed-os-5.15] Nanostack release v12.4.0
2020-09-02 09:51:11 +01:00
Norbert Dávid 3065ef30da
device_management.py supports application access keys 2020-09-02 09:14:24 +03:00
Martin Kojtal 9c603c3a53
Merge pull request #13487 from urutva/update-gcc-arm-version
ci: Update `arm-none-eabi-` version
2020-08-31 18:20:41 +01:00
cyliangtw eab9417141 Fix nuc472 SD buffer alignment 2020-08-31 12:08:38 +08:00
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