Commit Graph

27095 Commits (7a6cf2cb5156f23556a111ebfb3eadb1413ad5a6)

Author SHA1 Message Date
Przemyslaw Stekiel 7a6cf2cb51 Add weak implementations of xxx_free() functions 2019-10-29 14:18:17 +01:00
Przemyslaw Stekiel b8a6792ded I2C: Add i2c_free() function to HAL 2019-10-29 10:58:39 +01:00
Przemyslaw Stekiel f19681fc6f GPIO: Add gpio_free() function to HAL 2019-10-29 10:48:31 +01:00
Przemyslaw Stekiel 05d8e1bb89 Analogin: Add analogin_free() function to HAL 2019-10-29 10:48:03 +01:00
Przemyslaw Stekiel 6e31c14f2e Fix fpga test function names 2019-10-28 13:10:52 +01:00
Przemyslaw Stekiel b8a8c98d54 HAL API requirements updates after review 2019-10-28 13:10:52 +01:00
Przemyslaw Stekiel 40c4b44385 HAL: Serial: Update the header file doxy (FIXME) 2019-10-28 13:10:51 +01:00
Filip Jagodzinski e98cc2077e HAL: Serial: Update the header file doxy
Clarified defined/undefined behavior.
2019-10-28 13:10:51 +01:00
Przemyslaw Stekiel 7aea44f0cf Add header files to fpga tests, update test names 2019-10-28 13:10:51 +01:00
Przemyslaw Stekiel 1bbcc8fd56 SPI: add defined behavior 2019-10-28 12:52:30 +01:00
Przemyslaw Stekiel 6cec7bbd6d Serial: add defined behavior 2019-10-28 12:52:30 +01:00
Przemyslaw Stekiel 96b48bc241 PWM: add defined behavior 2019-10-28 12:52:30 +01:00
Przemyslaw Stekiel b8d225e860 I2C: add defined behavior 2019-10-28 12:52:30 +01:00
Przemyslaw Stekiel d35e8e3001 GPIO IRQ: add defined behavior 2019-10-28 12:52:30 +01:00
Przemyslaw Stekiel d68bafe472 GPIO: add defined behavior 2019-10-28 12:52:29 +01:00
Przemyslaw Stekiel 85a2cb27a3 Analogout: add defined behavior 2019-10-28 12:52:29 +01:00
Przemyslaw Stekiel 2929895fb1 Analogin: add defined behavior 2019-10-28 12:52:29 +01:00
Martin Kojtal 6f7c1c9037
Merge pull request #11742 from fkjagodzinski/fix-reset_reason-ci_nightly
Fix the reset_reason host test in the CI
2019-10-28 11:53:42 +01:00
Martin Kojtal 1c5fe1c9f5
Merge pull request #11752 from mnaberez/erase-value
FlashIAP: Get erase value from HAL instead of hardcoding it
2019-10-28 11:21:10 +01:00
Martin Kojtal 5a5b0f620d
Merge pull request #11571 from AriParkkila/OS_THREAD_LIBSPACE_NUM
Allow OS_THREAD_LIBSPACE_NUM as a macro
2019-10-28 11:09:23 +01:00
Martin Kojtal 3efae200ea
Merge pull request #11743 from maciejbocianski/fpga_i2c_test_limit_ports
fpga i2c test: limit tested peripherals
2019-10-28 11:04:33 +01:00
Martin Kojtal bc2162ab19
Merge pull request #11718 from desmond-blue/fix-ex-sm-fail-nrf52840
Handle legacy process event first on connection complete
2019-10-28 09:54:44 +01:00
Martin Kojtal 83c4a80082
Merge pull request #11710 from jamesbeyond/exp_github
Update examples testing scripts
2019-10-28 09:50:36 +01:00
Martin Kojtal 87a5e47b42
Merge pull request #11631 from maciejbocianski/qspi_frequency_test_fix
Qspi frequency test fix
2019-10-28 09:41:36 +01:00
Martin Kojtal 98072b24c8
Merge pull request #11748 from cydriftcloud/pr-dev/fix-spurious-link-down-up
Fix spurious link up/down when AP IP address range change
2019-10-28 09:28:54 +01:00
Mike Naberezny 6be96ba4b2 FlashIAP: Get erase value from HAL instead of hardcoding it 2019-10-26 14:11:42 -07:00
Qinghao Shi a211cf16a9 EXAMPLES: temporarily turn off build for NFC examples 2019-10-25 17:33:27 +01:00
Martin Kojtal e1c3de649d
Merge pull request #11747 from miteshdedhia7/pr/fix-kvstore-statictests
Update the internal kvstore flash reservation size to from 7k to 65K for Cypress Devices
2019-10-25 14:42:10 +02:00
Martin Kojtal 45a63fbe3d
Merge pull request #11749 from OpenNuvoton/nuvoton_m2351_fix_platform_name
M2351: Change base target name 'NU_PFM_M2351_CM' to 'NU_PFM_M2351'
2019-10-25 14:30:13 +02:00
Martin Kojtal e5a728f8c0
Merge pull request #11563 from adbridge/master
Simplify pull request template
2019-10-25 13:57:35 +02:00
Martin Kojtal a44fd827c2
Merge pull request #11578 from cydriftcloud/pr-dev/ap-sta-op-sync
Add synchronization and switching between WhdSoftAPInterface and WhdSTAInterfaces
2019-10-25 13:36:10 +02:00
Chun-Chieh Li ec08bf6451 M2351: Change base target name 'NU_PFM_M2351_CM' to 'NU_PFM_M2351'
This is to meet platform name 'NU_PFM_M2351' registered in mbed-os-tools. This tool
uses the platform name as a key to search platform related properties in targets.json.
For example, the property 'forced_reset_timeout' is critical for Greentea test.
2019-10-25 14:05:43 +08:00
Lei Zhang d411d72196 MIDDLEWARE-2134: Fix spurious link up/down when AP IP address range changes
Fixed additional link down/up events in whd_wifi_link_state_change_handler by checking additional condition during the transition.
2019-10-24 18:43:07 -07:00
Filip Jagodzinski f1f9f45378 Test: Fix the reset_reason host test in the CI
Use a BaseHostTestAbstract.reset() method instead of
BaseHostTestAbstract.reset_dut() for more consistent behavior with
various platforms in the CI.

