Marian Buschsieweke
8e7784fb8f
Merge pull request #21567 from mguetschow/psa-doc-typo
...
sys/psa_crypto: fix typo in doc
2025-06-30 15:00:39 +00:00
Mikolai Gütschow
687cdc9fd9
sys/psa_crypto: fix typo in doc
...
Co-Authored-By: Pierre Le Meur <pierre1.lemeur@orange.com>
2025-06-30 11:28:55 +02:00
mguetschow
52db3b8ecc
Merge pull request #21512 from netd-tud/psa-hash-headers
...
sys/psa_crypto: Rework Headers
2025-06-30 09:06:36 +00:00
crasbe
94029df898
Merge pull request #21526 from fabian18/pr/examples_gnrc_lorawan_cleaner_config
...
examples/gnrc_lorawan: simplyfy configuration a bit
2025-06-27 15:37:12 +00:00
Fabian Hüßler
5222ef5512
examples/gnrc_lorawan: simplyfy configuration a bit
2025-06-27 14:39:21 +02:00
Gunar Schorcht
b562cbac06
Merge pull request #21498 from dpproto/21362-add-driver-max31865
...
drivers: add driver for MAX31865 resistance-to-digital converter
2025-06-27 12:01:26 +00:00
David Picard
49cb1a49f0
tests/drivers/max31865: test implementation
2025-06-27 09:28:25 +02:00
David Picard
ee65ab5687
drivers/max31865: add SAUL support
2025-06-27 09:28:25 +02:00
David Picard
c3a14457f3
drivers/max31865: implement the driver
...
Implement the driver for the MAX31865 RTD-to-digital converter.
2025-06-27 09:28:25 +02:00
crasbe
05b965ac25
Merge pull request #21434 from AnnsAnns/introduce_tutorials
...
Guides: Introduce C Tutorial
2025-06-26 14:02:14 +00:00
AnnsAnn
8cdb2d9411
doc/guides: Riot Tutorial
...
examples/guides: Introduce tutorial references
doc/guides/tutorial: Introduce code_folder for all tutorials
2025-06-26 15:53:58 +02:00
Teufelchen
3ad34d837c
Merge pull request #21559 from derMihai/mir/backup_noinit
...
cpu/cortexm_common: add .backup.noinit section
2025-06-24 10:18:47 +00:00
crasbe
5a7a56709f
Merge pull request #21561 from krzysztof-cabaj/nucleo-fix-M4F-family
...
boards/nucleo: fix Cortex-M4F family in doc page
2025-06-24 08:22:11 +00:00
krzysztof-cabaj
01ce1e8115
boards/nucleo-l433rc: fix MCU table caption
2025-06-24 09:05:03 +02:00
krzysztof-cabaj
78adc92ac0
boards/nucleo{32, 64, 144}: fix Cortex-M4F family
2025-06-24 09:05:03 +02:00
David Picard
803d60c3bc
drivers/max31865: implement LUT generator script
...
Implement a Python script to generate custom lookup tables
to convert raw data to temperature.
2025-06-23 22:16:05 +02:00
Mihai Renea
96887a40fa
cpu/cortexm_common: add .backup.noinit section
2025-06-23 14:36:09 +02:00
benpicco
55c2061a42
Merge pull request #21555 from HendrikVE/hendrik/dac-changes
...
cpu/sam0_common: enable static voltages
2025-06-23 09:19:41 +00:00
benpicco
e6741e6bf9
Merge pull request #21557 from gschorcht/pkg/esptool
...
pkg: use esptool.py v4.9.0 as package
2025-06-23 09:15:56 +00:00
Hendrik van Essen
b157d5ca3e
cpu/sam0_common/periph/dac.c: do conversion refresh by default
2025-06-23 10:03:54 +02:00
Hendrik van Essen
4af71d9bc7
cpu/sam0_common/periph/dac.c: add option to keep DAC running in standby
2025-06-23 10:03:49 +02:00
Gunar Schorcht
2fff3412ac
cpu/esp32: using esptool.py as package
2025-06-22 18:31:39 +02:00
Gunar Schorcht
8ff29b1a88
makefiles/tools: use esptool.py in virtual Python environment
...
`esptool.py` is now used as a package within a virtual Python environment. Since `esptool.py` is used for compilation on the one hand and for flashing on the other, `esptool.py` is installed in two separate virtual Python environments, one for compilation and one for flashing only. This is required
1. to be able to flash a precompiled application only without compiling the package and
2. to be able to compile an application in RIOT Docker and flash it on the host system.
2025-06-22 17:30:55 +02:00
Gunar Schorcht
bc43e5e55d
pkg: add esptool.py as package for compilation
2025-06-22 17:13:57 +02:00
benpicco
15cc7c43ed
Merge pull request #21556 from derMihai/mir/event_thread_opt
...
sys/event/thread: optimize stack usage
2025-06-20 17:33:46 +00:00
Mihai Renea
65dcaf7885
sys/event/thread: optimize stack usage
2025-06-20 17:06:44 +02:00
crasbe
3d7b5b017c
Merge pull request #14999 from benpicco/cpu/sam0_common-pm_off
...
cpu/sam0_common: implement pm_off()
2025-06-20 13:58:41 +00:00
Benjamin Valentin
fea0e0f34c
cpu/sam0_common: implement pm_off()
2025-06-20 15:32:55 +02:00
Hendrik van Essen
3c74301718
cpu/sam0_common/periph/dac.c: dont use DAC_CTRLA_SWRST
...
DAC_CTRLA_SWRST clears all registers, so it also clears the config
of the first DAC line after configuring the second DAC line.
2025-06-20 09:53:08 +02:00
benpicco
8590133fcb
Merge pull request #21539 from benpicco/event_deferred_callback_post-fix
...
sys/event/deferred_callback: disable timer before modifying event
2025-06-19 12:20:21 +00:00
benpicco
a80f768873
Merge pull request #20787 from ML-PA-Consulting-GmbH/dl/riot/20240715__periph_init__unblock_i2c
...
periph_common/init.c: unblock i2c bus
2025-06-19 11:43:17 +00:00
Daniel Lockau
763dbccc78
cpu/sam0_common/periph/i2c.c: attempt to unblock bus after error
2025-06-19 13:00:16 +02:00
benpicco
ce7a3b58fd
Merge pull request #21554 from krzysztof-cabaj/nucleo-l412kb-DOC
...
boards/nucleo-l412kb: improve board doc page
2025-06-19 10:01:21 +00:00
Alexandre Abadie
4db7d0166d
Merge pull request #21553 from aabadie/ztimer_500k
...
sys/ztimer: add support for timers running at a 500kHz frequency
2025-06-19 08:47:46 +00:00
krzysztof-cabaj
236c1296f5
boards/nucleo-l412kb: add MCU table to doc page
2025-06-18 20:12:46 +02:00
Alexandre Abadie
bc2417226a
sys/ztimer: add support for 500kHz timer frequency
2025-06-17 13:32:39 +02:00
Teufelchen
734c5707cc
Merge pull request #21552 from Teufelchen1/feat/crc16fcs
...
checksum: Add crc16-fcs / IBM-SDLC
2025-06-16 15:01:11 +00:00
Teufelchen1
65fc4b0f3f
checksum: Add crc16-fcs / IBM-SDLC
2025-06-16 16:18:50 +02:00
crasbe
b1296afe58
Merge pull request #21523 from maribu/build-system/openocd/tigard/tty-detection
...
build-sytem/openocd: detect serial port TTY
2025-06-16 10:06:55 +00:00
Marian Buschsieweke
41fd70e06f
build-sytem/openocd: detect serial port TTY
...
This adds a default `TTY_BOARD_FILTER` for use with the Tigard debugger,
so that when the programmer is a Tigard that tigard is also used by
default for the serial connection.
In addition, this allows selecting the TTY via the programmer serial
number.
Co-authored-by: crasbe <crasbe@gmail.com>
2025-06-16 09:09:58 +02:00
Marian Buschsieweke
e069db9cd5
build-system: process programmer before serial
...
This allows the serial PORT selection to make use of info provided by
the programmer. This is especially useful when a programmer provides both
programming interface (e.g. SWD) and a serial (e.g. intraged USB-UART
bridge or exposes SWO logging as a TTY).
2025-06-16 09:09:57 +02:00
Armin Wolf
501811e173
sys/psa_crypto: Split subsystem definitions into separate files
...
Currently PSA backends cannot use other backends because the necessary
definitions are defined in a single big header file. This prevents us
from creating a generic HMAC backend based on the available hash
backends, as the hash context struct is not available when defining the
HMAC context struct.
Fix this by spliting the headers into separate files. This makes it
possible us use the hash context definitions without pulling in the
remaining context definitions.
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
2025-06-15 20:23:24 +02:00
crasbe
521aa89b74
Merge pull request #21550 from krzysztof-cabaj/nucleo-l432-DOC-typo
...
boards/nucleo-l432kc: fix typo in MCU table
2025-06-15 11:05:21 +00:00
krzysztof-cabaj
52adf42200
boards/nucleo-l432kc: fix typo in MCU table
2025-06-14 15:59:22 +02:00
krzysztof-cabaj
ed48aa9073
boards/nucleo-l412kb: add pinout to board doc page
2025-06-14 15:57:44 +02:00
krzysztof-cabaj
2bb74d2855
boards/nucleo-l412kb: rename doc.txt -> doc.md
2025-06-14 15:49:22 +02:00
Benjamin Valentin
845deae77e
sys/event/deferred_callback: disable timer before modifying event
2025-06-13 17:39:13 +02:00
benpicco
e2403dbff7
Merge pull request #21549 from camoz/spi-fix
...
cpu/nrf{52,9160}: set GPIO modes correctly for MISO/MOSI SPI signals
2025-06-11 15:52:29 +00:00
Merlin Büge
923e530d38
cpu/nrf{52,9160}: set GPIO modes correctly for MISO/MOSI SPI signals
...
Commit 4906353c introduced a bug that changed the behavior of
spi_init_pins(): MISO is erroneously set to GPIO_OUT, and MOSI is
erroneously set to GPIO_IN. The bug was caused by a simple typo.
2025-06-11 17:27:42 +02:00
benpicco
80ea84d570
Merge pull request #21511 from benpicco/riotboot_gen_hdr-json
...
dist/tools/riotboot_gen_hdr: add JSON mode
2025-06-11 14:27:07 +00:00