Commit Graph

29513 Commits (b9aa69a37650c659116b6df904ca8e9b5a7116b1)

Author SHA1 Message Date
Kevin Bracey b9aa69a376 Add HighResClock and LowPowerClock 2020-04-27 10:19:08 +03:00
Kevin Bracey 4575ad3f23 Add Chrono support to Queue,MemoryPool,Mail 2020-04-27 10:19:08 +03:00
Kevin Bracey f6e8ecadec Add Chrono support to EventFlags 2020-04-27 10:19:08 +03:00
Kevin Bracey 4f2fa53b37 Thread: minor space optimisation 2020-04-27 10:19:08 +03:00
Kevin Bracey 2c4e59012f Add Chrono support to Mutex 2020-04-27 10:19:08 +03:00
Kevin Bracey 53cfe0f610 Add Chrono support to Semaphore 2020-04-27 10:19:08 +03:00
Kevin Bracey 0223d92f7e Add Chrono support to ThisThread 2020-04-27 10:19:08 +03:00
Kevin Bracey fdc697ee85 Add Chrono and predicate support to ConditionVariable 2020-04-27 10:19:08 +03:00
Kevin Bracey f4e0ea2c75 Add Chrono support to Kernel and SysTimer 2020-04-27 10:19:08 +03:00
Kevin Bracey 4ee7d24adc Add Chrono clock design document 2020-04-27 10:19:08 +03:00
Martin Kojtal fe9f311a6d
Merge pull request #12855 from rajkan01/signal_greentea_test
Bare metal: Enable signals greentea test
2020-04-24 12:04:03 +02:00
Martin Kojtal 906999a61c
Merge pull request #12850 from kyle-cypress/pr/general-filesystem-init
Fix intermittent sync fail in tests-filesystem-general_filesystem
2020-04-24 10:11:59 +02:00
Martin Kojtal 4b5f34a1ea
Merge pull request #12844 from amq/patch-3
Add invalid data case to tdbstore ram init
2020-04-24 10:11:28 +02:00
Martin Kojtal e2c01fae47
Merge pull request #12852 from anttiylitokola/master
Update mbed-coap to version 5.1.4
2020-04-24 09:14:07 +02:00
Rajkumar Kanagaraj 784369a3de Bare metal: Enable signals greentea test 2020-04-23 12:38:02 +01:00
Antti Yli-Tokola 267d3bc797 Update mbed-coap to version 5.1.4
Add also 4.13 (Request Entity Too Large) responses to duplicate info list.

Add client library configurations for DEFAULT_RESPONSE_TIMEOUT and SN_COAP_DUPLICATION_MAX_TIME_MSGS_STORED.

Increased the default timeouts of DEFAULT_RESPONSE_TIMEOUT and SN_COAP_DUPLICATION_MAX_TIME_MSGS_STORED to 300 seconds.
These two are critical parameters for low-bandwidth high-latency networks. The defaults should be more geared towards such networks that are likely to have issues with transmissions.
The increased defaults can increase the runtime HEAP usage when there is a lot of duplicates or retransmissions.
2020-04-23 13:14:50 +03:00
Martin Kojtal ecf4008046
Merge pull request #12825 from kjbracey-arm/linkinline
Turn on ARM linker --inline
2020-04-23 08:24:37 +02:00
Martin Kojtal 4021b1a6ed
Merge pull request #12846 from 0xc0170/revert_s2lp_target
Revert "Remove MTB_STM_S2LP target"
2020-04-23 08:13:46 +02:00
Martin Kojtal 422b194114
Merge pull request #12843 from ithinuel/bare_metal_storage
enable storage tests on baremetal
2020-04-22 16:03:14 +02:00
amq 56d35b188a Add invalid data case to tdbstore ram init 2020-04-22 15:30:48 +02:00
Martin Kojtal df6f650ab1 Revert "Remove MTB_STM_S2LP target"
This reverts commit 10ca248a7a.
2020-04-22 13:46:53 +01:00
Martin Kojtal 5e765487c4
Merge pull request #12833 from evedon/ed-baremetal-json
Override c_lib to small for all targets
2020-04-22 11:15:08 +02:00
Martin Kojtal b622a25688
Merge pull request #12810 from MarceloSalazar/platform_cleanup
Remove unsupported targets

