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

45938 Commits

Author SHA1 Message Date
Marian Buschsieweke
97a6543c10
tree-wide: Introduce netif feature and use it
This gets rid of a long list of boards with network interfaces and
instead let's boards (or MCUs with peripheral network interfaces)
provide the netif feature.

The apps that before used the long list are not depending on the
feature instead (in case of the default example, this is an
optional dependency).

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: mewen.berthelot <mewen.berthelot@orange.com>
2024-05-22 10:39:56 +02:00
Martine Lenders
aef06f4ed2
Merge pull request #20681 from mguetschow/docs-search-value
doc/doxygen: remove default value for search form
2024-05-21 13:47:03 +00:00
Mikolai Gütschow
154e0bd881
doc/doxygen: remove default value for search form 2024-05-21 15:09:19 +02:00
Dylan Laduranty
19643e2590
Merge pull request #20678 from krzysztof-cabaj/nucleo-l452re-pinout
boards/nucleo-l452re: add pinout to doc page
2024-05-17 16:01:32 +00:00
mguetschow
3255b95937
Merge pull request #20598 from mguetschow/psa-hashes-sha512-truncated
sys/psa_crypto: SHA-{384,512/{224,256}}
2024-05-17 09:20:03 +00:00
krzysztof-cabaj
c634b52115 boards/nucleo-l452re: add pinout to the board documentation page 2024-05-17 11:11:32 +02:00
Mikolai Gütschow
6be95ca482
tests/sys/psa_crypto_hashes: sync with content from examples/psa_crypto 2024-05-17 10:52:16 +02:00
krzysztof-cabaj
96b69136c6 boards/nucleo-l452re: add pinout file 2024-05-16 19:57:01 +02:00
benpicco
719663f89c
Merge pull request #20675 from benpicco/drivers-i2c_init
drivers: don't call i2c_init()
2024-05-16 14:41:59 +00:00
Benjamin Valentin
85b2decafa drivers: don't call i2c_init()
This is already called by periph_init()
2024-05-16 14:55:30 +02:00
mguetschow
e9f290c2e8
Merge pull request #20674 from mguetschow/psa-crypto-keysize
sys/psa_crypto: remove keysize determination from Kconfig files
2024-05-16 11:47:24 +00:00
mguetschow
de64a1c85f
Merge pull request #20606 from mguetschow/test-psa-crypto-hash-interleaved
tests/sys/psa_crypto: test interleaved hash operations
2024-05-16 11:45:33 +00:00
Mikolai Gütschow
6f5f4313bd
sys/psa_crypto: remove keysize determination from Kconfig files 2024-05-16 10:28:40 +02:00
benpicco
3c4b23c801
Merge pull request #20607 from mguetschow/psa-key-bits-cleanup
sys/psa_crypto: correct use of (ECDSA) key_bits
2024-05-16 08:17:47 +00:00
Marian Buschsieweke
de845a69fb
Merge pull request #20672 from benpicco/drivers/at86rf215-new_api
drivers/at86rf215: port to new netdev API
2024-05-15 16:42:36 +00:00
Benjamin Valentin
c1e79c84d0 drivers/at86rf215: port to new netdev API 2024-05-15 17:24:42 +02:00
benpicco
22795248eb
Merge pull request #20651 from benpicco/shell_scripting
sys/shell: add support for running a batch of commands from a file
2024-05-15 09:35:04 +00:00
Benjamin Valentin
cc2dca1064 tests/shell_scripting: add test for running commands from file 2024-05-15 11:20:38 +02:00
Benjamin Valentin
471e257c7c sys/shell: add shell_parse_file() 2024-05-15 11:20:38 +02:00
Benjamin Valentin
138a94bae4 sys/shell: make shell_handle_input_line() public 2024-05-15 11:20:38 +02:00
Benjamin Valentin
9c4ca01e24 sys/vfs_util: add vfs_file_exists() 2024-05-15 11:20:38 +02:00
Benjamin Valentin
469c919969 sys/vfs: add vfs_readline() 2024-05-15 11:20:38 +02:00
Dylan Laduranty
f2b056164e
Merge pull request #20671 from krzysztof-cabaj/nucleo-f722ze-DOC
boards/nucleo-f722ze: doc update
2024-05-15 08:03:35 +00:00
krzysztof-cabaj
d6d22dd97d boards/nucleo-f722ze: doc update 2024-05-14 23:04:02 +02:00
benpicco
e4e3aeb71d
Merge pull request #20670 from benpicco/pkg/monocypher-bump
pkg/monocypher: bump to 4.0.2
2024-05-14 15:53:21 +00:00
Marian Buschsieweke
28beaddfc2
Merge pull request #20669 from mguetschow/nrf52-lfclk_rc-calibrate
cpu/nrf5x_common: properly calibrate RC-based low-frequency clock
2024-05-14 15:41:19 +00:00
Benjamin Valentin
8dc317ea38 pkg/monocypher: bump to 4.0.2 2024-05-14 17:22:50 +02:00
Mikolai Gütschow
f58392a153
examples/psa_crypto: hash example 2024-05-14 17:06:39 +02:00
Mikolai Gütschow
ecf259579a
sys/psa_crypto: support for SHA-{384,512-{224,256}} 2024-05-14 17:06:39 +02:00
Mikolai Gütschow
15e48f0cf3
sys/psa_crypto: correct use of (ECDSA) key_bits 2024-05-14 17:02:46 +02:00
mguetschow
12180f5e80
Merge pull request #20545 from Einhornhool/pr/psa-remove-test-symlinks
tests/sys/psa_crypto*: remove test symlinks
2024-05-14 14:51:26 +00:00
Mikolai Gütschow
6af809041b
cpu/nrf5x_common: properly calibrate RC-based low-frequency clock 2024-05-14 16:23:28 +02:00
benpicco
8a4d82304f
Merge pull request #20554 from fabian18/pr/examples/gcoap_input_URI_and_proxy_fixes
examples/gcoap: take full URI as input
2024-05-14 09:52:49 +00:00
Fabian Hüßler
7e97ee8571 examples/gcoap: adjust README after taking URI as input 2024-05-14 08:54:41 +02:00
Fabian Hüßler
a5b6c4c051 gcoap/forward_proxy: minor fix and cleanup 2024-05-14 08:46:00 +02:00
Fabian Hüßler
3e9514927a examples/gcoap[_dtls]: input full URI for request and proxy 2024-05-14 08:46:00 +02:00
Lena Boeckmann
545a4dd5e4 tests/sys/psa_crypto_ecdsa: Make stacksize backend dependent 2024-05-13 18:30:36 +02:00
benpicco
bea466faf0
Merge pull request #20665 from mguetschow/nrf-softreset-clock-static
cpu/nrf5x_common: fix ztimer issue on warm-boot
2024-05-13 13:45:12 +00:00
Mikolai Gütschow
350399d1c2
cpu/nrf5x_common: do not rely on latched register for LFCLK state 2024-05-13 14:35:21 +02:00
Marian Buschsieweke
1f5e2c7214
Merge pull request #19630 from Enoch247/increase-adc-speed
cpu/{gd32v,stm32}/periph/adc: make ADC clock setable
2024-05-11 06:39:59 +00:00
Joshua DeWeese
4ed36bf871 boards/nucleo-f767zi: increase ADC clock speed
This patch increases the board's ADC clock speed to the MCU's maximum
speed.
2024-05-10 22:07:11 -04:00
Joshua DeWeese
410e55d912 cpu/{gd32v,stm32}/periph/adc: ensure max ADC speed is honored
This patch ensures that the ADC's max clock speed is not exceded.
2024-05-10 22:06:10 -04:00
Joshua DeWeese
4218fca673 cpu/{gd32v,stm32}/periph/adc: make ADC clock setable
This patch allows boards to select a max ADC clock speed. This could be
handy if the board wants to clock the ADC differently according to the
board's front end analog circuitry or MCU model's ADC capabilities.
2024-05-10 21:58:22 -04:00
benpicco
c2e1a8e85c
Merge pull request #20661 from maribu/dist/tools/bmp
dist/tools/bmp: fix target parsing
2024-05-10 16:53:31 +00:00
Marian Buschsieweke
20b17c7518
Merge pull request #20663 from mguetschow/psa-crypto-example-docker
examples/psa_crypto: pass environment variable down to docker
2024-05-10 15:09:25 +00:00
Mikolai Gütschow
3a2d1965d8
examples/psa_crypto: pass environment variable down to docker 2024-05-10 16:52:46 +02:00
Martine Lenders
3927a4fd17
Merge pull request #20660 from maribu/sys/net/grnc/fix-compilation-with-gcc-14-1-0
sys/net/grnc: fix NULL ptr dereferencing
2024-05-09 15:00:53 +00:00
Marian Buschsieweke
c56f50a2eb
dist/tools/bmp: fix target parsing
Either GDB or pygdbmi changed behavior to trim off whitespace following
the message, resulting in the `\\n` at the end of the regex no longer
matching. This replaces the `\\n` with `\s*` to match both old and new
output.

