Benjamin Valentin
bad7b4c9dc
boards/same51-curiosity-nano: add support for the board
2025-01-07 11:36:45 +01:00
Benjamin Valentin
7fab445e94
cpu/samd5x: add support for SAM E51
2025-01-07 11:36:45 +01:00
Benjamin Valentin
2a511e47e1
cpu/sam0_common: fix same51 vendor header files
...
cpu/sam0_common/include/vendor/fix_headers.sh
2025-01-07 11:36:45 +01:00
Benjamin Valentin
d0d62bf181
cpu/sam0_common: import vendor files for same51
...
Atmel Software Framework (ASF) provides a set of low-level header
files that give access to different hardware peripherals of Atmel's
ICs.
Origin: Atmel SAME51 Series Device Support (1.1.139)
License: Apache-2.0
URL: http://packs.download.atmel.com/Atmel.SAME51_DFP.1.1.139.atpack
2025-01-07 11:36:45 +01:00
mguetschow
e62e388ed8
Merge pull request #21121 from fabian18/pr/subdirs_unique
...
buildsystem: keep subfolders of sources unique
2025-01-06 13:24:59 +00:00
Marian Buschsieweke
ff92ec9242
Merge pull request #21122 from benpicco/nanocoap_sock/flush
...
sys/net/nanocoap: flush stale responses before sending request
2025-01-06 11:51:46 +00:00
Benjamin Valentin
5869554d7a
sys/net/nanocoap: flush stale responses before sending request
2025-01-06 10:40:30 +01:00
Fabian Hüßler
b5101d9e68
Makefile.base: sort SUBDIRS for uniqueness
2025-01-04 22:26:13 +01:00
Fabian Hüßler
b583373e5e
examples/subfolders: have two source files in subfolder
2025-01-04 22:25:19 +01:00
Marian Buschsieweke
725a22ea36
Merge pull request #21120 from OlegHahm/pr/opennic_ns_instead_of_google
...
sys: net: dns: use Quad9 resolver
2025-01-03 10:05:55 +00:00
Oleg Hahm
395bdb83fe
sys: net: dns: use Quad resolver
...
Replaces Google's solver with the Quad9 (https://quad9.net/ ) ones.
2025-01-03 10:05:46 +01:00
Oleg Hahm
e668ac4f65
examples/gnrc_border_router: set DNS resolver
...
For convenience, it would be nice to have DNS resolution enabled by
default in the examples. Hence, this patch configures a default DNS
resolver on the 6lbr example and propagates its via RDNSS option in RAs
to the nodes.
2025-01-02 13:31:37 +01:00
benpicco
74eddd6d1b
Merge pull request #21114 from maribu/tests/sys/shell
...
tests/sys/shell: improve test automation
2024-12-31 17:26:51 +00:00
Marian Buschsieweke
8903c82320
tests/sys/shell: improve test automation
...
This changes the matching to not eagerly match a shell commands
description across a line break.
2024-12-31 11:30:27 +01:00
Marian Buschsieweke
eab75888a9
sys/ztimer: implement ztimer_mbox_get_timeout()
...
This function fetches a message from an mbox, possibly blocking if the
mbox has no message - but with a specified timeout.
2024-12-31 00:35:05 +01:00
Bas Stottelaar
a96a43908e
dist/tools/bmp: add as author
2024-12-23 23:03:54 +01:00
Bas Stottelaar
9efc41dbf4
dist/tools/bmp: support newer firmware versions
...
Some commands have been renamed since version 1.9.0 and 1.10.0.
To still provide compatibility with older debuggers, allow one to
override the firmware version assumed. A dependency for packaging
was added for comparing version numbers.
2024-12-23 23:00:14 +01:00
Bas Stottelaar
96dbd33507
dist/tools/bmp: revisit probe detection
...
The tool would always exit if no probes are detected, even if `--port`
was provided. By making this assertion conditional, it becomes
possible to override the port in any case.
Use cases for this is running the BMP externally, and connecto to it
via ser2net, for example.
2024-12-23 23:00:14 +01:00
Bas Stottelaar
e55da6ad82
dist/tools/bmp: add logging
...
Print action to console for reset and flash action, similar to the
erase action.
2024-12-23 22:58:20 +01:00
Bas Stottelaar
c57fe9bd79
dist/tools/bmp: restructure to meet conventions
...
Per conventions:
- Put main code in a function.
- Move argument parsing to separate function to not pollute global
scope. This does mean that all invocations now need `args` as an
additional argument.
2024-12-23 22:58:20 +01:00
Bas Stottelaar
7c36145eea
dist/tools/bmp: replace distutils with shutil
...
Python 3.12 removed the `distutils` package, which is only used for
checking if GDB is available on PATH.
The `shutil.which` method does the same, and is available since
Python 3.3.
2024-12-23 22:58:20 +01:00
Marian Buschsieweke
95fe972aee
Merge pull request #21105 from maribu/pkg/tinydtls/compilation-with-async-but-without-async-event
...
pkg/tinydtls: fix compilation with sock_async
2024-12-23 19:03:57 +00:00
Marian Buschsieweke
e08fb4946f
pkg/tinydtls: fix compilation with sock_async
...
When module `sock_async` is used but `sock_async_event` is not,
compilation previously failed. This fixes the issue.
2024-12-23 13:05:23 +01:00
Oleg Hahm
a8b4773321
Merge pull request #21101 from OlegHahm/pr/fix/lwip_posix_inet_dependency
...
sys: shell: posix_inet as dependency for LWIP
2024-12-22 10:21:52 +00:00
benpicco
4f939f66e6
Merge pull request #21102 from krzysztof-cabaj/nucleo-l073rz-MCU-table
...
boards/nucleo-l073rz: add MCU table to doc page
2024-12-21 20:42:57 +00:00
crasbe
9c44b7f842
tests/sys/shell_ble: update reference to instructions
2024-12-21 20:59:04 +01:00
crasbe
cafcd010b0
sys/stdio_nimble: move doc from README to header, add version note
2024-12-21 20:57:23 +01:00
Oleg Hahm
d330040b0f
sys: shell: posix_inet as dependency for LWIP
...
The LWIP netif shell commands make use of POSIX functions like
inet_pton(). Hence, the module needs to be a dependency.
2024-12-21 01:41:25 +01:00
krzysztof-cabaj
1297578e22
boards/nucleo-l073rz: add MCU table to doc page
2024-12-20 20:56:02 +01:00
benpicco
243ca3114b
Merge pull request #20843 from benpicco/string_writer
...
sys/string_utils: add string_writer helper
2024-12-20 16:36:09 +00:00
Benjamin Valentin
db6196e061
tests/pkg/relic: blacklist ATXmega boards
2024-12-20 17:16:51 +01:00
Marian Buschsieweke
4f55461e15
Merge pull request #21096 from benpicco/rtc_mktime-const
...
sys/rtc_utils: make parameter to `rtc_mktime()` const
2024-12-19 14:29:20 +00:00
Benjamin Valentin
ba0060d3a6
sys/rtc_utils: make parameter to rtc_mktime() const
2024-12-18 22:08:32 +01:00
benpicco
91d587f8fa
Merge pull request #21095 from benpicco/drivers/at24cxxx-fix_set
...
drivers/at24cxxx: fix uninitialized return value in `_set()`
2024-12-17 16:08:48 +00:00
Benjamin Valentin
7ae354f191
drivers/at24cxxx: fix uninitialized return value in _set()
2024-12-17 15:24:13 +01:00
Benjamin Valentin
2959725f32
dist/tools/esptools: add support for installing esp8266 toolchain
2024-12-17 14:35:10 +01:00
Benjamin Valentin
46259fb27e
cpu/atxmega: set HAS_FLASH_UTILS_ARCH
2024-12-17 13:59:37 +01:00
Benjamin Valentin
2bf4c715d8
unittests: add test for string_writer
2024-12-17 12:38:14 +01:00
Benjamin Valentin
309ff95f34
sys/string_utils: add string_writer helper
2024-12-17 12:38:14 +01:00
benpicco
679ac927b8
Merge pull request #21092 from maribu/sys/event/fix-race
...
sys/event: fix race in event_wait_multi()
2024-12-16 20:22:01 +00:00
Marian Buschsieweke
c5ff57c59c
sys/event: fix race in event_wait_multi()
...
We need to clear `event->next` while IRQs are still disabled to
avoid another thread from calling `event_cancel()` just in-between.
2024-12-16 20:11:38 +01:00
benpicco
a40852d4c8
Merge pull request #21091 from maribu/pkg/lwip/adapt-to-netdev_new_new_api
...
pkg/lwip: fix adaption to API change of netdev_new_api
2024-12-16 14:37:25 +00:00
Marian Buschsieweke
424eae0095
pkg/lwip: fix adaption to API change of netdev_new_api
...
Since https://github.com/RIOT-OS/RIOT/pull/21012 a netdev in the new API
can return > 0 directly in netdev_driver_t::send() to indicate the
driver is naturally synchronous and has already completed the
transmission.
The adaption of lwIP to that API change contained a bug: It handled the
case after the thread is already blocked waiting for the signal that
is never going to arrive. This is now fixed.
2024-12-16 15:11:25 +01:00
Martine Lenders
4044c854f2
Merge pull request #21090 from miri64/doxygen/fix/make-latex-and-clean
...
doxygen/Makefile: fix `make latex` and `make clean`
2024-12-16 13:21:34 +00:00
Martine Lenders
e8feb438cc
doxygen/Makefile: fix make latex and make clean
2024-12-16 14:06:12 +01:00
Martine Lenders
234b81bf8a
Merge pull request #21071 from miri64/doc/enh/coc
...
doc: Improvements around Code of Conduct
2024-12-16 12:54:32 +00:00
Martine Lenders
e96211f0c9
coc-faq.md: Enforce 80 column formatting.
...
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2024-12-16 13:14:42 +01:00
Martine Lenders
544ae78f6f
coc-faq.md: update to current state
...
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2024-12-16 13:10:40 +01:00
Dylan Laduranty
808827c325
Merge pull request #21043 from benpicco/cpu/sam0-flashpage/cachedis
...
cpu/sam0_common: flashpage: disable cache while writing
2024-12-15 10:57:10 +00:00
Marian Buschsieweke
4d44abcc0e
Merge pull request #21073 from benpicco/sys/chunked_ringbuffer-start_discard
...
sys/chunked_ringbuffer: discard stale chunk when starting a new one
2024-12-14 09:28:14 +00:00