Commit Graph

801 Commits (aa70f680bb5755e8fea3f93fc6e04d9b3de235bb)

Author SHA1 Message Date
Arto Kinnunen 7f1aa67611 802.15.4 Atmel RF driver update
Sync with master version v3.3.2
2020-09-04 13:19:52 +03:00
Arto Kinnunen 14a802b2b9 802.15.4 STM S2LP driver update (v1.0.7)
Update STM S2LP driver to version v1.0.7
2020-09-04 12:57:52 +03:00
Arto Kinnunen cdbae5dcd3 802.15.4 Atmel RF driver update
Sync with master version v3.3.1
2020-08-17 14:51:18 +03:00
Arto Kinnunen 00475653bc 802.15.4 STM S2LP driver update
Sync with master v1.0.6
2020-08-17 14:51:18 +03:00
Arto Kinnunen b0604563bf
Merge pull request #13124 from artokin/feature_wisun_atmel_rf_driver_update
[feature-wisun] 802.15.4 Atmel RF driver update
2020-06-22 16:50:21 +03:00
Arto Kinnunen cef4dde453 Merge remote-tracking branch 'upstream/mbed-os-5.15' into feature-wisun
* upstream/mbed-os-5.15: (47 commits)
  Update mbed version to 5.15.4
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from cc03296c27..b3fe5744d1
  Squashed 'features/frameworks/nanostack-libservice/' changes from 9a61e73787..c6cae6992a
  802.15.4 MCR20A RF driver update
  802.15.4 Atmel RF driver update
  802.15.4 STM S2LP driver update
  Added Wi-SUN statistics interface
  Allowed to set Wi-SUN certificates in DISCONNECTED state
  Change unrecognised features to a warning, rather than error
  Fix assertation ordering in tests
  Define mbedtls_ecc_group_to_psa inline for NS world
  Remove references to mbed-crypto
  Move Mbed Crypto Greentea tests to Mbed TLS
  Update Mbed TLS to latest version
  Adjust Mbed TLS importer and config script
  tls: Remove apache-2.0.txt from importer script
  tools: Fix grammar in feature error message
  M2351: Enable non-PSA minimal secure build
  Cellular: Enable tac info for ALT1250
  Nuvoton: Change WDT clock source to LXT
  ...
2020-06-17 12:21:07 +03:00
Arto Kinnunen 9695b6d178 802.15.4 Atmel RF driver update
Sync with master version v3.3.1
2020-06-16 14:58:01 +03:00
Anna Bridge 82e2f9016c
Merge pull request #13080 from artokin/nanostack_release_12_3_0_to_5_15
[mbed-os-5.15] Nanostack release v12.3.0
2020-06-12 14:47:34 +01:00
Arto Kinnunen 85b3d20ee6 802.15.4 MCR20A RF driver update
Sync with master version v1.0.9
2020-06-08 14:24:31 +03:00
Arto Kinnunen 34273a4a78 802.15.4 Atmel RF driver update
Sync with master version v3.3.0
2020-06-08 14:20:00 +03:00
Arto Kinnunen 84d9e62f24 802.15.4 STM S2LP driver update
Sync with master v1.0.5
2020-06-08 14:17:30 +03:00
Arto Kinnunen 8a16f4bf69 components/802.15.4 Atmel RF driver update
Sync with master version v3.3.0
2020-06-08 09:37:37 +03:00
Arto Kinnunen b7705a9122 components/802.15.4 STM S2LP driver update
Sync with master v1.0.5
2020-06-08 09:28:35 +03:00
Darryl Green f7fdee385f Remove references to mbed-crypto
Signed-off-by: Darryl Green <darryl.green@arm.com>
2020-05-29 13:04:18 +01:00
Arto Kinnunen eeaa9171aa 802.15.4 MCR20A RF driver update
Synch with master version v1.0.9
2020-05-11 12:50:53 +03:00
Arto Kinnunen 046af8f3b9 802.15.4 Atmel RF driver update
Sync with master version v3.2.0
2020-05-11 12:27:07 +03:00
Arto Kinnunen e37631d68a 802.15.4 STM S2LP driver update
Sync with master v1.0.4
2020-05-11 12:25:35 +03:00
Darryl Green 90ceefce56 Implement psa_hash_*() functions 2020-04-23 12:34:58 +01:00
Arto Kinnunen 13f5df4b8b Update Atmel 802.15.4 RF driver
Update to version v3.1.0.
2020-04-16 14:25:25 +03:00
Arto Kinnunen 30c16c15eb Update S2LP 802.15.4 RF driver
Update driver to version 1.0.2
2020-04-16 14:25:15 +03:00
Arto Kinnunen 190eb9acfb Merge remote-tracking branch 'upstream/mbed-os-5.15' into feature-wisun
* upstream/mbed-os-5.15: (45 commits)
  Revert "Backport #12603: Add CYSBSYSKIT_01"
  Update STM32 EMAC driver based on review
  Update STM32 EMAC driver - limit RX frame length
  WHD: Remove an assert from get_rssi()
  crypto: Use updated ECC curve macros
  crypto: Update the service for Mbed Crypto 3.x
  crypto: Upgrade to Mbed Crypto 3.1.0
  tls: Upgrade to Mbed TLS 2.20.0
  Backport #12701: Custom BT Firmware for CYW9P62S1_43012EVB_01
  Backport #12603: Add CYSBSYSKIT_01
  Backport #12492: Update psoc6cm0p to version 1.1.1.
  Backport #12422: Cypress Asset Update
  Backport #12421: Cypress target reorganization
  Backport #12394: Fix Cypress 1M SDIO + other minor bugs
  Backport #12097: Cypress: Fix IAR Warnings
  Backport #12052: Fix for ARM issue 11859.
  Backport #12038: Remove qspi_frequency() call.
  Backport #12019: rework cypress lptimer hal
  Cellular: ALT1250 PPP cellular driver for mbed-os 5.15
  RZ_A1H and GR_LYCHEE: Enable bootloader support (Mbed OS 5.15)
  ...
