Commit Graph

32256 Commits (e6565a4486428c28dbfdc01a0cccce51fba6994c)

Author SHA1 Message Date
Arto Kinnunen 0c4294b1af Merge commit 'b0e699fe3e03f574aa2b6d74ff56a024d6e1d508'
* commit 'b0e699fe3e03f574aa2b6d74ff56a024d6e1d508':
  Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 715ae9a693..3183d87e41
2021-01-19 11:53:20 +02:00
Arto Kinnunen b0e699fe3e Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 715ae9a693..3183d87e41
3183d87e41 Merge branch 'release_internal' into release_external
9e27a772f2 Disabled BR IID verify from DODAG ID
33ac7911cf Merge pull request #2548 from PelionIoT/sync_with_mbed_os
6f8b2829f4 compile out trace when not available
825373d3ef Add SPDX license identifier to Arm files
3ec3bc649d fixed warnings: static method defined but not used
ee34352ceb Check if RX channel needs to be updated when RX slot detected (#2540)
d59dc5d25e Fix doxygen 1.8.17 warnings (#2546)
1e0beb3e67 Update unit tests to support Ubuntu 2020_04 LTS (#2545)
b9b2ffd96b Fixed FHSS get retry period (#2543)
a0bf6aec91 Check if RX channel needs to be updated after broadcast received (#2539)
fde325eee2 Wi-SUN Neighbour ARO registration failure handling update:
1e1f9c66b0 RPL dio Handler update:
0421502e27 Asynch message advertiment enable added to DAO done when disabled.
0374f74013 Corrected memory leak on key storage allocation on low memory situation
23c2f7ed05 Disable ASYNCH messages at enter Local repair state.
c1df6b0d75 Added Poison_count check for First DIO time blocker.
944f934539 Added channel mask size to FHSS configuration (#2536)
20e79e05fc RPL Local repair disable clear advertised_dodag_membership_since_last_repair state
8a4638089a Fix doxygen comments (#2534)
fe06236e43 MAC ACK RX guarantee update
2388a80700 MAC layer send ack allways when it requirement's
29b387b697 RPL dao dynamic timeout
00bbd02f85 Don't allow TX slot length go below allowed minimum (#2528)
8333faa401 Out of memory improvement to remove packets from routing
0a12aebff9 Support channel plan IDs 1, 2 and 5 with NA and BZ bands (#2526)
ee4333da6f Wi-SUN Timing configuration is selected based on network size and data rate
a5b2a26eb2 WS: API to set PHY mode and Channel plan IDs as defined by FAN 1.1 (#2520)
b86a044911 Update nanostack v12.7.0 changelog (#2525)
35b95da122 Remove unnecessary files from release
0717432619 Merge remote-tracking branch 'origin/release_internal' into release_external
f68126b85a Adaptation layer MCPS confirmation handle update
e483a0748d Added OFDM configurations and FEC in RF config structure (#2513)
b88abfa1c2 BUG fix: Fixed broken Brodcast MAC overflow handling
9cad47826a Random early detection congestion API update
00aed73abc Modified the Wi-SUN stack Latency estimates a bit slower
6b83d821ea Remove periodic PAN version increase from Wi-SUN border router
ef670e21f3 Integrated ReD congestion packet drop to Wi-SUN bootstrap interface.
b956d9e983 Revert "Improved transmission in high traffic (#2511)" (#2512)
01749c2116 Improved transmission in high traffic (#2511)
3158e966e0 Adaption layer queue trace update
5a32f4a7bb Update changelog, random_early_detection_congestion_check nameupdate and minor comment fix.
b818f12c6d Extented network status for support dropped tx congestion packet.
11c0763f4d Added new service Random early detection
f2c358dc2b Optimized medium NWK MPL parameters to 40 second multicast interval (#2508)
c013bc7790 Added traces to EAPOL TX failure
c29ee94a20 Changed TLS return value to int32_t
501a2c8578 Added trace for mbed TLS errors
9d7cd22aa6 Updated change log
1290225b95 Corrected radius message memory allocation
7b1c59695b Removed trace print's
efb83934f6 Adaptation layer MCPS confirmation handle update
ac1025e7e9 Bug Fix: Accept only next possible BSI for detect BR reboot and drop unkown's.
58f0e56fe4 Updated change log
102e525b9a Nanostack now indicates connection down on RPL local repair start
395791d535 FHSS WS: Do not allow broadcast TX on unicast channel (#2501)
72f8ecb8d2 Updated changelog.md
237620827c Activated higher priority by traffic class CS6 for NS/NA and RPL, EAPOL/ DHCP Relay messages.
afbe9061b5 Adaptation layer update
13fb2bfdbb Update CHANGELOG.md
af81c48993 DIO init TX filter update
13a872c6b9 Fix typos in github template (#2498)
1af20e1aee Initial version of CHANGELOG (#2497)
d9874ede96 Feature update: Improved MAC TX queue purge
69264429f9 Wi-SUN Aro registration temporary address registation bug fix.
d3170ed50a Removed generic event and wrong trace info.
0db3486a7a Removed trace from place which is normal and not needed
a080f18d83 Added debug tarce for dropped unsecured and MPL packets.
51cd5646ed Wi-SUN NS probe update:
579f75684e Adaptation layer: Do not push CCA failed packet back to MAC (Wi-SUN) (#2487)

git-subtree-dir: connectivity/nanostack/sal-stack-nanostack
git-subtree-split: 3183d87e410d80b96042c143e586967dce2ff650
2021-01-19 11:53:20 +02:00
Arto Kinnunen a13d6ab0f3 Merge commit 'aad453e0ac69b9de3b3e218c21a423bebd506174'
* commit 'aad453e0ac69b9de3b3e218c21a423bebd506174':
  Squashed 'connectivity/nanostack/coap-service/' changes from 5aa54b8e62..4a126bd278
2021-01-19 11:52:43 +02:00
Arto Kinnunen aad453e0ac Squashed 'connectivity/nanostack/coap-service/' changes from 5aa54b8e62..4a126bd278
4a126bd278 Fix compiler and cppcheck warnings (#131)
ca7ca7da30 Merge pull request #130 from PelionIoT/sync_from_mbedos
15d73dc6d4 (via Mbed OS)Remove call to function-like macro with no effect

git-subtree-dir: connectivity/nanostack/coap-service
git-subtree-split: 4a126bd278522e7b004de35ab0887394117f1213
2021-01-19 11:52:42 +02:00
Arto Kinnunen 6354a1e8dc Merge commit '084b722d1c3fa00e29d7ded181aaabbcc3f1f793'
* commit '084b722d1c3fa00e29d7ded181aaabbcc3f1f793':
  Squashed 'connectivity/libraries/nanostack-libservice/' changes from 67d7b93ec6..a526cc3f41
2021-01-19 11:43:02 +02:00
Arto Kinnunen 084b722d1c Squashed 'connectivity/libraries/nanostack-libservice/' changes from 67d7b93ec6..a526cc3f41
a526cc3f41 Merge pull request #97 from PelionIoT/sync_from_mbed_os
2f82569918 Add license notice to Arm copyrighted source files
ad7631083a Merge pull request #96 from PelionIoT/heap_lite_stats
18b742b2c7 Heap stat's enabled allways by default.
9b4cbaf101 Added extended block list to dynamic memory tracker (#95)
8ff6d31abb Added dynamic memory tracker and hooks to dynmem library (#93)
cf2b133082 Merge pull request #92 from LDong-Arm/add_present_flag
9eb6f2dde7 Add config to generate macro MBED_CONF_NANOSTACK_LIBSERVICE_PRESENT

git-subtree-dir: connectivity/libraries/nanostack-libservice
git-subtree-split: a526cc3f41bfd0ec6a78e6998b8f8dcc1bd2afc9
2021-01-19 11:42:08 +02:00
Arto Kinnunen 06b913ff7e Merge commit '2f56ffab52d78986aebc1a290f106f5cf58830f8'
* commit '2f56ffab52d78986aebc1a290f106f5cf58830f8':
  Squashed 'connectivity/nanostack/sal-stack-nanostack-eventloop/' changes from 86cf0cca08..fb20d3f32c
2021-01-19 11:38:59 +02:00
Arto Kinnunen 2f56ffab52 Squashed 'connectivity/nanostack/sal-stack-nanostack-eventloop/' changes from 86cf0cca08..fb20d3f32c
fb20d3f32c Merge remote-tracking branch 'origin/master' into release_for_mbed_os
d182fa4b3a Follow Mbed OS coding style (#47)
806f54cea9 Use event id 0 for initialization event (#45)

git-subtree-dir: connectivity/nanostack/sal-stack-nanostack-eventloop
git-subtree-split: fb20d3f32c84e2a3b2335d01df36100b5b5881ec
2021-01-19 11:38:58 +02:00
Arto Kinnunen 908278f771 Merge commit '61315d197624480acfe555a3031228e62a55b239'
* commit '61315d197624480acfe555a3031228e62a55b239':
  Squashed 'connectivity/drivers/802.15.4_RF/atmel-rf-driver/' changes from ae4ef1b197..b1a8186d75
2021-01-19 11:33:45 +02:00
Arto Kinnunen 61315d1976 Squashed 'connectivity/drivers/802.15.4_RF/atmel-rf-driver/' changes from ae4ef1b197..b1a8186d75
b1a8186d75 Merge pull request #105 from PelionIoT/sync_with_mbed_os
4b24dd04f0 Allow builds with Mbed OS version less than 6.0
81666bd114 Replace calls to deprecated functions in the Timer API
c1b436b1f7 Merge pull request #104 from PelionIoT/IOTTHD-4408
6cd27661c0 Use given OFDM configuration
292da06289 Merge pull request #102 from ARMmbed/IOTTHD-4320
079dfa7dd8 Atmel & PA: Output power at 900MHz: -4 dBm with FSK/QPSK, less than -10 dBm with OFDM

git-subtree-dir: connectivity/drivers/802.15.4_RF/atmel-rf-driver
git-subtree-split: b1a8186d7571fb49e048bb91910cc18c17861bda
2021-01-19 11:28:52 +02:00
Martin Kojtal 860267c8c8
Merge pull request #13881 from marcemmers/add-mstd-span
Add std::span implementation for cxxsupport
2021-01-19 09:28:23 +00:00
Martin Kojtal 4cf0365582
Merge pull request #14075 from MaximIntegrated/maxim-usb-stack-dev
Maxim targets; Add USB stack implementation
2021-01-19 09:27:01 +00:00
Martin Kojtal 076018d803
Merge pull request #14076 from gpsimenos/gp-mbed-tester
Replace macros in MbedTester to avoid conflicts
2021-01-19 09:25:56 +00:00
Martin Kojtal f8e586492f
Merge pull request #14091 from hugueskamba/hk_cmake_greentea_nfc
CMake: Add support for NFC Greentea test
2021-01-19 09:24:59 +00:00
Martin Kojtal 8dc27fd84e
Merge pull request #14154 from jeromecoutant/PR_STM32_CMAKE
STM32: correct cmake compilation issues
2021-01-19 09:22:49 +00:00
Martin Kojtal 1e7dce5bdc
Merge pull request #14166 from arduino/pin_arduino_nano33ble
ARDUINO_NANO33BLE: don't define Arduino pins if compiling in Arduino core
2021-01-19 09:21:27 +00:00
Martin Kojtal c4c28773aa
Merge pull request #14149 from jeromecoutant/PR_G4
STM32G4: enable TRNG and correct dual bank flash detection
2021-01-19 09:19:37 +00:00
Hugues Kamba 53cc382a96 CMake: Fix Cortex-M33-NS and Cortex-M33 ASM flags
The ASM flags were not supported by armclang, use the armclang alternatives.
Removed armlink --cpu flag as they generate a CMake configuration
time error. Furthermore, it is not necessary to specify the
processor or architecture as the linker auto-detects it from
the input object files.
See: https://developer.arm.com/documentation/101754/0615/armlink-Reference/armlink-Command-line-Options/--cpu-name--armlink-
2021-01-18 17:50:15 +00:00
Hugues Kamba c51b78fbe5 Add support for all ARM SSG Mbed targets 2021-01-18 17:39:13 +00:00
Hugues Kamba 1d6214df0b CMake: Add support Arm Musca S1 target
Add CMakeLists.txt file for the target
2021-01-18 17:39:13 +00:00
Hugues Kamba 8123cdbe2f CMake: Add support for ARM's MUSCA B1 target
Add CMakeLists.txt input source file for the target
2021-01-18 17:39:13 +00:00
Hugues Kamba c724d790c0 CMake: Add mbed-psa library as a dependency to mbed-core if PSA is used
Include PSA source files only if a given Mbed target needs it.
This commit also consolidates CMakeLists.txt files within the platform
directory
2021-01-18 17:39:13 +00:00
Martin Kojtal 97c7c91655
Merge pull request #14087 from adbridge/events
Update events period method to check for invalid values
2021-01-18 16:29:30 +00:00
adbridge 81d7ac683b Minor formatting tweak to fix file permissions 2021-01-18 14:59:30 +00:00
Marc Emmers a8ea7758c3 Fix make_span text in comment block 2021-01-18 15:49:29 +01:00
Martino Facchin ee2e5ad794 Arduino_NANO33BLE: don't define Arduino pins if compiling in Arduino core 2021-01-18 15:43:11 +01:00
adbridge 4f558743e1 Revert "one final whitespace change!"
This reverts commit c9a3375042.
2021-01-18 14:42:02 +00:00
Marc Emmers 8551e93bf2 Fix last extra space issues 2021-01-18 14:36:17 +01:00
Marc Emmers a826c89b10 Backport dynamic extent when including <span>
Keep make_span functions even when <span> is available for compatibility
2021-01-18 14:35:47 +01:00
Marc Emmers d5459ea380 Fix missing defintion 2021-01-18 14:34:26 +01:00
Marc Emmers 8f94feb0ed Add to list of backports 2021-01-18 14:33:20 +01:00
Martin Kojtal dde7b22ea3
Merge pull request #14143 from hugueskamba/hk_ci_remove_extended_tests
Travis: Remove make.py test for events and littlefs
2021-01-18 08:49:12 +00:00
Martin Kojtal 95a524ae25
Merge pull request #14145 from arduino/config_sd_transceiver
STM32H7: disable uSD transceiver
2021-01-18 08:49:02 +00:00
Marc Emmers 78f2cfc0d9 Add some comment blocks 2021-01-16 21:04:16 +01:00
Marc Emmers f7e19b5232 Add deduction guides 2021-01-16 21:04:05 +01:00
Marc Emmers 2e1b360e67 Remove nonstandard as_bytes 2021-01-16 21:03:29 +01:00
Marc Emmers 69331b0cc0 Fix minor style issues 2021-01-16 21:02:47 +01:00
Marc Emmers 96954d3319 Replace classes with structs where applicable 2021-01-16 20:02:24 +01:00
Marc Emmers e0299bd7a3 Use original <span> if present and the right version 2021-01-16 20:02:24 +01:00
Marc Emmers 1dac20cded Missed a pointer operator 2021-01-16 20:02:24 +01:00
Marc Emmers 6389bcb2ee Fix pointer and reference operator style 2021-01-16 20:02:24 +01:00
Marc Emmers 405baeb559 Fix newline at end of file 2021-01-16 20:02:24 +01:00
Marc Emmers e18ce022b8 Update default initializers 2021-01-16 20:02:24 +01:00
Marc Emmers 07da1a7005 Remove explicit constructors 2021-01-16 20:02:24 +01:00
Marc Emmers 5231bec423 Fix remaining namespaces and add include files 2021-01-16 20:02:24 +01:00
Marc Emmers a5b66cf824 Remove c++17 inline of constexpr 2021-01-16 20:02:24 +01:00
Marc Emmers 1931f4e0d0 Fix namespaces and span prototype 2021-01-16 20:02:24 +01:00
Marc Emmers c89c45877c Prevent warning on subspan<0,N> 2021-01-16 20:02:24 +01:00
Marc Emmers 4097b9d956 Add container constructor and make_span 2021-01-16 20:02:24 +01:00
Marc Emmers e93ebc4cd2 Correct span constructors 2021-01-16 20:02:24 +01:00