1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 01:52:45 +01:00
Commit Graph

46259 Commits

Author SHA1 Message Date
Dylan Laduranty
8af7b3b465 cpu/sam0/periph: remove bitfield usage in gpio_ll driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
b2bbc4c6f1 cpu/sam0/periph: remove bitfield usage in gpio_ll_irq driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
1e7167d9bf cpu/sam0/periph: remove bitfield usage in gpio driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:42:46 +02:00
Dylan Laduranty
ae7ed4612a cpu/sam0/periph: remove bitfield usage in flashpage driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
1140241128 cpu/sam0/periph: remove bitfield usage in GMAC driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
9d298137d6 cpu/sam0/periph: remove bitfield usage in DMAC driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:31:41 +02:00
Dylan Laduranty
292111a244 cpu/sam0/periph: remove bitfield usage in DAC driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:29:58 +02:00
Dylan Laduranty
3c64901b5e cpu/sam0/periph: remove bitfield usage in ADC driver
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-06-21 09:29:58 +02:00
mguetschow
0ebb65710c
Merge pull request #20755 from Enoch247/fix-periph_wdt_auto_start-module
drivers/periph_wdt: fix auto starting of watchdog timer
2024-06-20 13:33:40 +00:00
Joshua DeWeese
ad24c08c50 drivers/periph_wdt: fix auto starting of watchdog timer
When WDT_HAS_INIT is non-zero (which it is for all but two supported
CPUs). The watchdog timer was not automatically started on boot when the
periph_wdt_auto_start module was enabled. This patch fixes this.
2024-06-19 12:25:02 -04:00
Joshua DeWeese
aee2ea64f4
Merge pull request #20689 from bmewen/cachedir-tag
Makefile.include: creation of CACHEDIR.TAG as a dependency of pkg-prepare
2024-06-18 19:54:39 +00:00
mguetschow
f68f5121c0
Merge pull request #20751 from krzysztof-cabaj/stm32l476-fix-doc
boards/nucleo-l476rg & stm32l476g-disco: fix MCU table
2024-06-17 10:58:09 +00:00
krzysztof-cabaj
7b5b265c88 boards/stm32l476g-disco: fix MCU table 2024-06-17 12:08:39 +02:00
krzysztof-cabaj
85e4c36fd6 boards/nucleo-l476rg: fix MCU table 2024-06-17 12:08:39 +02:00
Marian Buschsieweke
8821f1f301
Merge pull request #20730 from maribu/tree-wide/musl/fixes
tree wide: compilation fixes for `native64` on musl systems
2024-06-15 17:12:03 +00:00
Marian Buschsieweke
a8a7987e72
Merge pull request #20752 from fabian18/pr/fix_riotboot_build_with_slot_aux
makefiles: add OPENOCD_DEBUG_ADAPTER and SLOT_AUX_LEN to riotboot build environment
2024-06-14 16:31:53 +00:00
Fabian Hüßler
bb80878fad makefiles: add OPENOCD_DEBUG_ADAPTER and SLOT_AUX_LEN to riotboot build env. 2024-06-14 17:44:40 +02:00
benpicco
5096c2419e
Merge pull request #20750 from mguetschow/tests-pn532
tests/drivers/pn532: fix init error handling and increase verbosity
2024-06-14 10:49:22 +00:00
mguetschow
b879bbd491
Merge pull request #20745 from LP-HAW/fix-ocb-mode
sys/crypto: fix OCB mode
2024-06-14 08:39:00 +00:00
Dylan Laduranty
b40c7872e5
Merge pull request #20746 from maribu/editorconfig
.editorconfig: add EditorConfig
2024-06-14 07:18:51 +00:00
Marian Buschsieweke
c7b9445da4
.editorconfig: add EditorConfig
This adds an [EditorConfig][homepage] file in the root of the repo. Most
editors support it [natively][native-support] or via a
[plugin][plugin-support].

This is particularly useful for occasional contributors, who with this
no longer need to configure the editor to properly show and format
source code.

