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

39393 Commits

Author SHA1 Message Date
Benjamin Valentin
2d352306ea boards/same54-xpro: use default mount point 2022-03-29 10:24:01 +02:00
Benjamin Valentin
7ba58d4461 sys/vfs: add vfs_default.h 2022-03-29 10:24:01 +02:00
Benjamin Valentin
5b3c838043 tests/vfs_default: add compile test for vfs_default 2022-03-29 10:24:01 +02:00
Benjamin Valentin
0bbcc4d924 boards/nrf52840dk: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
53756e24cb boards/weact-f4x1cx: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
a866a745b5 boards/iotlab-m3: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
e57fd0888e boards/mcb2388: configure FAT on SD card 2022-03-29 10:24:01 +02:00
Benjamin Valentin
086fe35951 boards/msba2: configure FAT on SD card 2022-03-29 10:24:01 +02:00
Benjamin Valentin
8da2e1045e tests/leds: add test where LEDs are mapped to buttons 2022-03-29 09:05:46 +02:00
Francisco
c078fdeb70
Merge pull request #17836 from fjmolinas/pr_xtimer_backoff_cleanups
drivers/mtd_spi_nor: add ztimer_usec alternative
2022-03-28 21:39:50 +02:00
Martine Lenders
ef7329f85c
Merge pull request #17855 from miri64/ztimer/fix/init-unitialized
treewide: initialize several stack-allocated, but uninitialized timer structs
2022-03-28 20:05:47 +02:00
benpicco
1133d04de1
Merge pull request #17813 from leandrolanzieri/pr/tests/eth_drivers_rework
tests: rework eth drivers
2022-03-28 18:15:27 +02:00
benpicco
22d8656c6c
Merge pull request #17875 from krzysztof-cabaj/doc-board-nucleo-f429zi
boards/nucleo-f429zi: improvements to documentation
2022-03-28 18:13:09 +02:00
Martine Lenders
a81c5a527e
ztimer: initialized un-initialized timer objects 2022-03-28 16:57:20 +02:00
chrysn
9458cd91ea
Merge pull request #17876 from maribu/dist/tools/usb-serial
dist/tools/usb-serial/ttys.py: Add regex support
2022-03-28 16:16:35 +02:00
80da040efa
Merge pull request #17873 from leandrolanzieri/pr/dist/tools/kconfiglib/fix_dev_null_rewrite
dist/tools/kconfiglib: avoid rewriting `/dev/null`
2022-03-28 15:00:27 +02:00
Benjamin Valentin
37a4fffb17 sys/net/dhcpv6: consider option 0 an end marker
The REPLY of a TP-Link router (WR400 v4.20) ends with a 0 option
that has a bogus length.
When subtracting the length from the remaining length, we get an
underflow (remaining `len` is 3, option len is 4).

To get a working DHCP response, consider 0 (Reserved) an end marker.
2022-03-28 14:53:00 +02:00
Benjamin Valentin
922a1d7c9a sys/net/dhcpv6: make sanity check more lenient
If we did not enable downstream interfaces yet but have IA_PD enabled
or if we did not configure an interface for IA_NA but have the module
enabled, don't discard the DHCP reply.

If a server does not support an option it will respond with an error
code.
2022-03-28 14:52:59 +02:00
krzysztof-cabaj
30f72c15df boards/nucleo-f429zi/doc: improvements to documentation 2022-03-28 06:55:49 -04:00
Marian Buschsieweke
d61e28fe27
dist/tools/usb-serial/ttys.py: Add regex support
Use regular expressions instead of matching literal strings for all
attributes instead of the serial number to be more flexible.

The idea is to aid users when multiple boards are connected to a machine
but each of a different type. If a board would define filter arguments
for dist/tools/usb-serial/ttys.py it could be possible to detect the
right TTY automatically, without user-side modifications. However,
some boards present different model names depending on the firmware
version of the programmer. Support for regular expressions can provide
the flexibility needed to just match all revisions and variants of a
board.
2022-03-28 10:57:00 +02:00
ef4b453d4d
Merge pull request #17760 from fjmolinas/pkg_lvgl_widget_dep
pkg/lvgl: add extra widget dependency
2022-03-28 10:34:44 +02:00
Karl Fessel
88942be06c dist/tools/goodfet: set serial parity to none on exit 2022-03-28 10:19:50 +02:00
Leandro Lanzieri
aa97392cad
dist/tools/kconfiglib: avoid rewriting /dev/null 2022-03-28 10:15:10 +02:00
13a4393e0f
Merge pull request #17840 from fjmolinas/pr_tests_fixes
tests: multiple fixes
2022-03-28 10:09:45 +02:00
Francisco Molina
3017020bc9 drivers/mtd_spi_nor: add ztimer_usec alternative 2022-03-28 09:08:31 +02:00
Francisco Molina
1567a080ce pkg/lvgl: add extra diget dependency 2022-03-28 08:59:16 +02:00
Francisco Molina
5397b4f783 tests/shell: remove z1 socat workaround 2022-03-28 08:53:27 +02:00
Francisco Molina
a3ff566708 makefiles/tools/serial.inc.mk: socat set no parity 2022-03-28 08:53:27 +02:00
benpicco
639a1d19f8
Merge pull request #17872 from benpicco/drivers/mtd_spi_nor-fix-atmel
drivers/mtd_spi_nor: fix Atmel size calculation
2022-03-28 01:16:10 +02:00
Benjamin Valentin
628855fead drivers/mtd_spi_nor: fix Atmel size calculation
Lower bits of the device ID are not the capacity in bytes but in sectors:

 4 - 4 Mb -> 32k << 4
 5 - 8 Mb -> 32k << 5
 …
