1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

25686 Commits

Author SHA1 Message Date
Benjamin Valentin
d57e03c94c cpu/lpc2387: use the same default stack sizes as cortexm_common
Both architectures are variants of the ARM architecture and use the same
toolchain.
There is no reason to have such wildly different defaults.

This results in some tests passing that would crash before:

 - [x] `tests/pkg_libcose`
 - [x] `tests/pkg_qdsa`
 - [x] `tests/pkg_relic`
 - [x] `tests/pkg_tweetnacl`
 - [x] `tests/pthread_tls`

`THREAD_EXTRA_STACKSIZE_PRINTF_FLOAT` is not used anywhere in RIOT
anymore, so just drop it.
2019-12-08 22:07:57 +01:00
benpicco
34963006f0
Merge pull request #11258 from Former/stm32f1_rtc
cpu: RTC implementation for STM32F1
2019-12-08 15:15:50 +01:00
benpicco
f2dbd3ba4a
Merge pull request #12896 from gschorcht/cpu/esp8266/esp_log_startup
cpu/esp8266: startup info if module esp_log_startup is used
2019-12-07 17:13:37 +01:00
Gunar Schorcht
81cde86a73 cpu/esp8266: enable esp_log_startup on LOG_LEVL=4 2019-12-07 15:16:32 +01:00
Gunar Schorcht
b4b3e4f934 cpu/esp8266: module to print startup info
Startup information, including board configuration, is only printed when module esp_log_startup is used. This reduces the amount of information that is printed by default to the console during the startup. The user can enable module esp_log_startup to get the additional startup information.
2019-12-07 15:16:32 +01:00
dcd432dd51
Merge pull request #12596 from toonst/fix/pkg_build_output
pkg: make build output quiet
2019-12-06 21:03:10 +01:00
benpicco
43290f66e6
Merge pull request #12895 from wosym/lwip_stm32
pkg/lwip: add STM32 support
2019-12-06 19:10:12 +01:00
benpicco
29a3a7f8e9
Merge pull request #12852 from chudov/atmegarfr2-rtt
cpu/atmega256rfr2: symbol counter based RTT support
2019-12-06 16:49:33 +01:00
benpicco
f71f45bd96
Merge pull request #12892 from bergzand/pr/usbus_fmt/missing_alt_len_increment
usbus_fmt: Add missing alt iface size increase
2019-12-06 16:36:53 +01:00
Wouter
ed9cdb221a Add LWIP stm32 glue code
Fix minor coding style issues
2019-12-06 16:26:31 +01:00
1a6209a8fe
usbus_fmt: Add missing alt iface size increase
The configuration length verification was not taking additional alt
interface descriptors into account. This breaks situations where an alt
interface is used such as is the case with CDC ECM
2019-12-06 14:28:32 +01:00
220d642e4f
Merge pull request #11449 from kaspar030/murdock_add_esp32-wroom-32
murdock: enable esp32-wroom-32 for CI testing
2019-12-06 13:29:32 +01:00
f88d55cf9d tests/driver_hd44780: disable CI for esp32-wroom-32 2019-12-06 12:42:51 +01:00
a7c9079eb7 murdock: enable on-hardware tests on esp32-wroom-32 2019-12-06 12:42:51 +01:00
855e249d8c
Merge pull request #12890 from gschorcht/cpu/esp/fix_tests_spiffs
cpu/esp*: fixes for tests/pkg_spiffs and tests/pkg_littlefs
2019-12-06 12:42:14 +01:00
Gunar Schorcht
35357b86a8 cpu/esp*: reduce test timeouts for spiffs/littlefs
To avoid that murdock times out before tests/pkg_spiffs and tests/pkg_littlefs time out, the configured test timeouts for these tests is reduced to 200 seconds which should be enough. An ESP32 needs an average of 60 seconds for these tests, while an ESP8266 needs in average 100 seconds.
2019-12-06 11:44:15 +01:00
Gunar Schorcht
95c6d1859c cpu/esp32: fix for crashes of tests/pkg_spiffs
ESP32 nodes can crash during SPI Flash write operations if required parts of the code are not in the IRAM but in the cached SPI Flash memory, which is disabled during the SPI Flash write operations. Therefore, the code of the SPIFFS package and the VFS module are now stored in the IRAM.
2019-12-06 11:44:15 +01:00
Alexei Bezborodov
88c429af5b cpu/stm32f1: FEATURES_PROVIDED += periph_rtc 2019-12-06 12:48:04 +03:00
Alexei Bezborodov
239fc2b791 cpu: RTC implementation for STM32F1
Works get_time, set_time, alarm and wakeup after set power mode STM32_PM_STOP
2019-12-06 12:47:22 +03:00
benpicco
2a22dfbe76
Merge pull request #12886 from miri64/gnrc_ipv6/fix/loopback-src-check
gnrc_ipv6: fix source check for loopback address
2019-12-06 10:26:02 +01:00
Francisco
c6b9f9509c
Merge pull request #12885 from benpicco/tests-fix_periph_backup_ram
tests/periph_backup_ram: disable test_utils_interactive_sync
2019-12-06 09:10:44 +01:00
Martine Lenders
159accff37 gnrc_ipv6: fix source check for loopback address
When the destination address is the loopback address (`::1`) in GNRC
the selected network interface typically is `NULL`, as with GNRC no
loopback interface de facto exists. So the assertion when checking if
the source address is valid if `netif != NULL` fails on that check.
This change fixes that issue by checking if the destination address is
the loopback address, before checking the validity of the source
address.
2019-12-05 23:38:53 +01:00
chudov
efa9bb88a2 cpu/atmega256rfr2: symbol counter based RTT support 2019-12-05 22:53:05 +01:00
Benjamin Valentin
81e9603981 tests/periph_backup_ram: disable test_utils_interactive_sync
The `periph_backup_ram` test expects the CPU to enter Deep Sleep, wake up
(causing a CPU reset) increment a counter and go back to sleep.

