1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-16 01:53:51 +01:00

48004 Commits

Author SHA1 Message Date
Lukas-Luger
406d6dc5f2 pkg/driver_cryptocell_310: add psa_crypto aes ccm 2025-05-27 15:21:02 +02:00
Lukas-Luger
637a628797 pkg/tinycrypt: add psa_crypto aes ccm glue code 2025-05-27 15:21:02 +02:00
Lukas-Luger
ea04f0b1c4 sys/psa_crypto: add aead aes ccm 2025-05-27 15:21:01 +02:00
Lukas-Luger
0a9c351bfa tests/sys: add psa_crypto aes ccm test 2025-05-27 15:21:00 +02:00
mguetschow
0124fdce88
Merge pull request #21461 from Lukas-Luger/pr/psa-ecc-pub-key-derivation
sys/psa_crypto: Adding ecc p256r1 pub key derivation
2025-05-27 10:10:31 +00:00
Benjamin Valentin
bf033ee32f dist/tools/riotboot_gen_hdr: add JSON mode 2025-05-27 11:27:08 +02:00
Lukas-Luger
a932a4e86d tests/sys/psa_crypto_ecdsa: add pub key derivation 2025-05-27 08:42:30 +02:00
Lukas-Luger
5be3e25da9 pkg/driver_cryptocell_310: add psa ecc P256R1 pub key deriv. 2025-05-27 08:42:29 +02:00
Lukas-Luger
4b69d6aada sys/psa_crypto: add psa ecc P256R1 pub key deriv. 2025-05-27 08:42:27 +02:00
Marian Buschsieweke
5fa63408b8
Merge pull request #21509 from benpicco/riotboot_enhance
dist/tools/riotboot_gen_hdr: don't be pedantic, add riotboot_slot_get_current_hdr()
2025-05-26 16:13:51 +00:00
Benjamin Valentin
6e55a2050e sys/riotboot/slot: add riotboot_slot_get_current_hdr() 2025-05-26 17:12:58 +02:00
Benjamin Valentin
57cdaa3c1e dist/tools/riotboot_gen_hdr: don't be pedantic 2025-05-26 17:11:17 +02:00
crasbe
fc2e21968f
Merge pull request #21506 from Teufelchen1/fix/shell_readline
sys/shell: rename shell_readline()
2025-05-24 20:28:33 +00:00
Teufelchen
a4a491861a
Merge pull request #21508 from crasbe/pr/featherm0_adc
boards/feather-m0: Correct ADC Settings
2025-05-24 16:31:15 +00:00
Teufelchen1
e98426e5c5 sys/shell: rename shell_readline() 2025-05-24 18:28:23 +02:00
crasbe
5b0300e9d3 boards/feather-m0: correct ADC settings
The current ADC settings set the reference to the internal 1V
reference with a x1 gain. This means that the maximum voltage
that can be measured with any analog input is 1V, which is
usually not sufficient for most applications.
Therefore the default value is changed to use the external VDDA
input, which is 3.3V (internally divided by 2) and the gain to
x1/2. This allows to measure voltages up to VDDA on any analog
input.
2025-05-24 13:41:34 +02:00
KSKNico
09325a57de boards/common/arduino-atmega/include: fixed order of doxygen tag 2025-05-24 10:52:52 +02:00
Lukas-Luger
7d372fc100 pkg/cifra: add psa_crypto aes ccm glue code 2025-05-23 17:41:37 +02:00
KSKNico
0dba4a888d boards: replace header guards with #pragma once 2025-05-23 11:41:02 +02:00
Teufelchen
584e14bfce
Merge pull request #21505 from derMihai/mir/export_readline
sys/shell: expose readline()
2025-05-23 09:23:13 +00:00
Mihai Renea
b149bfb9cb sys/shell: expose readline() 2025-05-23 10:39:36 +02:00
Karl Fessel
a81adc4153
Merge pull request #21486 from kfessel/p-can-isr-buffer-handling
cpu/samd5x:  improve isr buffer handling
2025-05-22 08:03:26 +00:00
Marian Buschsieweke
09c30e81c7
Merge pull request #21502 from maribu/tree-wide/replace-multiple-empty-lines-with-one
tree-wide: replace multiple empty lines with one
2025-05-21 21:03:08 +00:00
Marian Buschsieweke
cac44edec7
tree-wide: replace multiple empty lines with one
For each C source/header `$file`: `sed -e '/^$/N;/^\n$/D' -i $file`.
2025-05-21 22:51:04 +02:00
Karl Fessel
ca5a3227fb cpu/samd5x: seperate irq handlers 2025-05-21 22:34:04 +02:00
Gunar Schorcht
9156357aba
Merge pull request #21501 from KSKNico/fix-cpu-headers
cpu: replace header guards with #pragma once
2025-05-21 16:59:31 +00:00
KSKNico
fe821eaa1d cpu: replace header guards with #pragma once 2025-05-21 17:13:37 +02:00
Gunar Schorcht
03ca34bad8
Merge pull request #21471 from gschorcht/boards/esp32-usb-otg_enable_sdmmc
boards/esp32s3-usb-otg: enable SDMMC peripheral
2025-05-21 11:15:22 +00:00
Gunar Schorcht
1842b2fae3 boards/esp32s3-usb-otg: enable SDMMC peripheral 2025-05-21 13:05:11 +02:00
Gunar Schorcht
1f0f3f6793
Merge pull request #21478 from gschorcht/tests/pkg/fatfs_cleanup_mtd_default
tests/pkg/fatfs*: cleanup MTD default dependencies
2025-05-20 20:42:47 +00:00
Karl Fessel
3139df7e52 samd54: fix buffer handling 2025-05-20 18:10:52 +02:00
Gunar Schorcht
0908b86808 boards/esp32-wrover-kit: cleanup of MTD dependencies 2025-05-20 15:53:07 +02:00
Gunar Schorcht
04aca0ff00 tests/pkg/fatfs_vfs: use default MTD if enabled by the board
To prevent `mtd_sdcard` from being used by default for boards that use a different default MTD, which can lead to module conflicts, `mtd_sdcard` is now only enabled if no other MTD is enabled by default with the corresponding `mtd_*_default` module.
2025-05-20 15:53:07 +02:00
Gunar Schorcht
5ee9328a43 tests/pkg/fatfs: use default MTD if enabled by the board
To prevent `mtd_sdcard` from being used by default for boards that use a different default MTD, which can lead to module conflicts, `mtd_sdcard` is now only enabled if no other MTD is enabled by default with the corresponding `mtd_*_default` module.
2025-05-20 15:35:33 +02:00
Gunar Schorcht
f6e8c79178
Merge pull request #21484 from gschorcht/boards/esp32_arduino_cleanup
boards/esp32: Arduino I/O mapping completion
2025-05-20 05:22:09 +00:00
crasbe
876792e489
Merge pull request #10688 from gschorcht/drivers_mcp23x17
drivers: add MCP23x17 I/O expander support
2025-05-19 19:15:47 +00:00
mguetschow
fd7f4e6737
Merge pull request #21497 from KSKNico/fix-sys-headers
sys: replace header guards with #pragma once
2025-05-19 15:56:01 +00:00
Gunar Schorcht
85d65aac8a boards/common/esp32x: cleanup Arduino leftover
`arduino_pinmap` and `arduino__analog_map` are not defined any longer by the board but as a common approach in `sys/arduino/include/arduino_board*.h`. Their definition in `boards/common/esp32x` were just a leftover and forgotten in PR #19759.
2025-05-19 17:04:27 +02:00
Gunar Schorcht
eb2a0f1337 boards/esp32-olimex-evb: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:27 +02:00
Gunar Schorcht
d29129fa54 boards/esp32-ttgo-t-beam: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
2e5a33433f boards/esp32-ttgo-t-beam: small ADC channel config change
To handle different revisions of the board with same configuration, one ADC channel was added to the configuration and the last two ADC lines were reordered. It shouldn't affect existing applications.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
02b8b05183 boards/esp32-heltec-lora32-v2: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
cd226a838d boards/esp32-heltec-lora32-v2: small PWM config fix
GPIO0 is connected to the BOOT button and pulled up by external resistor. Using it as PWM channel is probably not the best idea.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
1c2ce8d920 boards/esp32s3-pros3: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
859bb75131 boards/esp32-mh-et-live-minikit: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
1a03073af3 boards/esp32s2-lilygo-ttgo-t8: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
34cb0b981e boards/esp32s2-devkit: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
1a7a7a9e33 boards/esp32s3-devkit: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
b369e84e8c boards/esp32-wemos-lolin-d32-pro: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00
Gunar Schorcht
ba245134fc boards/esp32-wrover-kit: completion of Arduino I/O mapping
Migration to the new Arduino I/O mapping, which was not fully covered in PR #19759 when the new Arduino I/O mapping was introduced and the feature handling was changed.
2025-05-19 17:04:26 +02:00