jeromecoutant
a24616443d
STM32F7 targets.json cleaning
2019-10-31 17:49:51 +01:00
jeromecoutant
356de44aed
STM32F7 ARM SCT file update to define correct RAM_SIZE
2019-10-31 17:46:11 +01:00
jeromecoutant
76248b4942
STM32F7 MBEDTLS AES_ALT update for new HAL
2019-10-31 17:46:10 +01:00
jeromecoutant
4f788adeb9
STM32F7 refactor common files
2019-10-31 17:46:10 +01:00
jeromecoutant
52bfd0c99a
STM32F7 updates for new driver version
2019-10-31 17:45:58 +01:00
jeromecoutant
8ac918975f
F7 ST CUBE V1.10.0 => V1.15.0
...
https://www.st.com/en/embedded-software/stm32cubef7.html
2019-10-31 17:43:18 +01:00
Martin Kojtal
c93c181b6a
Merge pull request #11687 from Patater/update-to-mbedtls-2.20.0d0
...
Update to Mbed TLS 2.20.0d0 and Mbed Crypto 2.1.0d0
2019-10-31 17:12:31 +01:00
Martin Kojtal
aba8f42600
Merge pull request #11776 from mprse/issue_11769_cypress_pwm_fix
...
Fix for issue #11769 (Cypress: PWM FPGA test wrong assert)
2019-10-31 17:08:06 +01:00
Martin Kojtal
4c7c7f8dfa
Merge pull request #11785 from VeijoPesonen/deprecate_nvstore
...
Deprecates NVStore
2019-10-31 16:57:35 +01:00
Rob Vlaar
6f31229f48
Workaround to reset UARTE peripheral to be able to go into deep sleep
2019-10-31 15:29:30 +00:00
Martin Kojtal
764cdcf94a
Merge pull request #11777 from mark-edgeworth/fix-scatter-include-path
...
IOTBTOOL-377: Fix scatter file include path online
2019-10-31 16:24:10 +01:00
Martin Kojtal
bf4d51e9e7
Merge pull request #11763 from ARMmbed/feature_unittest_output
...
Display full path of generated coverage output from unittests.
2019-10-31 15:15:01 +01:00
jeromecoutant
c7ca6f731c
STM32H7 linker script files alignment
2019-10-31 14:59:18 +01:00
Martin Kojtal
724dfd554a
Merge pull request #11770 from morser499/pr/cm0-images
...
Update CM0P pre-built images to build 1.0.0.35
2019-10-31 14:40:40 +01:00
jeromecoutant
21ff11c3d3
STM32H7 alignment within family
...
- license header update
- STMOD+ connector pin addition
- update pin comment for Ethernet connector issue (DISCO_H747I)
- align files for each target
2019-10-31 14:38:37 +01:00
Martin Kojtal
eea83007be
Merge pull request #11203 from Tharazi97/Watchdog_lower_limit_timeout_test
...
Add watchdog lower limit timeout test
2019-10-31 14:25:52 +01:00
Martin Kojtal
50abaa6eb7
Merge pull request #11697 from hugueskamba/hk-fix-lock-deep-sleep-usb-cypress
...
USB-Cypress: Lock sleep when USB is initialized
2019-10-31 14:15:35 +01:00
jeromecoutant
0c740e7095
STM32H7: update PeripheralPin generation script and pin files accordingly
2019-10-31 14:11:00 +01:00
Veijo Pesonen
b01fe020cd
Deprecates NVStore
2019-10-31 14:54:54 +02:00
jeromecoutant
d7d0d0b8cb
STM32H7 FLASH and DEVICE_KEY
...
- Enable FLASHIAP for all H7 boards
- Use "TDB_INTERNAL" for all H7 boards
- Define specific internal_base_address only for DISCO_H747I_CM7
(default address is the end of FLASH which is correct for other H7 boards)
- Correct GetSectorBase function with Dual Bank information
2019-10-31 13:04:49 +01:00
Kevin Bracey
3d7bff6cdb
Test event IDs going negative
2019-10-31 13:36:01 +02:00
Kevin Bracey
8f67043445
Test equeue_cancel returns
2019-10-31 13:35:11 +02:00
Kevin Bracey
aad7d9183b
equeue: avoid non-standard bit shifts
...
Shifting negative numbers right is implementation-defined, and shifting
positive signed numbers left and exceeding positive range is undefined.
Take care to make sure we always shift unsigned values.
2019-10-31 13:02:15 +02:00
Martin Kojtal
da6b336391
Merge pull request #10978 from vmedcy/lwip-rawsocket
...
LwIP: add ICMPv4 Socket support
2019-10-31 11:50:21 +01:00
Martin Kojtal
73b4f717be
Merge pull request #11759 from LMESTM/stm_qspi_address
...
STM32 QSPI: Use defines for setting address size
2019-10-31 10:38:58 +01:00
Martin Kojtal
0744e672ed
Merge pull request #11765 from yarbcy/pr/dev-arm-issue-11643
...
Cypress: fix GPIO mode NONE
2019-10-31 09:59:28 +01:00
Chun-Chieh Li
0260f1b3df
NANO130: Remove unnecessary synchronization in analog-in HAL
...
Driver AnalogIn has done with it, so remove synchronization in analog-in HAL.
2019-10-31 15:23:57 +08:00
Chun-Chieh Li
72ea613a12
Nuvoton: Add i2c_free
...
1. Disable interrupt
2. Disable IP clock
3. Free up pins
Support targets:
- NUMAKER_PFM_NANO130
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M453
- NUMAKER_PFM_M487/NUMAKER_IOT_M487
- NU_PFM_M2351*
- NUMAKER_IOT_M263A
- NUMAKER_M252KG
2019-10-31 15:22:57 +08:00
Chun-Chieh Li
3abd02614a
Nuvoton: Add analogin_free
...
1. Deal with channel-wise and module-wise
2. Disable IP clock
3. Free up pin
Support targets:
- NUMAKER_PFM_NANO130
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M453
- NUMAKER_PFM_M487/NUMAKER_IOT_M487
- NU_PFM_M2351*
- NUMAKER_IOT_M263A
- NUMAKER_M252KG
2019-10-31 15:19:15 +08:00
Ryan Morse
b5d2eec1b9
Update CM0P pre-built images to release 1.0.0.35
2019-10-30 09:32:37 -07:00
Mark Edgeworth
e7964caf93
IOTBTOOL-377: Fix scatter file include path online
2019-10-30 15:51:08 +00:00
Filip Jagodzinski
5dcd0f7aec
Prevent sleep during watchdog lower limit test
2019-10-30 16:00:28 +01:00
Martin Kojtal
cbf9f0650b
Merge pull request #11619 from JanneKiiskila/FlashIAP_DISCO_H747
...
Add FLASHIAP component to DISCO_H747
2019-10-30 15:58:49 +01:00
Przemyslaw Stekiel
b35a6797d0
Fix for issue #11769 (Cypress: PWM FPGA test wrong assert)
...
Implementation of pwmout_read() is not consistent with the requirements.
This function should return the current float-point output duty-cycle in range <0.0f, 1.0f>.
Currently it returns decimal percentage value.
2019-10-30 15:26:56 +01:00
Przemyslaw Stekiel
766c3647d7
Update tests-mbed_hal_fpga_ci_test_shield-pwm test (adapt for NRF_52)
...
Looks like the PWM works fine on NRF52840_DK target, but this target has hardware limitation and the max PWM period is 32 767 us.
That is why test cases when the period is set 50 ms are failing.
The test will be modified to test the 30 ms period instead of 50 ms, so the test can pass on all CI targets.
2019-10-30 14:39:42 +01:00
Przemyslaw Stekiel
c83307e96c
NRF52: Fix PWM driver
...
Fix pwm nrf
2019-10-30 14:37:30 +01:00
Przemyslaw Stekiel
95dc61dac3
SPI fpga test: disable 16 bit test case for NRF52840_DK (not supported)
2019-10-30 14:37:29 +01:00
Przemyslaw Stekiel
ee519e6a5c
NUCLEO_F411RE, NUCLEO_L073RZ, NUCLEO_F303RE: Disable Analogin D13(PA_5) pin.
...
Analogin test fails on D13(PA_5) pin. When logic one (3.3V) is provided on this pin ADC reads 0.86 value. On other pins we got 0.98.
This is caused because this pin is connected to led2.
2019-10-30 14:34:57 +01:00
Janne Kiiskila
a48500183e
Fix for the H747 flash driver / cache cleaning
...
This copies the approach of the STM32F7 flash driver submitted via
PR https://github.com/ARMmbed/mbed-os/pull/10248
With this change the board finally passes all of the device key
tests 10/10 times correctly.
2019-10-30 15:25:20 +02:00
Janne Kiiskila
3ab36cb934
Add default TDBStore location for DISCO_H747I (end of BANK1)
...
Place it at the end of the bank1, last two erase sectors.
As erase sector is 128 kB, default size must be double of that.
This can't be in bank2 as that is apparently dedicated to the M4 core.
Memory map is available in;
https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/flash_data.h
Memory map does not have this information, but issue [11617](https://github.com/ARMmbed/mbed-os/issues/11617 ) has.
2019-10-30 15:25:13 +02:00
Janne Kiiskila
655274a16e
DISCO_H747I - define default storage (TDB_INTERNAL)
...
DeviceKey needs the definition of the default storage place,
define it to be TDB_INTERNAL (as for the other boards).
2019-10-30 15:25:13 +02:00
Janne Kiiskila
8e5f962151
Add FLASHIAP component to DISCO_H747
...
FLASHIAP component/capability is needed for DeviceKey functionality
and also for Pelion enablement - firmware update uses this feature, too.
2019-10-30 15:25:13 +02:00
Maciej Bocianski
96a1c1ae8f
LPC55S69: fix serial_set_flow_control
2019-10-30 14:15:09 +01:00
Filip Jagodzinski
8640da4f9d
Test: Watchdog: Update the sleep & deepsleep cases
...
Use ThisThread::sleep_for() for sleeping instead of the calls to
Semaphore::acquire().
2019-10-30 12:51:47 +01:00
Filip Jagodzinski
361804b91d
Test: Watchdog: Fix deepsleep wait
...
Wait for the serial buffers flush before starting the watchdog.
2019-10-30 12:51:47 +01:00
Filip Jagodzinski
e3f8711818
Test: Watchdog: Update the deprecated calls
...
Replace the wait_ms() with wait_us().
Replace the Semaphore::wait() with Semaphore::acquire().
2019-10-30 12:51:46 +01:00
Filip Jagodzinski
2410257551
Test: Watchdog: Fix LP ticker preproc condition
2019-10-30 12:51:46 +01:00
Filip Jagodzinski
7af11fa4b5
Test: Watchdog: Fix error handling
...
Add a watchdog-kicking thread running in the background when the test
suite is handling a failed assertion. A single watchdog kick did not
provide enough time for the greentea communication if the watchdog
reset happened later than expected.
2019-10-30 12:51:19 +01:00
Martin Kojtal
419556b84a
Merge pull request #11735 from michalpasztamobica/dns_unittest_preparation
...
Dns unittest preparation
2019-10-30 11:04:19 +01:00
yarb
50b0847003
Cypress: fix gpio mode none
2019-10-30 12:03:53 +02:00