mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 11:52:44 +01:00
dd2d336962
19240: tools/doccheck: add simple exclude to doccheck r=benpicco a=kfessel while doccheck runs for #19228 and #19220, i saw some spikes in memory consumption, turned out that was `grep -Evf dist/tools/doccheck/exclude_patterns` using about 2GB RAM. This PR changes that. ### Contribution description add `exclude_simple` to `doccheck` drived from `exclude patterns` `sort`ed and `uniq`ued the simple excludes removes no longer needed patterns from `exclude patterns` simple excludes are string rules (no patterns just strings) how to apply these: in this PR: *remove the path and line number from the rule * that made some of them doubles of each other * sorted and uniqued them. * this set of excludes is no longer path specific (an exception covers all paths but may of them still contain a file name) another possible solution would be to have the excludes line number specific. ### Testing procedure run `dist/tools/doccheck/check.sh` compare memory consumption of master: `grep -Evf dist/tools/doccheck/exclude_patterns` to this PR: `grep -Fvf dist/tools/doccheck/exclude_simple` ### Issues/PRs references 19248: cpu/gd32v: add periph_dac support r=benpicco a=gschorcht ### Contribution description This PR provides the `periph_dac` support for GD32VF103. ### Testing procedure `tests/periph_dac` should work on `sipeed-longan-nano` port on PA4 and PA5. ### Issues/PRs references 19255: boards/esp*: complete SD Card MTD config r=benpicco a=gschorcht ### Contribution description This PR provides the remaining changes necessary to use the generic MTD SD Card configuration as described in PR #19216. This includes defining the MTD offset for SD cards, since the default `MTD_0` device always uses the internal flash device, and the completion of the configuration for the ESP32 boards with a SD card interface. ### Testing procedure `tests/vfs_default` should work now with SD Cards: ``` main(): This is RIOT! (Version: 2023.04-devel-323-gfcc07) mount points: /nvm0 /sd0 data dir: /sd0 > vfs df Mountpoint Total Used Available Use% /nvm0 3052 KiB 8 KiB 3044 KiB 0% /sd0 7580 MiB 3632148992 B 21089792 B 99% ``` ### Issues/PRs references Co-authored-by: Karl Fessel <karl.fessel@ovgu.de> Co-authored-by: Gunar Schorcht <gunar@schorcht.net> |
||
---|---|---|
.. | ||
arduino-atmega | ||
arduino-due | ||
arduino-mkr | ||
arduino-zero | ||
atmega | ||
atxmega | ||
blxxxpill | ||
cc26xx_cc13xx | ||
cc2538 | ||
e104-bt50xxa-tb | ||
esp32 | ||
esp32c3 | ||
esp32s2 | ||
esp32s3 | ||
esp8266 | ||
frdm | ||
gd32v | ||
init | ||
iotlab | ||
kw41z | ||
makefiles | ||
microbit | ||
msb-430 | ||
msba2 | ||
nrf51 | ||
nrf52 | ||
nrf52xxxdk | ||
nucleo | ||
nucleo32 | ||
nucleo64 | ||
nucleo144 | ||
particle-mesh | ||
qn908x | ||
remote | ||
samdx1-arduino-bootloader | ||
saml1x | ||
silabs | ||
slwstk6000b | ||
sodaq | ||
stm32 | ||
weact-f4x1cx | ||
doc.txt |