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

39442 Commits

Author SHA1 Message Date
Leandro Lanzieri
415f6be197
Merge pull request #17878 from miri64/pkg-tinydtls/fix/crypto-hmac-non-malloc
pkg/tinydtls: crypto: remove unnecessary usage of malloc()
2022-04-01 10:41:03 +02:00
Dylan Laduranty
c568d273ea
Merge pull request #17886 from benpicco/cpu/sam0_eth-sleep
cpu/sam0_eth: implement SLEEP state
2022-04-01 09:18:41 +02:00
Martine S. Lenders
76e5201094
pkg/tinydtls: crypto: remove unnecessary usage of malloc() 2022-04-01 09:10:35 +02:00
Dylan Laduranty
57fb4e777b
Merge pull request #17883 from benpicco/cpu/samd5x-pm_idle
cpu/samd5x: allow to block IDLE mode
2022-04-01 00:13:31 +02:00
Benjamin Valentin
1f96e95fde cpu/sam0_eth: implement SLEEP state
This saves ~3 mA when the device is in SLEEP mode.
2022-03-31 23:54:33 +02:00
Karl Fessel
eabdf45b30 net/csma_sender: convert to ztimer_usec 2022-03-31 23:37:54 +02:00
Karl Fessel
ddbf64ccca sys/suit_transport_coap: convert to ztimer_msec, rm unused deadline_fns 2022-03-31 23:37:15 +02:00
chrysn
5221ce278e
Merge pull request #17860 from Ollrogge/deprecate_flashpage
periph/flashpage: deprecate *_free functions
2022-03-31 20:42:01 +02:00
Marian Buschsieweke
3977ff6304
Merge pull request #17891 from kaspar030/print_stack_usage_fmt
sys/test_utils/print_stack_usage: work with small stacks
2022-03-31 19:11:26 +02:00
Ollrogge
4974790bad periph/flashpage: deprecate *_free functions 2022-03-31 17:59:54 +02:00
Ollrogge
a834cc9acf periph/flashpage: activate FLASH_WRITABLE_INIT documentation 2022-03-31 17:59:44 +02:00
chrysn
d6115e3505
Merge pull request #17881 from miri64/nanocoap/enh/opt_remove
nanocoap: introduce coap_opt_remove()
2022-03-31 14:50:48 +02:00
480ed479be tests/pthread_flood: use fmt, allows print_stack_usage to work 2022-03-31 14:48:02 +02:00
0199bab468 sys/.../print_stack_usage: optionally use fmt, handle too small stacks 2022-03-31 14:48:02 +02:00
Karl Fessel
5fe9e9e2ab posix/sockets: do not require timer
timer is required by the sock implemetation
2022-03-31 12:50:37 +02:00
Karl Fessel
a42c39dbea net/uhcp: convert to ztimer 2022-03-31 12:50:31 +02:00
Martine Lenders
68f5514ab1
tests: add test for nanocoap_opt_remove() 2022-03-31 09:47:58 +02:00
Martine Lenders
00fdd8a146
nanocoap: introduce coap_opt_remove() 2022-03-31 09:47:57 +02:00
237f0ab619
Merge pull request #17885 from dp1/b-l475e-iot01a_add-spi23-buses
boards/b-l475e-iot01a: Add SPI2 and SPI3 buses
2022-03-31 05:14:23 +02:00
benpicco
b20a300fe7
Merge pull request #17887 from benpicco/drivers/atwinc15x0-register
drivers/atwinc15x0: register with netdev
2022-03-31 01:44:17 +02:00
Dario Petrillo
446b48d109
tools/doccheck: update exclude patterns for b-l475e-iot01a 2022-03-30 17:14:13 +02:00
Benjamin Valentin
d800cca1c3 drivers/atwinc15x0: register with netdev 2022-03-30 16:07:29 +02:00
Fabian Hüßler
cd93e42deb tests/external_module_dirs: add auto-init function 2022-03-30 15:07:03 +02:00
Fabian Hüßler
8d7a7593e8 sys/auto_init: use XFA to insert custom modules 2022-03-30 15:00:21 +02:00
Juergen Fitschen
fca56ba0c3
Merge pull request #17882 from jue89/feature/pkg-littlefs2-kconfig
pkg/littlefs2: model Kconfig
2022-03-30 13:41:52 +02:00
Jue
6dff3cbbaa pkg/littlefs2: allow VFS/MTD driver opt-out
This aligns Makefile-based and Kconfig-based dependency resolution.
2022-03-30 12:03:30 +02:00
Jue
9cc54f7d2f pkg/littlefs2: model Kconfig 2022-03-30 12:03:30 +02:00
Karl Fessel
f8607ecc28 driver/mtd_spi_nor: clearup sleep timming 2022-03-30 11:58:58 +02:00
Dario Petrillo
ce31f840b1
boards/b-l4753-iot0a1: Add SPI2 and SPI3 buses
SPI2 is exposed on the PMOD connector, SPI3 is used internally to
communicate with the radio modules onboard
2022-03-30 10:52:53 +02:00
fd7c185653
Merge pull request #17706 from kaspar030/add_stack_usage_metrics
tests: add stack usage metrics
2022-03-29 23:09:45 +02:00
2a13f073fd tests/pkg_fff: reduce MAXTHREADS 2022-03-29 21:49:35 +02:00
a224c8f56e tests/pkg_spiffs: memory-blacklist waspmote-pro 2022-03-29 21:49:35 +02:00
5e910dbc30 tests/malloc_thread_safety: update Makefile.ci 2022-03-29 21:49:35 +02:00
b6667668f1 tests/minimal: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
f3950c0986 tests/gnrc_netif_ieee802154: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
ba86f51b26 sys/test_utils/print_stack_usage: add Kconfig support 2022-03-29 21:49:35 +02:00
47dd3b1889 tests: make test_utils_print_stack_usage a default module 2022-03-29 21:49:35 +02:00
2ba85c1bc8 core: add support for test_utils_print_stack_usage
- activate THREAD_CREATE_STACKTEST also if test_utils_print_stack_usage
  is used

