Commit Graph

21824 Commits (mbed-os-5.11.5)

Author SHA1 Message Date
Martin Kojtal 51d55508e8
Merge pull request #9805 from ARMmbed/release-candidate
Release candidate for mbed-os-5.11.5
2019-02-25 09:30:01 +01:00
Cruz Monrreal II b83fb2b738 Revert "Restore MBEDTLS_PSA_CRYPTO_C for PSA targets"
This reverts commit 035ecc15d6.
2019-02-21 22:15:49 -06:00
Cruz Monrreal II 71ebf82081 Revert "Add MBEDTLS_ENTROPY_NV_SEED to NUCLEO_F411RE to fix the build"
This reverts commit b705934b62.
2019-02-21 22:14:23 -06:00
Cruz Monrreal II 42b1afa534 Revert "support in more types then just RSA_KEYPAIR"
This reverts commit 7824c793b7.
2019-02-21 22:02:23 -06:00
Cruz Monrreal II f5eb87c62d Revert "nRF52 serial: Tighten/simplify atomics"
This reverts commit 2a7f5e21af.
2019-02-21 15:08:59 -06:00
jeromecoutant 774ee68476 STM32 LPTICKER (LPTIM): correct init execution after bootloader 2019-02-21 14:25:43 -06:00
RFulchiero 7309bd9c32 Remove ITM from NRF52_DK and DELTA_DFBM_NQ620 targets
The NRF52_DK and DELTA_DFBM_NQ620 have the SWO pin (p0_18) mapped to
LED2. This means that on startup LED2 turns on after the ITM is
initialized which is confusing. Since most users want LED2 usage
instead of SWO we remove the ITM for these targets.

The nRF52 readme is updated to instruct users how to get SWO support
if they need it.
2019-02-21 14:25:43 -06:00
Ashok Rao 7a716b591c Changing SPDX license identifier to BSD-3-Clause 2019-02-21 14:25:43 -06:00
Ashok Rao ceb5c6e01e Removing redundant code comments 2019-02-21 14:25:43 -06:00
Ashok Rao a3007f6ffe Adding SPDX license identifer for all new files 2019-02-21 14:25:43 -06:00
Ashok Rao f4fc79e2cd Adding SPDX license identifier 2019-02-21 14:25:43 -06:00
Ashok Rao 49d5a4a57f Adding STM32_L475 as a new MTB target 2019-02-21 14:25:43 -06:00
Guillermo Alonso c31635fa05 Change in license identifier, removed commented dead code
Change in license identifier
Removed commented dead code
Removed some tab space
2019-02-21 14:25:43 -06:00
Guillermo Alonso 3c223d95ba added licence identifier texts 2019-02-21 14:25:43 -06:00
Guillermo Alonso b87ee6ca73 Added new target RHOMBIO_L476DMW1K 2019-02-21 14:25:42 -06:00
kegilbert 9f049138be Change EventFlag timeout paramter
Matches rest of RTOS class timeout parameters by using the unit name. Remove ambigious statement in reference to 0 ms being no-timeout as a timeout of 0 causes the function to not block and return immediately (osWaitForever is used as no timeout as it will wait forever)
2019-02-21 14:25:42 -06:00
Martin Kojtal 8fa17b8f3f license: use .md extension
Using Github feature to show markdown documents.
2019-02-21 14:25:42 -06:00
Conrad Braam f329c7bf70 adv builder helper now returns an object 2019-02-21 14:25:42 -06:00
Volodymyr Medvid 79d8b3a9c2 PSOC6: fix port_write API
Fix port_write API to correctly shift the passed value.
This allows the reference application provided in PortOut docs
to work corectly with arbitrary LED_MASK.
https://os.mbed.com/docs/mbed-os/v5.11/apis/portout.html

The fix applies to both PSOC6 and PSOC6_FUTURE HAL implementations.
2019-02-21 14:25:42 -06:00
Kevin Bracey 2a7f5e21af nRF52 serial: Tighten/simplify atomics
Use new atomics (exchange, load, store and bool types) to simplify
and improve the atomics in the nRF52 serial HAL.

* Ensure mutexes are released last and atomically when done
  done inside a critical section.
* Compare-and-swap is not required for the spinlock - exchange is
  sufficient. (Not clear a spinlock is needed anyway, but left in).
* Remove unneeded volatile, and make mutexes bool.
2019-02-21 14:25:42 -06:00
Oren Cohen c0a6e9588a Add config header to assembly compilation
ARMC6 was not including mbed_config.h when compiling assembly files
2019-02-21 14:25:42 -06:00
Volodymyr Medvid cd4165bae8 PSOC6: update BSP generated sources with latest configurator
Use ModusToolbox Device Configurator 1.1.0.284 to generate the
BSP low-level initialization code. Compatible version of Device
Configurator to be released with ModusToolbox 1.1.

Notable changes:
* rename cycfg_connectivity -> cycfg_routing
* switch LF_CLK clock source from ILO to WCO on
  CY8CPROTO-062-4343W and CYW943012P6EVB-01