Fixes: https://github.com/RIOT-OS/RIOT/issues/20604
2024-05-09 12:56:01 +02:00
Marian Buschsieweke
abd7205115
sys/net/grnc: fix NULL ptr dereferencing
This bug was spotted by GCC 14.1.0:

    In file included from /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-internal.h:27,
                     from /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-arsm.h:33,
                     from /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-6ln.h:30,
                     from /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-router.c:28:
    In function 'bf_isset',
        inlined from '_build_ext_opts' at /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-router.c:256:17,
        inlined from '_snd_ra' at /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-router.c:368:20,
        inlined from '_snd_rtr_advs' at /home/maribu/Repos/software/RIOT/master/sys/net/gnrc/network_layer/ipv6/nib/_nib-router.c:99:9:
    /home/maribu/Repos/software/RIOT/master/sys/include/bitfield.h:130:18: error: array subscript 0 is outside array bounds of 'uint8_t[0]' {aka 'unsigned char[]'} [-Werror=array-bounds=]
      130 |     return (field[idx / 8] & (1u << (7 - (idx % 8))));
          |             ~~~~~^~~~~~~~~
    In function '_snd_rtr_advs':
    cc1: note: source object is likely at address zero
    cc1: all warnings being treated as errors
2024-05-09 12:03:54 +02:00
benpicco
1b9716c96d
Merge pull request #18428 from maribu/cpu/stm32/periph/stm32_eth/confirm_send
cpu/stm32/periph/stm32_eth: provide confirm_send
2024-05-09 08:20:28 +00:00