Commit Graph

31941 Commits (82fbf7f406e855f505c700b0e60065ba066b7f0a)

Author SHA1 Message Date
Wheeler Keith (CY CSS ICW Integration) 4d70877b35 Removing 500ms delay inCyH4TransportDriver init; fixing warning about order of BT POWER in declarations 2020-12-03 20:33:54 -08:00
Dustin Crossman 0e6ede86de Convert cyhal_gpio calls to mbed equivalent. 2020-12-03 20:33:52 -08:00
Wheeler Keith (CY CSS ICW Integration) 389ed278c9 Working on changes from code review 2020-12-03 20:33:50 -08:00
Wheeler Keith (CY CSS ICW Integration) 47aab97d16 Moving UART init from construtor to init method; altering init method to reset BT device via regulator control; modifications to terminate method 2020-12-03 20:33:49 -08:00
Keith Wheeler bf7adcf0d2 Adding to BLE terminate method code that releases the UART and disables interrupts and GPIO 2020-12-03 20:33:47 -08:00
Jamie Smith 0972738e46 Rebase linker script change properly, re-add external toolchain file support 2020-12-03 11:04:13 -08:00
Jamie Smith f07c0cd7e6 Fix variable name conflict with toolchain file 2020-12-03 10:58:41 -08:00
Jamie Smith 423e8b0324 Fix functions using different names for linker script 2020-12-03 10:58:41 -08:00
Jamie Smith a942b2e21b Whoops, accidentally committed version change 2020-12-03 10:58:15 -08:00
Jamie Smith bb7391a37b Remove core.cmake 2020-12-03 10:58:15 -08:00
Jamie Smith 6da2cbb59e Also update ARM.cmake 2020-12-03 10:58:14 -08:00
Jamie Smith 78be77ee5a Change toolchain file to load core and toolchain options *before* compilers are loaded. 2020-12-03 10:57:23 -08:00
jeromecoutant 8e58d64e13 Remove Cellular dependency in netsocket
Tip: Create a .mbedignore file with

connectivity/cellular*
connectivity/drivers/cellular*
2020-12-03 18:16:33 +01:00
jeromecoutant b0c50d4905 STM32F0: ST CUBE drivers update V1.11.1 => V1.11.2 2020-12-03 18:00:26 +01:00
jeromecoutant c46bfe0e1a STM32F0: CMakeLists update 2020-12-03 17:18:00 +01:00
jeromecoutant eef17a5d5d STM32F0: ST CUBE drivers update V1.9.0 => V1.11.1 2020-12-03 17:15:39 +01:00
jeromecoutant 8f07246008 STM32F0: targets.json update to create MCU sub families 2020-12-03 17:15:39 +01:00
jeromecoutant 6f25e46181 STM32F0: code alignment
No impact, no change
2020-12-03 17:15:31 +01:00
Kevin Bracey 0b30742c80 Add missing retry to atomic exchange
Atomic exchange implementation forgot to do the retry if the exclusive
store failed.
2020-12-03 16:36:23 +02:00
jeromecoutant 58ac265039 STM32F0: directory restructuration 2020-12-03 13:05:06 +01:00
RyoheiHagimoto 0572cf3310 Added octa RAM calibration feature to GR-MANGO.
Modified files in the sub-directory of targets/TARGET_RENESAS/TARGET_RZ_A2XX/.
2020-12-03 20:57:15 +09:00
Martin Kojtal d2adc9ef78
Merge pull request #13925 from hugueskamba/hk_remove_CY8CKIT_064S2_4343W
Cypress: Remove CY8CKIT_064S2_4343W files
2020-12-03 10:00:36 +00:00
Martin Kojtal a847ab3708
Merge pull request #13985 from 0xc0170/cmake-fix-13983
CMake: fix memory map generation
2020-12-03 09:00:46 +00:00
Martin Kojtal 53293dfeaa
Merge pull request #13963 from evedon/warnings
Fix ThisThread warnings
2020-12-03 08:52:17 +00:00
Martin Kojtal 56f731027e
Merge pull request #13929 from JeanMarcR/DEEP_SLEEP
STM32: LPUART clock source selection up to a serial driver
2020-12-03 08:47:01 +00:00
Lingkai Dong a4907e89df Bring in TDBStore UNITTESTS improvements from PR #13731
Co-authored-by: Seppo Takalo <seppo.takalo@arm.com>
2020-12-02 14:57:43 +00:00
Lingkai Dong fd5b2c569d Avoid force-casting inputs when calling std::min() 2020-12-02 14:57:43 +00:00
Lingkai Dong cf977b7aae TDBStore: the work buffer is at least the program size or 64 bytes
Previously, we always set the work buffer to 64 bytes, without
checking it was no less the actual program size. But we can't
simply switch to use the program size for the work buffer,
because if it's too small (e.g. 1 byte in some cases), we
will not be able to read the status header (24 bytes), and
small buffers means more underlying write operations and
lower efficiency.