- make thread_measure_stack_free() available unconditionally

- if DEVELHELP is active, call test_utils_print_stack_usage() on any
  thread exit

- if DEVELHELP is active, call test_utils_print_stack_usage() after main
  for the idle thread, if that is used
2022-03-29 21:49:35 +02:00
fbe57de85e sys/test_utils: add print_stack_usage
This commit adds a module that can print stack metrics in the format as
understood by CI.
2022-03-29 21:49:35 +02:00
Benjamin Valentin
7c3bfb980e cpu/samd5x: allow to block IDLE mode
Make it possible to prevent the CPU clock from stopping.
2022-03-29 18:14:41 +02:00
Benjamin Valentin
b173bbb0b7 drivers/atwinc15x0: join multicast groups
I noticed the wifi module would not receive any router advertisements
while an esp8266 did just fine.

Turns out joining the multicast groups was not enabled.
With this it works as expected.
2022-03-29 15:16:54 +02:00
benpicco
6849e33854
Merge pull request #17736 from benpicco/dhcpv6-tweaks
sys/net/dhcpv6: miscellaneous tweaks
2022-03-29 13:52:41 +02:00
benpicco
9ca3dd5d4b
Merge pull request #17656 from benpicco/vfs_default-test
vfs_default: add compile test and add default mount for more boards
2022-03-29 13:47:08 +02:00
benpicco
cdffc8f0ca
Merge pull request #17859 from benpicco/use_sock_tl_name2ep
treewide: use sock_tl_name2ep() class of functions where applicable
2022-03-29 12:31:51 +02:00
fabian18
c0f26fcaaa
Merge pull request #17803 from benpicco/gnrc/ipv6/nib-adv_address
gnrc/nib: don't advertise single address for auto-configuration
2022-03-29 10:49:54 +02:00
Benjamin Valentin
79f0354608 sys/net/sock_util: don't request AF in DNS which is not enabled 2022-03-29 10:44:22 +02:00
Francisco
4f3d7c9e1f
Merge pull request #17853 from fjmolinas/pr_z1_socat
makefiles: socat set tty mode 8N1
2022-03-29 10:29:47 +02:00
Francisco
52f12e0734
Merge pull request #17711 from benpicco/periph_init_buttons
drivers/periph_common: add periph_init_buttons to init on-board buttons
2022-03-29 10:29:39 +02:00
Benjamin Valentin
a652bea27e boards/native: use default mount point 2022-03-29 10:24:01 +02:00
Benjamin Valentin
2d352306ea boards/same54-xpro: use default mount point 2022-03-29 10:24:01 +02:00