KSKNico
e6b17fa5cb
sys: replace header guards with #pragma once
2025-05-16 19:40:06 +02:00
Martine Lenders
25034bef7f
Merge pull request #21493 from crasbe/pr/create_app2
...
doc/creating-an-app: clarify wording about Makefile.board.dep
2025-05-16 10:30:41 +00:00
crasbe
8dbbc9dec6
doc/creating-an-app: clarify wording about Makefile.board.dep
2025-05-16 11:46:18 +02:00
crasbe
8e1f3b1e79
Merge pull request #21475 from crasbe/pr/create_app
...
doc/creating-an-application: Add Section about Makefile.board.dep
2025-05-16 08:13:50 +00:00
Gunar Schorcht
7abe650807
Merge pull request #21479 from gschorcht/boards/esp32-wemos-d1-r32
...
boards: add Wemos D1 R32 (aka ESPDuino-32) board definition
2025-05-15 19:57:43 +00:00
crasbe
55b308fa85
Merge pull request #21491 from benpicco/pkg/littlefs2-bump
...
pkg/littlefs2: bump version to v2.11.0
2025-05-15 17:19:34 +00:00
Gunar Schorcht
bd55bd06ad
boards/esp32-wroom-32: small doc fix
2025-05-15 17:39:56 +02:00
Gunar Schorcht
3b214b3dce
boards: add Wemos D1 R32 board (ESPDuino-32)
2025-05-15 17:39:56 +02:00
crasbe
65a8b47c89
Merge pull request #20744 from leandrolanzieri/pr/makefile_include/include-app-headers
...
Makefile.include: fix override headers from application
2025-05-15 15:19:58 +00:00
Leandro Lanzieri
6247c107ba
tests/drivers/mrf24j40: rename common.h
...
To avoid name clash, rename this application header file to
test_common.h.
2025-05-15 14:51:05 +02:00
Leandro Lanzieri
044b1f52e7
test/drivers/kw2xrf: rename common.h
...
To avoid name clash, rename this application header file to
test_common.h.
2025-05-15 14:51:04 +02:00
Leandro Lanzieri
f77b41458e
tests/net/ieee802154_hal: rename common.h
...
To avoid name clash, rename this application header file to
test_common.h
2025-05-15 14:51:04 +02:00
Leandro Lanzieri
a29efa2fc2
tests/core/irq_cpp: remove irq.h override
2025-05-15 14:51:04 +02:00
Leandro Lanzieri
b6b92cde20
tests/pkg/lwip: rename local header
2025-05-15 14:51:04 +02:00
Leandro Lanzieri
3c19f8a37d
Makefile.include: fix override headers from application
2025-05-15 14:51:04 +02:00
Benjamin Valentin
d291534937
pkg/littlefs2: bump version to v2.11.0
2025-05-15 13:26:00 +02:00
Marian Buschsieweke
4463ca3342
Merge pull request #21481 from crasbe/pr/codeblock_overlap
...
doc/doxygen: Avoid Overlapping of Code Blocks with Table of Contents
2025-05-15 10:08:12 +00:00
mguetschow
2c11779f1e
Merge pull request #21483 from crasbe/pr/headerguard_check
...
dist/tools: Improve Headerguard Check
2025-05-14 10:45:35 +00:00
crasbe
193b5e1a91
dist/tools/headerguards: revert 082a37b
...
With the migration to #pragma once in the core header in #21405 ,
the workaround for the header name check when using #include_next
is not necessary anymore and can be dropped.
2025-05-14 12:07:41 +02:00
crasbe
9e06d82a6b
dist/tools: improve headerguard check
...
The headerguard check did not catch the case when a #pragma once
is present in the file followed by classic header guards.
This commit also improves the error messages to give a better
reason why the test failed.
2025-05-14 12:07:41 +02:00
crasbe
eb9fb7467c
Merge pull request #21488 from crasbe/pr/cc2538_gpio
...
cpu/cc2538: Distinguish between GPIO_OD and GPIO_OD_PU
2025-05-14 08:23:51 +00:00
crasbe
ae0beee99e
cpu/cc2538: distinguish between GPIO_OD and GPIO_OD_PU
...
The CC2538 does not support "Open Drain" or "Open Drain with
Pullup" outputs. However problems can arrise from setting both
macros to the same value. This commit sets them to separate
values which are both invalid to avoid conflicts with other
applications.
2025-05-14 10:12:03 +02:00
Gunar Schorcht
a8f9213405
Merge pull request #21485 from gschorcht/sys/arduino/led_builtin
...
sys/arduino: define LED_BUILTIN as frequently used by Arduino sketches
2025-05-13 15:05:09 +00:00
Gunar Schorcht
7c150d66ed
tests/sys/arduino_blinky: add most common Arduino example as test app
2025-05-13 14:51:50 +02:00
benpicco
cb7a32792d
Merge pull request #21342 from krzysztof-cabaj/pkg_lwip_ipv4_dependencies
...
pkg/lwip: fix dependencies when LWIP IPv4 is used
2025-05-13 11:48:06 +00:00
krzysztof-cabaj
ae20e075db
pkg/lwip: add missing dependencies
2025-05-13 11:33:26 +02:00
Gunar Schorcht
a8854ba2dd
sys/arduino: define LED_BUILTIN as frequently used by Arduino sketches
...
In Arduino IDE the on-board LED pin is defined by macro `LED_BUILTIN`. It is used whenever the LED is controlled. To make it easier to use Arduino sketches as they are, `LED_BUILTIN` is defined by using @ref ARDUINO_LED as defined by the board.
2025-05-13 07:32:43 +02:00
benpicco
8a6bb51adb
Merge pull request #20992 from benpicco/netdev_ieee802154_submac-new_api
...
drivers/netdev_ieee802154_submac: port to netdev_new_api
2025-05-12 16:11:18 +00:00
crasbe
606cf5d300
doc/doxygen: disable overlapping of code blocks
2025-05-12 15:43:54 +02:00
Marian Buschsieweke
e0a66280b4
Merge pull request #21480 from maribu/examples/basic/subfolders/sync-test
...
examples/basic/subfolders: fix test
2025-05-10 17:04:39 +00:00
Marian Buschsieweke
f36a384cb9
examples/basic/subfolders: fix test
...
At least on the samr21-xpro used for hardware in the loop testing, the
terminal did not attach in time after the reset to capture all of the
output.
This adds the `test_utils_interactive_sync` module to wait for an `s`
to be received via `stdio` before starting to print to sync with the
test scripting.
2025-05-10 15:50:16 +02:00
mguetschow
1bacf70307
Merge pull request #21476 from mguetschow/examples-subfolders-external-module
...
examples/basic/subfolders: switch from DIRS to EXTERNAL_MODULE_DIRS
2025-05-09 09:24:03 +00:00
Mikolai Gütschow
1f674a416f
examples/basic/subfolders: add test
2025-05-09 11:20:09 +02:00
Mikolai Gütschow
8ff4d19986
examples/basic/subfolders: switch from DIRS to EXTERNAL_MODULE_DIRS
2025-05-09 11:20:09 +02:00
Teufelchen
5b5c1ba2ec
Merge pull request #21472 from crasbe/pr/gettingstarted
...
doc/getting-started: Fix links, minor cleanup
2025-05-08 15:59:56 +00:00
crasbe
00db932aed
doc/creating-an-app: add section about Makefile.board.dep
...
The existance of the `Makefile.board.dep` files in application
directories was previously undocumented, but used throughout the
RIOT example applications.
2025-05-08 17:40:07 +02:00
crasbe
2e052cfc45
doc/getting-started: fix links, minor cleanup
2025-05-08 17:38:48 +02:00
mguetschow
57c0ce6dc7
Merge pull request #21474 from IsikcanYilmaz/sys/ifconfig_helptext_typo
...
sys/shell/cmd: typo in ifconfig helptext, \'transition\' fixed as \'transmission\'
2025-05-08 12:22:57 +00:00
jon
0c6b3f63ba
typo \'transition\' fixed as \'transmission\'
2025-05-08 12:21:33 +02:00
Marian Buschsieweke
098bc8de64
Merge pull request #21395 from crasbe/pr/ada-nrfutil
...
boards/adafruit-{clue,itsybitsy-nrf52}: Convert to Common `adafruit-nrf52-bootloader` module
2025-05-08 09:33:31 +00:00
crasbe
a7536df2ca
boards/ada-nrf52-bl: add note about Automounting for uf2conv
2025-05-08 10:46:46 +02:00
crasbe
cebe693556
boards/ada-{clue,itsybitsy-nrf52}: update flashing doc
2025-05-07 15:31:17 +02:00
crasbe
4ee42929f0
boards/ada-nrf52-bl: add documentation about ada-nrfutil
2025-05-07 15:31:17 +02:00
crasbe
296d9b1949
boards/adafriot-{clue,itsybitsy-nrf52}: change doc.txt to Markdown
2025-05-07 15:31:17 +02:00
crasbe
f9b0cc7711
boards/adafruit-{clue,itsybitsy-nrf52}: convert to common Ada nRF52 BL
...
The Adafruit Clue and Itsybitsy nRF52 also use the Adafruit nRF52
Bootloader which has a common module that can be used.
Especially the Itsybitsy nRF52 (mis)uses the nrfutil programmer
target and has a lot of redundant code.
Furthermore, the Double Tap Magic Value used by both boards
is incorrect for using the USB Bootloader.
2025-05-07 15:31:17 +02:00
Teufelchen
96e202f2f0
Merge pull request #21469 from crasbe/pr/uf2conv_bump
...
dist/tools: bump uf2conv version
2025-05-07 10:18:04 +00:00
Marian Buschsieweke
a71c3a1464
Merge pull request #21468 from maribu/sys/embunit/fix-return-value
...
sys/embunit: fix return value on failure
2025-05-07 05:29:01 +00:00
crasbe
820d4ce181
dist/tools: bump uf2conv version
2025-05-06 21:14:19 +02:00
Marian Buschsieweke
b0ec60c2d5
sys/embunit: fix return value on failure
...
When using `OUTPUT=COLORTEST` the return value of the unit test's
`main()` on failure was `0`, while it should be `1`. As a result,
running the unit tests from a script using
$ OUTPUT=COLORTEXT make BOARD=native64 RIOT_TERMINAL=native -j32 flash term -C tests/unittests
would not catch a test failure.
This commit changes the behavior so that `0` is returned on success
and `1` on failure for both regular and colored text output.
2025-05-06 18:54:27 +02:00
krzysztof-cabaj
0a511dd858
pkg/lwip: fix misleading assert text in is_netdev_legacy_api function
2025-05-06 18:05:29 +02:00