Commit Graph

27149 Commits (a48500183ef755f4513a5effeda53b885897a336)

Author SHA1 Message Date
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
Martin Kojtal 419556b84a
Merge pull request #11735 from michalpasztamobica/dns_unittest_preparation
Dns unittest preparation
2019-10-30 11:04:19 +01:00
Martin Kojtal 6f5389980e
Merge pull request #11032 from mprse/bring_fpga_tests_master_spec
Add test header files and defined behavior for APIs tested using FPGA-Test-Shield
2019-10-30 11:02:34 +01:00
Martin Kojtal 92acf95d61
Merge pull request #11767 from LMESTM/Increase_deep_sleep_latency
Increase STM32 default deep sleep latency to 4ms
2019-10-30 10:06:50 +01:00
Martin Kojtal 2203549b37
Merge pull request #10924 from ghseb/free-serial-resources-2
Free serial resources if not needed anymore
2019-10-30 09:45:22 +01:00
Martin Kojtal a07286676b
Merge pull request #11756 from JammuKekkonen/add_ccmram_section_for_f303re
Add option to use CCMRAM on F303xE.
2019-10-30 09:10:42 +01:00
Martin Kojtal f1392d6b6b
Merge pull request #11695 from jeromecoutant/PR_GREENTEA_TRACE
GREENTEA: init trace if trace is enabled in json
2019-10-29 15:13:31 +01:00
Martin Kojtal df2cfae85b
Maxim: fix serial free
There is no Shutdown function for this target
2019-10-29 13:33:12 +00:00
Laurent Meunier d00130ec5e Increase STM32 default deep sleep latency to 4ms
Recent measurements have shown that the total wake-up latency can be more
than the 3ms initially set. It was measured as 3,7ms on DISCO_L475VG_IOT01A
target and 3,1ms on NUCLEO_L073RZ target. So set it to 4ms to be on the
safe side.
2019-10-29 14:33:09 +01:00
Przemyslaw Stekiel 2ff31126b4 Make use of xxx_free() in FPGA tests 2019-10-29 14:18:32 +01:00
Przemyslaw Stekiel 7a6cf2cb51 Add weak implementations of xxx_free() functions 2019-10-29 14:18:17 +01:00
Jammu Kekkonen 4dc4bfff9a Add option to use CCMRAM on F303xE. 2019-10-29 12:54:27 +02: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
Martin Kojtal 87b150a1fe
Merge pull request #11715 from miteshdedhia7/pr/target-cyw9p62s1-43012
Add CYW9P62S1_43012EVB_01 board
2019-10-29 10:29:10 +01:00
Martin Kojtal 3c9853af61
Merge pull request #11754 from mirelachirica/athandler_write_hex_string
Cellular: Added write_hex_string to AT handler
2019-10-29 10:00:46 +01:00
Martin Kojtal df79609cc5
Merge pull request #11675 from jeromecoutant/PR_USB_STEP1
STM32 USB update step 1
2019-10-28 14:06:15 +01:00
Martin Kojtal 4b21157085
Merge pull request #11739 from maciejbocianski/nrf52_i2c_byte_rw_fix
Nrf52 i2c byte rw fix
2019-10-28 13:16:49 +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
Mirela Chirica beeccbe52c Cellular: Added write_hex_string to AT handler 2019-10-28 10:34:05 +02: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
Maciej Bocianski 703348acc8 NRF52: fix i2c byte read/write implementation
i2c_byte_write implementation was broken.
Data sending was inside addressing block

Changed from:
i2c_byte_write
{
   if (start) {
      if (read_address)
         start read;
      esle
         start write;
      write byte;
   }
}

to:
i2c_byte_write
{
   if (start) {
      // if first call after start
      // address for reading or writing
      if (read_address)
         start read;
      esle
         start write;
      } else {
         // send data byte
         write byte;
   }
}
2019-10-28 08:41:12 +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