2020-04-16 13:03:48 +03:00
Arto Kinnunen cc13a5b571 Update Atmel 802.15.4 RF driver
Update to version v3.1.0.
2020-04-16 11:44:50 +03:00
Arto Kinnunen 9f2cd03bda Update S2LP 802.15.4 RF driver
Update driver to version 1.0.2
2020-04-16 11:44:35 +03:00
Darryl Green 65e91244fa crypto: Use updated ECC curve macros 2020-04-07 11:30:31 +01:00
Jaeden Amero 7ed3f9c998 crypto: Update the service for Mbed Crypto 3.x
Update Mbed OS's PSA Crypto service to work with Mbed Crypto 3.x.

- psa_asymmetric_verify() is now called psa_verify_hash().
- psa_asymmetric_sign() is now called psa_sign_hash().

Compatibilty wrappers are provided via crypto_compat.h for source-level
backwards compatibility.
2020-04-07 10:22:00 +01:00
Mahesh Mahadevan 11c7d0caed MIMXRT1050: Enable FlashIAP support
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-03-03 16:03:52 +02:00
Arto Kinnunen dedc380b27 Update 802.15.4 RF drivers
Update atmel-rf-driver to version v3.0.9
Update mcr20a-rf-driver to v1.0.8
2020-02-26 13:23:52 +02:00
Arto Kinnunen 2936a6dbc0 RF802.11.4 S2LP driver sync with dev repository
Sync with version v1.0.1 in development repository.
2020-02-26 13:23:43 +02:00
Arto Kinnunen 1a5cf1f9c2 Update 802.15.4 RF drivers
Update atmel-rf-driver to version v3.0.9
Update mcr20a-rf-driver to v1.0.8
2020-02-21 11:12:47 +02:00
Arto Kinnunen 3fd01edf59 RF802.11.4 S2LP driver sync with dev repository
Sync with version v1.0.1 in development repository.
2020-02-21 11:01:30 +02:00
adbridge f86022a61d Fix indentation levels for comments in psa file 2020-02-05 16:34:55 +00:00
adbridge d27ace3454 Update PSA auto-generated components and services 2020-02-05 15:41:10 +00:00
Pawel Zarembski feb2952cb2 hani_iot: add spif storage config 2020-02-05 15:25:11 +00:00
Andrew Chong 14f27720a2 Updated the code fix of timer and Mbed TLS. 2020-02-05 15:09:40 +00:00
Antti Yli-Tokola b87a067434 Make ESP8266 compatible with non rtos build 2020-02-05 14:40:24 +00:00
adbridge 5d947032ba Revert "Update PSA auto-generated components and services"
This reverts commit eedfd64bc1.