[homepage]: https://editorconfig.org/
[native-support]: https://editorconfig.org/#pre-installed
[plugin-support]: https://editorconfig.org/#download
2024-06-13 18:06:02 +02:00
Mikolai Gütschow
81494bac9f
tests/drivers/pn532: fix init error handling and increase verbosity 2024-06-13 14:52:08 +02:00
Leandro Lanzieri
755f931676
Merge pull request #20741 from leandrolanzieri/pr/driver/max31855
Drivers: add MAX31855 thermocouple-to-digital converter
2024-06-13 08:45:35 +00:00
Leandro Lanzieri
b092f954bb
tests/drivers: add max31855 test application 2024-06-12 15:09:16 +02:00
Martine Lenders
4aefcd2ebf
Merge pull request #20742 from mguetschow/gh-actions/remove-matrix
release-tests.yaml: remove (always failing) matrix notification
2024-06-12 13:07:57 +00:00
Leandro Lanzieri
ebf64133d7
drivers: add max31855 2024-06-12 13:11:45 +02:00
mguetschow
350fbf6ba4
Merge pull request #20740 from kfessel/p-Readme
/README.md: match doc
2024-06-12 08:39:53 +00:00
LP-HAW
b51d8e3478 sys/crypto: fix OCB mode 2024-06-11 18:26:14 +02:00
Karl Fessel
7d784ec104 /README.md: match doc
take the introductory sentence from our doc
2024-06-11 18:01:57 +02:00
Mikolai Gütschow
178741b0c5
release-tests.yaml: remove (always failing) matrix notification
This reverts commit aafb9abb8b and 7e6a46465d.
2024-06-11 13:34:20 +02:00
fabian18
772ccb9954
Merge pull request #20177 from fabian18/pr/test_periph_flashpage_raw
tests/periph/flashpage: make mtd_raw command write bytes instead of ASCII
2024-06-10 08:40:01 +00:00
fabian18
d6d9d5f3da
Merge pull request #20329 from fabian18/nib_rtr_fixes
nib: some fixes when a router or a prefix is deleted
2024-06-10 08:38:49 +00:00
mewen.berthelot
b275e61ec7 Makefile.include: creation of CACHEDIR.TAG as a dependency of pkg-prepare 2024-06-10 10:09:30 +02:00
Dylan Laduranty
8156bb815e
Merge pull request #20737 from steverpalmer/master
Remove extraneous bitwise assignment operation on NRF5X_common gpio.c
2024-06-09 11:10:43 +00:00
Steve Palmer
21643524f9 cpu/nrf5x: fix erroneous mask with INTENSET reg
fixes #20736
2024-06-09 11:08:37 +01:00
Marian Buschsieweke
b6696e0f05
Merge pull request #20472 from maribu/docker/pin/version
makefiles/docker.inc.mk: Pin riotbuild version with BUILD_IN_DOCKER=1
2024-06-08 06:05:48 +00:00
Marian Buschsieweke
17dcb97571
dist/tools/buildsystem_sanity_check: check pinned docker version
This tests if the latest manifest on dockerhub matches the pinned
version. The idea is that PRs are not merged until the pinning is
fixed, so that we can ensure that `make BUILD_IN_DOCKER=1` will
always succeed with the pinned version.
2024-06-08 02:12:15 +02:00
Marian Buschsieweke
89754bf6b0
makefiles/docker.inc.mk: Pin riotbuild version with BUILD_IN_DOCKER=1
We had a number of issues being reported that in the end were caused
by building with a version of riotbuild incompatible with the source,
because CI and source were updated in lock-step but users forgot to
run `docker pull` to update theirs.

In addition, checking out a random old release/commit will likely fail,
as older source may contain bugs that did not trigger with older
toolchains. To reliably succeed at building, a matching version of
riotbuild needs to be used for `BUILD_IN_DOCKER=1`.

This just pins the version of riotbuild manually, so it needs to be
updated by hand in lock step with updating the docker container.

In addition, the latest image is pulled automatically on mismatch.
Ideally, this would pull the tagged image. But that fails for unknown
reason when using the documented command for this with both docker and
podman with:

    manifest for riot/riotbuild@sha256:f5951bc41dfface6cac869181d703e62cbdd3b7976b0946130a38f2e658000b3 not found: manifest unknown: manifest unknown

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2024-06-08 02:11:08 +02:00
Marian Buschsieweke
ce8f89b798
Merge pull request #20721 from maribu/dist/tools/buildsystem_sanity_check/make-shellcheck-happy
dist/tools/buildsystem_sanity_check: make shellcheck happy
2024-06-07 22:28:56 +00:00
Marian Buschsieweke
098167ad23
dist/tools/buildsystem_sanity_check: fix and cleanup
The build system sanity check test script currently does not pass
shellcheck, preventing PRs improving it from getting merged.

In addition, the github annotation was broken.

This commit fixes the issues pointed out by shellcheck as well as
the Github annotation.

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2024-06-07 20:12:15 +02:00
benpicco
78da4bc1c7
Merge pull request #20725 from fabian18/pr/nanocoap_sock_fix_ctx_release
nanocoap/sock: fix state handling for mismatching message ID in `nanocoap_sock_request_cb()`
2024-06-07 16:19:13 +00:00
benpicco
f89aa8ea24
Merge pull request #20735 from maribu/sys/xtimer/iwyu-pragmas
sys/xtimer: add IWYU pragmas
2024-06-07 11:29:38 +00:00
benpicco
3cb8365b67
Merge pull request #20734 from krzysztof-cabaj/stm32l476g-disco-cpy2remed
boards/stm32l476g-disco: enable cpy2remed
2024-06-07 11:00:36 +00:00
krzysztof-cabaj
0082755eaa boards/stm32l476g-disco: add board doc page 2024-06-07 12:17:51 +02:00
Marian Buschsieweke
6a3d689238
sys/xtimer: add IWYU pragmas
This include what you use (IWYU) pragmas so that clang based linters
(such as clangd) treat the use of `xtimer_...()` functions as a use
of the `xtimer.h` header, even if the implementation of those functions
come from a compatibility wrapper.
2024-06-07 12:05:43 +02:00
krzysztof-cabaj
4ae90aaae6 boards/stm32l476g-disco: enable cpy2remed 2024-06-07 11:28:07 +02:00
Leandro Lanzieri
7a2b08fa8f
Merge pull request #20652 from leandrolanzieri/dev/lwm2m/ipso_objects
pkg/wakaama: implement IPSO sensor objects in LwM2M
2024-06-07 05:00:41 +00:00
mguetschow
dd6051cf67
Merge pull request #20729 from LP-HAW/fix-sha2-pad
sys/hashes: change SHA2 PAD type to const
2024-06-06 10:46:06 +00:00
Fabian Hüßler
5145b29b55 nanocoap/sock: fix context release 2024-06-06 11:24:41 +02:00
947c5a14e5
Merge pull request #20733 from gzordrai/b-l072z-lrwan1-adc-feature
boards/b-l072z-lrwan1: add missing adc feature
2024-06-06 08:41:06 +00:00