2022-03-27 23:01:14 +02:00
Marian Buschsieweke
a20d8f67f5
Merge pull request #17856 from miri64/gnrc_netif/fix/null-ptr
gnrc_netif: fix potential null pointer dereference
2022-03-26 20:49:48 +01:00
benpicco
7135c91763
Merge pull request #17866 from jue89/fix/mtd_mapper_backend
drivers/mtd_mapper: fix read_page and write_page backend
2022-03-26 16:10:32 +01:00
benpicco
2e51328228
Merge pull request #17765 from HendrikVE/pr/pkg_tinydtls_ipv4_support
pkg/tinydtls: add IPv4 support
2022-03-26 14:42:53 +01:00
Jue
6cf7e419fc drivers/mtd_mapper: fix read_page and write_page backend 2022-03-26 14:30:42 +01:00
Jue
347152b128 tests/mtd_mapper: add tests for the read_page and write_page backend 2022-03-26 14:30:42 +01:00
benpicco
a7377bd5d2
Merge pull request #17864 from benpicco/drivers/mtd_sdcard-printf
drivers/mtd_sdcard: drop printf()
2022-03-26 03:12:50 +01:00
Juergen Fitschen
77dfa47da8
Merge pull request #17865 from jue89/fix/fatfs_vfs_format_mutex
pkg/fatfs: fix missing mutex header
2022-03-25 22:08:55 +01:00
Benjamin Valentin
a0059eee43 drivers/sdcard_spi: be sure to always write state 2022-03-25 19:09:11 +01:00
Jue
80305ade1f tests/mtd_mapper: clear fake-memory for every test 2022-03-25 18:32:07 +01:00
Jue
67fc79707f pkg/fatfs: include missing mutex headers 2022-03-25 17:40:19 +01:00
Jue
2756287ad1 test/pkg_fatfs_vfs: format with static buffer 2022-03-25 17:23:37 +01:00
Benjamin Valentin
c3543b7a69 drivers/mtd_sdcard: drop printf()
Only print errors when debug is enabled.
2022-03-25 17:21:15 +01:00
Hendrik van Essen
d424aaedac pkg/tinydtls: add IPv4 support 2022-03-25 17:19:47 +01:00
Gunar Schorcht
753b435cb5
Merge pull request #17854 from benpicco/drivers/atwinc15x0-sleep
drivers/atwinc15x0: enable sleep state
2022-03-25 16:43:27 +01:00
Francisco
a10b1572aa
Merge pull request #17627 from benpicco/mtd_flashpage_t
drivers/mtd_flashpage: add mtd_flashpage_t type
2022-03-25 16:24:04 +01:00
Hendrik van Essen
e623133dab pkg/tinydtls: remove unnecessary void casts 2022-03-25 14:30:47 +01:00
Hendrik van Essen
21644234cd pkg/tinydtls: rename condition WITH_RIOT_GNRC to WITH_RIOT_SOCK
Using tinydtls on RIOT OS is not limited to GNRC as network stack.
It is also working with e.g. lwIP, see: https://github.com/RIOT-OS/RIOT/pull/17552
Therefore the name WITH_RIOT_GNRC is misleading.
2022-03-25 14:30:47 +01:00
0dfb2645ea make: pkg.mk: don't call git am if there are no patches 2022-03-25 11:51:20 +01:00
Martine Lenders
844279fa6b
Merge pull request #17849 from leandrolanzieri/pr/pkg/tinydtls/fix_ep_to_session
pkg/tinydtls/contrib/sock_dtls: fix ep_to_session
2022-03-25 10:58:08 +01:00
Leandro Lanzieri
05db36a3d0
pkg/tinydtls: join IPv6 address and port in addr member 2022-03-25 09:44:44 +01:00