2019-02-21 14:25:42 -06:00
Volodymyr Medvid 91df4c9187 PSOC6: do not reconfigure BT GPIO pins in CYW43XXX HCIDriver 2019-02-21 14:25:42 -06:00
Volodymyr Medvid 42376c0d85 PSOC6: minor updates to Cypress HAL 2019-02-21 14:25:42 -06:00
Volodymyr Medvid c79e3fd10f PSOC6: update PDL to the latest version 2019-02-21 14:25:42 -06:00
Volodymyr Medvid bb3c20695e tools/export: move hex_files selection to base Exporter class
CMake and makefile exporters share a common logic for hex file
selection. Factor it as a common property in the base class
to avoid code duplication.
2019-02-21 14:25:42 -06:00
Volodymyr Medvid 2283274407 PSOC6: enable export to CMake
The approach for the hex_files subset selection is identical
to makefile exporter: https://github.com/ARMmbed/mbed-os/pull/9466

Single hex file should be passed to srec_cat when hex_filename
is set in targets.json or mbed_app.json.
2019-02-21 14:25:42 -06:00
Martin Kojtal 6cbe7a7759 tools: move string description after import modules 2019-02-21 14:25:42 -06:00
Martin Kojtal 81f7aa6003 memap: remove not needed comment prior future import 2019-02-21 14:25:42 -06:00
Martin Kojtal 7049b585b5 tools: fix hashbang 2019-02-21 14:25:42 -06:00
Martin Kojtal a43ef525d6 copyright 2019 fix 2019-02-21 14:25:42 -06:00
Martin Kojtal aaa2b2b5dc tools: add license headers 2019-02-21 14:25:42 -06:00
Martin Kojtal 75ba44a6d0 check release: add license header 2019-02-21 14:25:42 -06:00
Martin Kojtal e3e8d490e7 test mbedmicro: fix licenses 2019-02-21 14:25:41 -06:00
Martin Kojtal b6fe528a5d wifi test: add license info 2019-02-21 14:25:41 -06:00
Martin Kojtal 31b9ce2d0b cmsis conf: change license to apache 2.0 2019-02-21 14:25:41 -06:00
Netanel Gonen 7824c793b7 support in more types then just RSA_KEYPAIR
if the type is not supported the psa_crypto will return the error code
for unsupported
2019-02-21 14:25:41 -06:00
Arto Kinnunen fb4441ffc0 Update Nanostack_HAL licenses and copyright year
-Add Apache License to files that were missing a licence
-Update copyright year
2019-02-21 14:25:41 -06:00
Michal Paszta dae6a757ea Greentea: Remove TLSSocket_simultaneous test
The reason is that some platforms lack memory to run it. To be brought
back once TLS library memory consumption is optimized.
2019-02-21 14:25:41 -06:00
Desmond Chen 1f5fdbc43b BLE:Cordio: ATTS setting for write cback should use bitwise or 2019-02-21 14:25:41 -06:00
Marcin Tomczyk 631acd4ac8 ONME-3949 Configuration options for STM_EMAC buffer counts 2019-02-21 14:25:41 -06:00
Michal Paszta 6be5ad09f2 ESP8266: connect() returns OK in non-blocking calls 2019-02-21 14:25:41 -06:00
Naveen Kaje da5c3a84f6 tools: export: MCUXpresso: fix case inconsistencies in .templ file names
The templ file names are both all upper case and lower case letters.
The Target Names map is usually all upper case. The match could fail
if the templ file, as we have case-sensitive comparison. Handle such
cases by perorming a case-insensitve check.

mbed export of a project to MCUXpresso could potentially always fail
irrespective of what is passed in -m option since the target names
map entry and the filename may not match. This commit fixes this issue.

Example of the issue that this commit fixes:

$ mbed export -i mcuxpresso -m lpc11u68 -v
<snip>
project.py: error: LPC11U68 not supported by mcuxpresso
<snip>
2019-02-21 14:25:41 -06:00
Brian Daniels 783485f3b7 Remove pyocd requirement and update icetea.
Icetea depends on mbed-flasher. mbed-flasher recently released a version
that drops the dependency on pyocd. Icetea released a version that uses
this latest version of mbed-flasher. So now tht pyocd is no longer in
our dependency tree, we can drop it here.
2019-02-21 14:25:41 -06:00
Amanda Butler 4a58fa1e26 Add articles to README.md
Include articles for clarity.
2019-02-21 14:25:41 -06:00
Amanda Butler 38fa21d9d6 Fix typo in LICENSE
Fix typo as requested in comments.
2019-02-21 14:25:41 -06:00
Martin Kojtal 22a288d489 readme: fix space and . in license 2019-02-21 14:25:41 -06:00
Martin Kojtal f68aa8cd47 readme: license file reference fix 2019-02-21 14:25:41 -06:00
Martin Kojtal 0c104f2155 license: add license file containing folders with non apache license 2019-02-21 14:25:40 -06:00
Martin Kojtal 656ab6e89c license: rename to apache 2.0 txt file 2019-02-21 14:25:40 -06:00