Note, commit 21e364e is just a styling fix, no target removal.
2020-04-22 10:58:50 +02:00
Martin Kojtal 8de5c32d9e
Merge pull request #12841 from VeijoPesonen/drop_bootloaders
Drops prebuild bootloaders not supported in Mbed OS 6
2020-04-22 09:56:11 +02:00
Martin Kojtal e33e93622c
Merge pull request #12663 from hugueskamba/hk-NUCLEO_F303K8-fix-microlib-support-optimize-ram
Migrate NUCLEO_F303K8 to Mbed OS 5 baremetal
2020-04-22 07:06:13 +02:00
Kyle Kearney 18af867704 Filesystem test: Move lfs init in test startup
tests-filesystem-general_filesystem declares BlockDevice and FileSystem
pointers as globals. If these are initialized to their respective
default_instance values in the declaration, the LFS init happens during
OS startup when __libc_init_array() is invoked by mbed_toolchain_init().
If the filesystem blockdevice does not currently contain a valid filesystem
(e.g. the chip has just been erased), then LFS will flag this as corruption
and abort the mounting process.
This cleanup process can take long enough (and is running pre-main) that
greentea times out waiting for the device to respond to its sync packet,
and resets the device.
To resolve this, move the initialization into the first test case
(bd_init_fs_reformat) right before it initializes and formats the
blockdevice and filesystem.
2020-04-21 15:13:01 -07:00
Wilfried Chauveau 1005ea28df
enable storage tests on baremetal 2020-04-21 17:53:43 +01:00
Martin Kojtal 6bd55d6159
Merge pull request #12840 from GaborAbonyi/ns_mhu_for_musca_b1
Musca-B1: Grant Non-Secure access for MHU0 on EXP0
2020-04-21 17:14:31 +02:00
Veijo Pesonen 812b5606b9 Drops bootloaders not supported in Mbed OS 6
Target support for these targets has been removed
2020-04-21 17:28:58 +03:00
Martin Kojtal 31e3305c82
Merge pull request #12818 from rajkan01/rtos_driver_doxygen_note
Add the Doxygen note to non-supported RTOS and Driver class.
2020-04-21 15:48:18 +02:00
Hugues Kamba 4e61240838 Migrate NUCLEO_F303K8 to Mbed OS 5 baremetal
* Use two memory regions in ARM toolchain linker file to support Microlib
* Replace `target.default_lib` with `target.c_lib`
* Specify supported lib sizes per toolchain
* Add support for Mbed OS versions after Mbed 2
2020-04-21 12:11:35 +01:00
Martin Kojtal 6111b8dfcc
Merge pull request #12828 from dustin-crossman/pr/update-cysbsyskit_01
Update CYSBSYSKIT_01
2020-04-21 10:13:38 +02:00
Martin Kojtal aec6303437
Merge pull request #12787 from kyle-cypress/pr/cyeskit-064b0s2-4343w
Cypress: Add CYESKIT-064B0S2-4343W
2020-04-21 10:08:40 +02:00
Martin Kojtal bb6345e63b
Merge pull request #12827 from ithinuel/bare_metal_hal
enable common tickers & lp_tickers hal tests in baremetal mode
2020-04-21 09:56:59 +02:00
Martin Kojtal b9ab2d2f25
Merge pull request #12816 from rajkan01/semaphore_greentea_test
Baremetal: Enable Semaphore greentea test
2020-04-21 09:51:07 +02:00
Martin Kojtal f468c9b1fe
Merge pull request #12830 from kivaisan/fix_bg96_offload_dns_query
Cellular: Fix BG96 offloaded DNS query for new API
2020-04-21 09:38:56 +02:00
Rajkumar Kanagaraj 9b2cea75ad Add the Doxygen note to non-supported RTOS and Driver class. 2020-04-20 18:24:37 +01:00
Evelyne Donnaes 8be00a1ff8 Override c_lib to small for all targets.
Small C libraries should be used with the bare metal profile
to save memory.
2020-04-20 18:01:51 +01:00
Marcelo Salazar 1a345cec66 Fix pin config for S2LP 2020-04-20 16:55:35 +01:00
Marcelo Salazar 9ef2801998 Fix astyle format 2020-04-20 16:55:35 +01:00
Marcelo Salazar beee062d1f Remove MTB_MTS_DRAGONFLY target 2020-04-20 16:55:35 +01:00
Marcelo Salazar 10ca248a7a Remove MTB_STM_S2LP target 2020-04-20 16:55:35 +01:00
Marcelo Salazar ee8231ab9d Remove USI_WM_BN_BM_22 based targets 2020-04-20 16:55:35 +01:00
MarceloSalazar 567f7da1e5 Remove MAKERDIARY_NRF52840_MDK target 2020-04-20 16:55:34 +01:00
MarceloSalazar 93db82f591 Remove NZ32_SC151 target 2020-04-20 16:55:34 +01:00
MarceloSalazar d9cb51dbc6 Remove OLIMEX_STM32E407_F407ZG target 2020-04-20 16:55:34 +01:00
MarceloSalazar 4f3a621569 Remove TEENSY3_1 target 2020-04-20 16:55:34 +01:00
MarceloSalazar a3538f7047 Remove ELEKTOR_COCORICO target 2020-04-20 16:55:34 +01:00
MarceloSalazar d3223c9502 Remove LPC11u targets 2020-04-20 16:55:34 +01:00
MarceloSalazar 3db4746754 Remove OC_MBUINO target 2020-04-20 16:55:34 +01:00