Introducing a requirement on interaction after reset breaks the test.
2019-12-05 22:44:46 +01:00
benpicco
03b95ef833
Merge pull request #12883 from fabian18/microduino-corerf-doc-pin-mapping
boards/microduino-corerf: doc SPI and I2C pin mapping
2019-12-05 21:14:05 +01:00
c7a534e42a
Merge pull request #12878 from haukepetersen/add_fmt_isnumber
sys/fmt: add fmt_is_number()
2019-12-05 20:32:47 +01:00
228786731d
Merge pull request #2968 from kaspar030/micropython
pkg: micropython: initial commit
2019-12-05 20:31:47 +01:00
fabian18
f3f4c3b4b8 boards/microduino-corerf: doc SPI and I2C pin mapping 2019-12-05 19:43:35 +01:00
benpicco
b77ff84d9e
Merge pull request #12676 from ant9000/pr/usbus_cdc_ecm-mac_host-fix
USBUS CDC ECM: host and MCU mac addresses should differ
2019-12-05 18:53:10 +01:00
a3706c1f02 cpu/fe310: add cpp feature 2019-12-05 18:27:12 +01:00
3010a98818
Merge pull request #12880 from aabadie/pr/cpu/fe310_factorize_periph_gpio
cpu/fe310: factorize periph_gpio* provided features
2019-12-05 16:50:56 +01:00
b5743cab40 examples/micropython: initial micropython example application 2019-12-05 16:34:53 +01:00
042786b835 pkg: micropython: initial import 2019-12-05 16:34:53 +01:00
Sebastian Meiling
6e53e28a3a
Merge pull request #11943 from pokgak/sock_dtls_impl
pkg/tinydtls: add DTLS sock API implementation
2019-12-05 15:47:49 +01:00
Hauke Petersen
cea260bb4f shell/sc_gnrc_netif: use fmt_is_number() 2019-12-05 15:39:25 +01:00
Hauke Petersen
fd34b5cfd8 test/kw2xrf: use fmt_is_number() 2019-12-05 15:39:24 +01:00
Hauke Petersen
ca1fd87c9b unittests: add tests for fmt_is_x() functions 2019-12-05 15:39:24 +01:00
Hauke Petersen
ab3669294b sys/fmt: add fmt_is_number() 2019-12-05 15:39:24 +01:00
e5d5892167
boards/hifive1*: remove periph_gpio provided features
There are now provided at cpu level
2019-12-05 15:27:12 +01:00
5e301219df
cpu/fe310: provide gpio feature at cpu level 2019-12-05 15:25:26 +01:00
benpicco
35ed8a8ccb
Merge pull request #12876 from maribu/doc_fix
drivers/ws281x: Fixed issue in doc
2019-12-05 15:08:39 +01:00
benpicco
bcacd8e4c3
Merge pull request #12710 from benpicco/tests/periph_pm-button
tests/periph_pm: use button as a wake-up source
2019-12-05 15:08:16 +01:00
8ae7201962
Merge pull request #12550 from aabadie/pr/sys/progress_bar
sys/progress_bar: add module for managing a progress bar in stdout
2019-12-05 15:03:26 +01:00
Martine Lenders
7ffc30a88b
Merge pull request #12865 from smlng/pr_freebsd_jerryscript
pkg/jerryscript: set -Wno-conversion for FreeBSD
2019-12-05 14:48:47 +01:00
Hauke Petersen
d9229af9d9 sys/fmt: move _is_digit and _is_upper to public API 2019-12-05 14:10:49 +01:00
Francisco
2b934dea5f
Merge pull request #12816 from aabadie/pr/tests/stdin_fix_avr
tests/stdin: fix automatic test on slow platforms
2019-12-05 14:09:56 +01:00
pokgak
57533a76fd examples: add DTLS sock example application 2019-12-05 14:08:54 +01:00
Sebastian Meiling
5dd03b9b3e pkg/jerryscript: set -Wno-conversion for FreeBSD
Fixes compile issue on FreeBSD because of float to double conversion
by disabling the corresponding compiler warning.
2019-12-05 13:32:19 +01:00
Marian Buschsieweke
e3d185b53a
drivers/ws281x: Fixed issue in doc 2019-12-05 13:30:30 +01:00
Marian Buschsieweke
cf0fb1dff1
Merge pull request #12868 from benpicco/lpc2k-fix
lpc2k_pgm: fix build warnings, add lpc2388
2019-12-05 13:02:19 +01:00