This PR changes the work buffer size to be the program size,
or 64 bytes as an absolute minimum like before.
2020-12-02 14:57:43 +00:00
Lingkai Dong ece756c0c4 TDBStore: pad record header to whole program size before storing it
Previously, when writing a record header into a TDBStore, we
took the pointer to the record_header_t variable as the input,
but used a program-aligned chunk size which is larger.
As a result, garbage from the stack memory gets written.

This commit fixes that by buffering the record header.

Co-authored-by: Seppo Takalo <seppo.takalo@arm.com>
2020-12-02 14:57:22 +00:00
Leon 310b6dd127 Add crash reporting and autoreboot capability to MTS_DRAGONFLY_L471QG 2020-12-01 14:18:16 -06:00
Martin Kojtal 4e7c7eca7e CMake ARM: move map to unify with Gcc Arm 2020-12-01 19:04:32 +00:00
Hugues Kamba 0c41cca92a CMake: Add Cypress in the list of supported targets 2020-12-01 15:17:41 +00:00
Hugues Kamba efafbd5dc4 Add support for CYTFM_064B0S2_4343W 2020-12-01 15:16:36 +00:00
Hugues Kamba fafc5c33e7 Add support for CYW9P62S1_43438EVB_01 2020-12-01 15:16:35 +00:00
Hugues Kamba db6df682b5 Add support for CYW9P62S1_43012EVB_01 2020-12-01 15:16:35 +00:00
Hugues Kamba aa415e621d Add support for CYSBSYSKIT_01 2020-12-01 15:16:35 +00:00
Hugues Kamba 43b86ff083 Add support for CY8CPROTO_062_4343W 2020-12-01 15:16:35 +00:00
Hugues Kamba 06f2f34a0d Add support for CY8CPROTO_062S3_4343W 2020-12-01 15:16:35 +00:00
Hugues Kamba fb9b920f03 CMake: Add support for CY8CKIT_062_WIFI_BT 2020-12-01 15:16:35 +00:00
Hugues Kamba 36bcb0c04b CMake: Add support for CY8CKIT_062_BLE 2020-12-01 15:16:35 +00:00
Hugues Kamba d7b5307608 CMake: Add support for CY8CKIT_062S2_43012 2020-12-01 15:16:35 +00:00
Hugues Kamba be88fe2a21 CMake: Enable baremetal support for MCU_PSOC6 targets 2020-12-01 15:16:35 +00:00
Hugues Kamba b66439f39b CMake: Add support for CY8CKIT064B0S2_4343W 2020-12-01 15:16:35 +00:00
Hugues Kamba 19abde6f6a CMake: Add Maxim to the list of supported targets 2020-12-01 15:11:35 +00:00
Hugues Kamba 19f3d4c265 CMake: Add support for Maxim MAX32630 targets
Add CMakeLists.txt file to for the target family source files.
2020-12-01 15:08:32 +00:00
Hugues Kamba deac9c047c CMake: Add support for Maxim MAX32625 targets
Add CMakeLists.txt file to for the target family source files.
2020-12-01 15:08:32 +00:00
Hugues Kamba 348b4e9770 CMake: Add support for Maxim MAX32620C targets
Add CMakeLists.txt file to for the target family source files.
2020-12-01 15:08:32 +00:00
Hugues Kamba b4bc521f13 CMake: Add support for WICED target
* Add CMakeLists.txt file
* Update the list of supported target
2020-12-01 15:05:28 +00:00
Vikas Katariya 8b70ae1d83 docs: Update to reflect Mbed CLI 2 changes
Due to the recent release of Mbed CLI 2, the command line options
have been renamed to ensure good usability and harmonize with the old
tools.

These are the following changes done:
* Minimum Cmake - 3.19.0 is required
* Minimum Mbed-tools - 4.0.0 is required
* mbed-tools cmd `init` to `new`
* mbed-tools cmd `build` to `compile`
* Removed whitespaces
2020-12-01 14:57:24 +00:00
jeromecoutant 186a258b99 STM32_gen_PeripheralPins.py v1.19
- Use https://github.com/STMicroelectronics/STM32_open_pin_data.git
    instead of CubeMX
- Add GPIO pinmap list
- Add STM32WL support
2020-12-01 15:52:20 +01:00