Oleg Hahm
075f2ffd6a
pyterm: label pyterm arg for native generically
2023-12-18 20:00:44 +01:00
Oleg Hahm
273486be78
examples: tests: unify native arguments for ZEP
2023-12-18 20:00:44 +01:00
Oleg Hahm
b9c8b659ed
tools: pyterm: allow for multiple native tap interfaces
2023-12-18 13:44:20 +01:00
Oleg Hahm
99ff9bad03
examples: tests: update native TERMFLAGS
...
Updating the Makefiles for example and test applications to set the
TERMFLAGS correctly for native.
2023-12-18 13:44:20 +01:00
Oleg Hahm
2b779fc5a9
native: only set TERMFLAGS for pyterm
...
If TERMPROG is unset the default is pyterm. If TERMPROG is pyterm we
need to set the native flag.
2023-12-18 13:44:20 +01:00
Oleg Hahm
2cfcc93933
tools: pyterm: add native_args and tap interface
...
Adding arguments for optional arguments to be passed to RIOT native and
for passing the tap interface.
2023-12-18 13:44:20 +01:00
Oleg Hahm
5e0c9b4bff
riotctrl_ctrl: one more indirection to get native
...
Since the native process is a child process of pyterm when called via
make we need to dig deeper for riotctrl. This also means that we require
pyserial to execute it.
2023-12-18 13:44:20 +01:00
Oleg Hahm
a2a1715986
riotctrl_ctrl: fix typo in docs
2023-12-18 13:44:20 +01:00
Oleg Hahm
66343e3bc7
pyterm: add native support
...
Start RIOT native as a subprocess and communicate to it via a pipe.
2023-12-18 13:44:20 +01:00
Marian Buschsieweke
59573a8678
Merge pull request #20178 from Einhornhool/pr/fix-psa-build-config-tests
...
tests/sys/psa_crypto*: Fix failing tests
2023-12-16 22:27:55 +00:00
Lena Boeckmann
359cacd62c
tests/sys/psa_crypto_*: increase stack size for sw ecc tests
2023-12-16 22:08:16 +01:00
Marian Buschsieweke
bcecd588f8
Merge pull request #20190 from benpicco/netif.h-const
...
sys/net/netif: constify netif access
2023-12-15 20:41:44 +00:00
Benjamin Valentin
2f9c68dabc
sys/net/netif: constify netif access
2023-12-15 16:50:21 +01:00
benpicco
095ac746b7
Merge pull request #20187 from mguetschow/make-base-help
...
make all: document targets for RIOT base module
2023-12-15 13:11:33 +00:00
Mikolai Gütschow
f33662aec6
make all: document targets for RIOT base module
2023-12-15 11:28:11 +01:00
benpicco
208790a5f1
Merge pull request #20108 from benpicco/drivers/dose-uart_ondemand_tx
...
drivers/periph/uart: add periph_uart_tx_ondemand feature
2023-12-14 20:42:55 +00:00
Dylan Laduranty
75c27f8c31
Merge pull request #20183 from benpicco/boards/same54-xpro-uart_hw_fc
...
boards/same54-xpro: configure pins for UART HW flow control & ethernet LED
2023-12-14 19:55:08 +00:00
Benjamin Valentin
9cde80ef36
drivers_dose: enable TX UART on-demand
2023-12-14 18:30:38 +01:00
Benjamin Valentin
60f8468191
cpu/sam0_common: implement uart_tx_ondemand
2023-12-14 18:30:38 +01:00
Benjamin Valentin
fc9669bcfd
drivers/periph/uart: add periph_uart_tx_ondemand feature
2023-12-14 18:30:38 +01:00
Marian Buschsieweke
e6cbdda4d6
Merge pull request #20185 from fzi-haxel/pr/fix-mutex-debug-msg
...
core/mutex: Fix debug message for mutex priority inheritance
2023-12-14 17:09:27 +00:00
Gunar Schorcht
4e291c4ff1
Merge pull request #20184 from gschorcht/drivers/mtd/improve_doc_consistency
...
drivers/mtd: improve doc consistency
2023-12-14 16:45:43 +00:00
Gunar Schorcht
aabc331494
drivers/mtd: improve doc consistency for MTDs
2023-12-14 17:27:13 +01:00
Gunar Schorcht
d089c122c1
cpu/sam0_common: improve doc consistency for MTDs
2023-12-14 17:26:29 +01:00
Gunar Schorcht
c872f0e18e
drivers/sdcard_spi: small changes in doc for consistency
2023-12-14 17:26:29 +01:00
Frederik Haxel
0fe0a6d957
core/mutex: fix debug message for mutex priority inheritance
...
Fixed wrong variable in debug output in `core/mutex.c` when
using MODULE_CORE_MUTEX_PRIORITY_INHERITANCE.
2023-12-14 16:43:28 +01:00
Benjamin Valentin
8db01f6df1
boards/same54-xpro: configure orange ethernet LED
...
There is a software controlled LED on the RJ45 connector.
Export it via SAUL.
2023-12-14 15:21:54 +01:00
Benjamin Valentin
fb6e3c01c7
boards/same54-xpro: configure pins for UART HW flow control
2023-12-14 15:07:10 +01:00
benpicco
d13e6c4e83
Merge pull request #20180 from benpicco/mtd_sdmmc-erase
...
drivers/mtd_sdmmc: always enable the erase function
2023-12-14 13:42:33 +00:00
Benjamin Valentin
5e30c0ec85
pkg/lwext4: make use of mtd_write_sector()
2023-12-14 14:28:01 +01:00
Benjamin Valentin
31e4592827
pkg/fatfs: make use of mtd_write_sector()
2023-12-14 14:27:53 +01:00
Benjamin Valentin
bfe26c68d3
drivers/mtd: introduce mtd_write_sector()
2023-12-14 14:27:19 +01:00
Benjamin Valentin
f57f2a125f
drivers/mtd_sdmmc: set MTD_DRIVER_FLAG_DIRECT_WRITE flag
2023-12-14 14:27:08 +01:00
Benjamin Valentin
f34abe88a0
drivers/mtd_sdmmc: always enable the erase function
2023-12-14 14:27:08 +01:00
Lena Boeckmann
38db021456
tests/sys/psa_crypto_se*: remove test folders from se tests
2023-12-14 13:13:33 +01:00
Marian Buschsieweke
a4fcf219a8
Merge pull request #20181 from maribu/dist/tools/edbg/reset
...
tools/edbg: fix `make reset`
2023-12-14 11:00:45 +00:00
Marian Buschsieweke
485a98bd6e
tools/edbg: fix make reset
...
Likely a change in the command line interface of EDBG broke the
`make reset` integration. This adds the missing flag.
Note: Since the binary is build on demand with our build system, we
can in fact rely on every using the same version of EDBG. Hence,
we don't need to be backwards compatible with the flag.
2023-12-14 09:17:19 +01:00
benpicco
690efb2655
Merge pull request #20128 from benpicco/tests/periph/uart-nl
...
tests/periph/uart: allow to set line ending
2023-12-13 22:11:54 +00:00
benpicco
79d27ade29
Merge pull request #20174 from fabian18/pr/pkg_libcose_compile_fix
...
pkg/libcose: fix auto_init compilation
2023-12-13 21:29:26 +00:00
benpicco
6eac1e1761
Merge pull request #15380 from benpicco/mtd_drop_write
...
mtd/*: drop .write() if .write_page() is implemented
2023-12-13 20:35:53 +00:00
Benjamin Valentin
9855b02b07
mtd: drop .write() function
...
All MTD drivers should now implement the .write_page() function instead.
2023-12-13 17:46:43 +01:00
Marian Buschsieweke
9514c586f1
Merge pull request #20179 from maribu/boards/wemos-zero
...
boards/wemos-zero: fix flashing and doc
2023-12-13 16:13:10 +00:00
Benjamin Valentin
431afeaa51
drivers/mtd_sdmmc: drop .write() function
2023-12-13 16:58:31 +01:00
Benjamin Valentin
cf123f98d5
drivers/mtd_emulated: drop .write() function
2023-12-13 16:56:51 +01:00
Benjamin Valentin
6c28a7d62c
drivers/mtd_mapper: drop .write() function
2023-12-13 16:56:51 +01:00
Benjamin Valentin
3b489cf2f5
tests/mtd_mapper: drop .write() function
2023-12-13 16:56:51 +01:00
Benjamin Valentin
d525807598
unittests/tests-mtd: expect mtd_write() to always succeed
...
The MTD layer now takes care of splitting up writes, so it
should always work (as long as the destination address is
within the memory region)
2023-12-13 16:50:41 +01:00
Benjamin Valentin
c6646125f7
native/mtd: drop .write()
...
The old .write() function is only used as a fall-back if .write_page()
is not implemented.
We can drop it.
2023-12-13 16:50:41 +01:00
Benjamin Valentin
ba17c14aef
drivers/mtd_sdcard: drop .write()
...
The old .write() function is only used as a fall-back if .write_page()
is not implemented.
We can drop it.
2023-12-13 16:50:41 +01:00
Benjamin Valentin
ea105d34ec
drivers/mtd_spi_nor: drop .write()
...
The old .write() function is only used as a fall-back if .write_page()
is not implemented.
We can drop it.
2023-12-13 16:50:41 +01:00