Lingkai Dong
8acb2c345b
Baremetal test config: "mbed-trace" is now available by default
2020-09-21 15:40:38 +01:00
Lingkai Dong
f7b82ace3a
Make mbed-trace available to bare metal
...
Some code in "drivers" and "targets" use mbed-trace, which when
disabled has zero overhead as trace function calls are masks
by dummy macros.
2020-09-21 15:40:38 +01:00
Lingkai Dong
378046ee24
mbed-trace: if fea-ipv6 is null, check nanostack-libservice availability
2020-09-21 15:40:38 +01:00
Lingkai Dong
ca157c9eb6
nanostack-libservice: add config to indicate its availability
2020-09-21 14:59:32 +01:00
Bora Özgen
401a6b4f2b
Apply review suggestions
2020-09-21 14:52:22 +02:00
Bora Özgen
9f24c045d7
Apply astyle
2020-09-21 14:37:56 +02:00
Bora Özgen
9623d4e7fc
Make system_clock.c functions weak
2020-09-21 13:51:29 +02:00
Bora Özgen
9b56a4cb82
Patch STM32F4 HAL to fix F412XG USART3 issue
2020-09-21 13:27:20 +02:00
Dmitriy Isaev
3f83163a63
Fixed system clock setup for XTAL and/or internal source on stm32f743 chips.
2020-09-20 16:26:25 +03:00
jeromecoutant
0af260fe43
STM32L4: link issue with IAR
2020-09-18 12:27:53 +02:00
jeromecoutant
49ceb3c4b6
STM32WB: FLASH compilation issue with baremetal
2020-09-18 11:47:15 +02:00
Martin Kojtal
14714a8055
Travis: remove status functionality
...
Unfortunately, we need to remove status functionality as it exposes an information
it should rather not. There is no other way we can do it in the pull request coming
from forks (most of our PRs are from forks). It is better if we use pass/failure what
Travis provides. The information are in the logs. It should always print the status info at
the very end. A test should have "echo Failed with a reason...."
2020-09-17 16:40:41 +01:00
Rajkumar Kanagaraj
f79e2791bf
Refactor storage docs
2020-09-17 16:07:22 +01:00
Rajkumar Kanagaraj
8a15506d0d
Refactor nfc and connectivity docs
2020-09-17 16:05:54 +01:00
Rajkumar Kanagaraj
19908b2b21
Refactor hal, platform, rtos docs
2020-09-17 16:03:43 +01:00
Martin Kojtal
33a538ab6c
Merge pull request #13593 from LDong-Arm/platform_storage_default_requirements
...
STM32F: skip LittleFileSystem default instance and TDBStore tests
2020-09-17 15:21:40 +01:00
Martin Kojtal
75544a7ce0
Merge pull request #13565 from m-ecry/feature-stm32g4-can-support
...
Feature stm32g4 can support
2020-09-17 15:08:46 +01:00
Anna Bridge
fdab61d040
Merge pull request #13586 from 0xc0170/fix_travis_new_files
...
travis: license check for new files
2020-09-17 11:14:39 +01:00
phst
c0021e2147
Add missing defines to activate/deactivate BLE features
2020-09-17 11:02:25 +02:00
Martin Kojtal
dcf6def947
Merge pull request #13621 from rajkan01/refactor_rem_tests_dir
...
Refactor remaining TESTS related to hal, rtos, and platform dir
2020-09-17 09:08:16 +01:00
Martin Kojtal
c4562be8d8
Merge pull request #13602 from balajicyp/topic/wep_security_fix
...
WEP Security fix for Cypress Target Kits
2020-09-17 09:07:55 +01:00
Martin Kojtal
ddaf37c957
Merge pull request #13600 from rajkan01/fpga_test_shield_refactor
...
Refactor COMPONENT_FPGA_CI_TEST_SHIELD directory structure
2020-09-17 09:00:49 +01:00
Martin Kojtal
4809f517f6
Merge pull request #13432 from MultiTechSystems/fix-PDP-type
...
Enable PDP type IPV6 and IPV4V6 to support more cellular service prov…
2020-09-17 09:00:26 +01:00
Martin Kojtal
3801f6e389
Merge pull request #13406 from Allmoz/master
...
STM32F1 USBDevice
2020-09-17 08:56:03 +01:00
KollHong
dd1c59f588
Update startup_s1sbp6a.S
...
fix DAPLINK "The transfer timed out." error
2020-09-17 15:35:35 +09:00
m-ecry
73493b909a
STM-can-api: Fixed variable name for H7
...
- can_frequency uses f instead of hz for can frequency
- Also added comment to system_clock
2020-09-16 17:35:32 +02:00
Rajkumar Kanagaraj
fcf36bb9e2
Move rtos greentea test closure to library
2020-09-16 13:06:05 +01:00
Rajkumar Kanagaraj
a74120ca2e
Move greentea test closure to library
2020-09-16 13:04:21 +01:00
Paul Szczeanek
b335675cbd
missing dependencies
2020-09-16 11:05:02 +01:00
Andrea Gilardoni
1d77cfa08b
trying to fix startup file
2020-09-16 08:41:41 +02:00
rogeryou
48524f25ae
add opsi driver
2020-09-16 11:27:23 +08:00
Martin Kojtal
36bb124532
travis: license check for new files
...
Fail if new file does not contain SPDX identifier. We only checked for changed files,
and warn if any found. This is not sufficient because new files should follow our license guide.
This fixes the problem.
2020-09-15 12:34:00 +01:00
Andrea Gilardoni
303b3c28b6
making some cleaning
2020-09-15 11:25:47 +02:00
Andrea Gilardoni
d5adca141b
Edit on Toolchain linker files
...
Previous one were not working, using nucleol073RZ files
2020-09-15 11:13:03 +02:00
m-ecry
2a13fa199d
STMG4-sys-clk: If can PLLQ=160MHz, else 170MHz
...
- with 170MHz as can-core-frequency, the accuracy for many baudrates is
too low. 160MHz is better for a broad range of frequencies
2020-09-14 18:15:41 +02:00
m-ecry
d0c8ad75e1
STM-can-api: Support reading of remote_msg
...
- Previously a received msg was fixed of data_type
2020-09-14 18:10:48 +02:00
m-ecry
13b663397f
STM-can-api: Added usage of prescaler
...
- This enables more frequencies, but without regard to the accuracy.
May still require manual clock setup, to remain in tolerance window
2020-09-14 16:29:12 +02:00
Martin Eckardt
35c9e7a5ad
Use HAL function for FDCAN_CLK-calculation
...
- Thanks to @jeromecoutant for showing the HAL funtion
- Added #ifdef guard to FDCAN2/3 handler functions
2020-09-14 15:24:14 +02:00
mbedmain
0db72d0cf2
Update Mbed version block
2020-09-14 12:09:56 +01:00
Kevin Bracey
c887290db6
Adjust ticker tests
2020-09-14 13:25:12 +03:00
Kevin Bracey
65bc41a96b
Optimise mbed_ticker_api.c
...
The generic code in mbed_ticker_api.c uses run-time polymorphism to
handle different tickers, and has generic run-time calculations for
different ticker widths and frequencies, with a single special-case for
1MHz.
Extend the run-time special casing to handle any conversion cases where
either the multiply or divide can be done as a shift. This is a speed
optimisation for certain platforms.
Add a new option `target.custom-tickers`. If turned off, it promises
that only USTICKER and LPTICKER devices will be used. This then permits
elimination and/or simplification of runtime calculations, saving size
and speed. If either both USTICKER and LPTICKER have the same width, or
same period numerator or denominator, or only one of them exists, then
operations can be hard-coded. This is a significant ROM space saving,
and a minor speed and RAM saving.
We get to optimise all the calculations, but the run-time polymorphism
is retained even if there is only one ticker, as it doesn't
significantly affect code size versus direct calls, and the existence of
lp_ticker_wrapper and various us_ticker optimisations requires it, even
if only LPTICKER is available.
2020-09-14 13:25:10 +03:00
Kevin Bracey
6423633122
Add documentation for LP_TICKER defines
...
They're now potentially useful, so document them as per the US_TICKER
defines.
2020-09-14 13:25:08 +03:00
Antti Kauppila
c1dd8b9acd
redundant code combined
2020-09-14 13:25:06 +03:00
Teemu Takaluoma
cbd3685575
Update Mbed CoAP to v5.1.7
2020-09-14 12:29:44 +03:00
Balaji Subramanyam
7d0e1806d4
WEP Security fix for Cypress Target Kits
2020-09-11 11:21:11 -07:00
Anna Bridge
ad973f2f14
Merge pull request #13594 from moshe-shahar/psa-gen-rot
...
PSA - Generate root of trust before accessing kvstore
2020-09-11 15:46:35 +01:00
Rajkumar Kanagaraj
2bc7bb7a52
- Remove components reference from travis
...
- update readme
2020-09-11 14:33:18 +01:00
Rajkumar Kanagaraj
326fdf966c
Refactor COMPONENT_FPGA_CI_TEST_SHIELD as per new directory proposal
2020-09-11 13:17:33 +01:00
Anna Bridge
2691b4e700
Merge pull request #13592 from rajkan01/update_examples_azure_google_cloud
...
Add test examples.json config for Azure and Google Cloud
2020-09-11 12:20:43 +01:00
Lingkai Dong
8910ec6db2
kvstore general_tests_phase_1/2 tests: Skip TDBStore if FlashIAP sector size is non-uniform
...
By default TDBStore requires blocks to have the same size.
2020-09-11 10:12:58 +01:00