The only changes in this commit are white space changes which
are actually wrong and breaking the astyle checks.
2019-12-11 11:54:24 +00:00
adbridge eedfd64bc1 Update PSA auto-generated components and services 2019-12-11 10:52:57 +00:00
Przemyslaw Stekiel 66fbe32c66 Add static pinmap support: SDBlockDevice, kvstore, system storage
This is done in order to enable static pin-map for Mbed Cloud Client Example. This should give extra ROM savings, ~1KB.
2019-12-11 10:45:56 +00:00
Hugues Kamba 20f41a0540 LPC55S69_NS: Fix baremetal compilation error
As the `psa` library is not included in the baremetal profile, perform
a TFM system reset only if the `psa` library is included in
the build otherwise perform a normal CMSIS system reset.
2019-11-28 14:53:31 +00:00
Martin Kojtal ffdd54315f
Merge pull request #11941 from michalpasztamobica/remove_internal_string_apis
Remove string-based API usage within mbed-os
2019-11-28 14:26:03 +01:00
Michal Paszta 83cd0d6c1a ESP8266: add SocketAddress-based API for get_ip_address, get_gateway and get_netmask 2019-11-27 20:02:27 +02:00
Martin Kojtal 5f7ecea00b
Revert "MbedCRC and CRC HAL revisions" 2019-11-26 13:45:37 +00:00
Jarkko Paso 41b25d5007 S2-LP: Preamble configuration to follow Wi-SUN FAN specification 2019-11-19 12:10:51 +02:00
Martin Kojtal fd22997b60
Merge pull request #11559 from kjbracey-arm/crc
MbedCRC and CRC HAL revisions
2019-11-13 18:24:04 +01:00
Kevin Bracey 8811972201 Adjust code for MbedCRC changes
* Make mbed_error use bitwise MbedCRC call rather than local
  implementation.
* Remove use of POLY_32BIT_REV_ANSI from LittleFS.
* Move some MbedCRC instances closer to use - construction cost is
  trivial, and visibility aids compiler optimisation.
2019-11-13 14:31:49 +02:00
Kyle Kearney 96cfc7393d Disable attempted 4-byte addressing for some boards
4-byte addressing has been seen to cause failures on NORDIC
boards and with Macronix memories. Suppress the attempt to enable it
on that hardware (via vendor quirks and a target check) until either
the failure cause can be fixed or a more robust suppression mechanism
is implemented.
2019-11-12 12:26:26 -08:00
Kyle Kearney 2526b9fc00 QSPIF: Handle fast mode enable via vendor quirks
Use a vendor id check to only perform this enable on devices which define the
 second configuration register where the fast mode enable bit lives.
Change _enable_fast_mode to use the standard status register reading and writing functions
2019-11-12 12:26:26 -08:00
Kyle Kearney 02dbf68e17 QSPIF: Handle parts with extra config registers
Default to 2 status registers, but update this value if necessary
 during vendor quirk handling for parts (currently only Macronix)
 which have one status register and two control registers. For the
 purposes of QSPIFBlockDevice, these are all considered status
 (or at least "status-like") registers because they are all written
 via the Write Status Register instruction.
Set the custom RDCR instruction for Macronix during quirk handling.
Update reading and writing of status registers to handle a variable
 number of status registers.
2019-11-12 12:26:25 -08:00
Kyle Kearney eb5494e7a9 QSPIF: Centralize handling of vendor quirks
Introduce a separate function for handling alterations to device interaction
which are not covered by the SFDP tables and therefore require checking against
the vendor id.
2019-11-12 12:26:25 -08:00
Kyle Kearney 26314d96c5 Don't clear quad enable when clearing block protection
QSPIFBlockDevice::_clear_block_protection() has logic to retain the
WIP and WEL bits in status register 1, but it failed to account for
the situation where the QE bit is also in status register 1.
In _sfdp_set_quad_enabled, note the status register and bit therein
for the quad enable, so that _clear_block_protection can retain it.
2019-11-12 12:26:25 -08:00