In contrast to a local setup, the reset_dut() method flashes the binary
again after performing the reset in a remote setup (RaaS). This was not
intentional in reset_reason tests. Moreover, this led to a different
behavior (a different reset_reason) for different flashing methods which
are target specific.
2019-10-24 13:04:13 +02:00
Maciej Bocianski bf48415dd3 fpga i2c test: limit tested peripherals
Due to lack of i2c_free function switching between peripherals
cause i2c tests failures on some targets.
For now limit testing to single peripheral.
2019-10-24 12:31:48 +02:00
Martin Kojtal 8637069b36
Merge pull request #11698 from kjbracey-arm/armstack
Clean up ARM toolchain heap+stack setup in targets
2019-10-24 11:37:11 +02:00
Martin Kojtal 58ef53aa10
Merge pull request #11734 from maciejbocianski/nxp_lpc55s69_i2c_pinmap_fix
nxp LPC55S69: fix i2c pin mapping
2019-10-24 11:19:10 +02:00
Martin Kojtal 19fc2b1fef
Merge pull request #11650 from OpenNuvoton/nuvoton_trng-hal-with-trng-hw
Nuvoton: Re-implement TRNG HAL with TRNG H/W
2019-10-24 10:30:19 +02:00
Martin Kojtal ab931ee27c
Merge pull request #11662 from cydriftcloud/pr-dev/sta-extended-scan
Allow WhdAccessPoint scan results with extended parameters
2019-10-24 10:26:07 +02:00
Martin Kojtal acf576a9ab
Merge pull request #11725 from OpenNuvoton/nuvoton_devicekey_entropy_alt
DeviceKey: Fix random key doesn't generate with custom entropy source
2019-10-24 09:22:37 +02:00
Chun-Chieh Li 8161386268 M2351: Update default secure image/gateway library
Update for change of TRNG security attribute
2019-10-24 10:55:24 +08:00
Chun-Chieh Li 4cd0332ada NUVOTON: Re-implement TRNG HAL with TRNG H/W
Targets supporting TRNG H/W:

-   NU_PFM_M2351_*
-   NUMAKER_IOT_M263A
2019-10-24 10:55:03 +08:00
Chun-Chieh Li 3f9ba9e61f NUVOTON: Fix BSP/MKROM header
Related targets:
-   NU_PFM_M2351_*
-   NUMAKER_IOT_M263A
2019-10-24 09:36:25 +08:00
Chun-Chieh Li d993c5a108 NUVOTON: Re-implement __PC() with toolchain built-in
Re-implement __PC() by replacing BSP assembly with toolchain built-in.
2019-10-24 09:36:25 +08:00
Chun-Chieh Li 3548d38a98 M2351: Change TRNG security attribute to secure 2019-10-24 09:36:24 +08:00
Chun-Chieh Li c326e07eb1 M2351: Update BSP/crypto driver 2019-10-24 09:36:24 +08:00
Lei Zhang 28884b589c Add synchronization and switching between SoftAP/STA
- A shared mutex is added for synchronization
- ScopedMutexLock is used to to protect
  - SoftAP: start, stop
  - STA: scan, join, disconnect
- Fix switching issue between SoftAP and STA mode for primary interface
  - Avoid reinit primary interface by getting mapping the current interface to the other one which is already on
  - In concurrent mode, STA is the default if it is up, otherwise SoftAP is default.
  - For non-concurrent mode, the most recent started interface is set as default.
2019-10-23 18:31:20 -07:00
Lei Zhang 7b16166d51 Allow WhdAccessPoint scan result with extended parameters
- Add WhdAccessPoint to include additional WHD scan info
- To save memory, only move assignment is supported for WhdAccessPoint
- Add scan_whd to scan for WhdAccessPoint
- Set set_blocking(false) to unsupported by return NSAPI_ERROR_UNSUPPORTED
2019-10-23 14:43:07 -07:00
midd 6fbc610448 Update the internal kvstore size to from 7k to 65K for device that use the internal flash for kvstore 2019-10-23 12:26:07 -07:00
Maciej Bocianski bb9197536d nxp LPC55S69: fix i2c pin mapping 2019-10-23 19:49:14 +02:00