-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[CTF-tracker] List of identified compile time configurations #10566
Copy link
Copy link
Open
Labels
Community: Hack'n'ACK candidateThis PR is a candidate for review and discussion during one of RIOT's monthly Hack'n'ACK partiesThis PR is a candidate for review and discussion during one of RIOT's monthly Hack'n'ACK partiesCommunity: good first issueThis issue is good for newcomers to RIOT to be addressed / implementedThis issue is good for newcomers to RIOT to be addressed / implementedCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityTF: ConfigMarks issues and PRs related to the work of the Configuration Task ForceMarks issues and PRs related to the work of the Configuration Task ForceType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Metadata
Metadata
Labels
Community: Hack'n'ACK candidateThis PR is a candidate for review and discussion during one of RIOT's monthly Hack'n'ACK partiesThis PR is a candidate for review and discussion during one of RIOT's monthly Hack'n'ACK partiesCommunity: good first issueThis issue is good for newcomers to RIOT to be addressed / implementedThis issue is good for newcomers to RIOT to be addressed / implementedCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityTF: ConfigMarks issues and PRs related to the work of the Configuration Task ForceMarks issues and PRs related to the work of the Configuration Task ForceType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
This issue is a tracker of the compile time configurations.
After some offline discussions with some RIOT maintainers we came to the conclusion it¡s a good idea to first identify these configurations and tag them with a Doxygen
@configurationsgroup. This would give a huge kick start to further work related to compile time configurations.Here's a list of identified configurations by @miri64 and me. We used lots of
grepand scripts, so we politely request to RIOT kernel developers to:~foo~) instead of deleting it. Also, add missing configurations@configurationslabel is defined, use this tracker to add it to all configurations.Identified configurations
boards
cpu
cpu/cc26x0
cpu/cortexm_common
cpu/efm32
cpu/esp32
MIN (cpu/esp32/include/esp_common.h:95)MAX (cpu/esp32/include/esp_common.h:100)USEC_PER_MSEC (cpu/esp32/include/esp_common.h:115)MSEC_PER_SEC (cpu/esp32/include/esp_common.h:119)ICACHE_RAM_ATTR (cpu/esp32/include/esp_common.h:47)configASSERT (cpu/esp32/include/freertos/FreeRTOS.h:25)P_tmpdir (cpu/esp32/include/stdio.h:142)SEEK_SET (cpu/esp32/include/stdio.h:146)SEEK_CUR (cpu/esp32/include/stdio.h:149)SEEK_END (cpu/esp32/include/stdio.h:152)cpu/esp8266
ICACHE_RAM_ATTR (cpu/esp8266/include/common.h:44)cpu/native
cpu/nrf5x_common
cpu/samd21
cpu/stm32_common
drivers
drivers/adcxx1c
drivers/ads101x
drivers/at86rf2xx
drivers/at
drivers/cc110x
drivers/ds1307
drivers/ethos
drivers/fxos8700
drivers/hdc1000
drivers/hts221
drivers/kw2xrf
drivers/mag3110
drivers/mma8x5x
drivers/mtd_sdcard
drivers/mtd_spi_nor
drivers/nrf24l01p
drivers/pir
drivers/pn532
drivers/rn2xx3
drivers/servo
drivers/slipdev
drivers/soft_spi
drivers/tcs37727
drivers/tmp006
drivers/uart_half_duplex
pkg
pkg/emb6
pkg/lwip
pkg/nimble
pkg/semtech-loramac
pkg/spiffs
sys
sys/auto_init
sys/can
sys/ecc/repetition
sys/embUnit/stdImpl
sys/fmt
sys/luid
sys/phydat
sys/pm_layered
sys/posix
INADDRSZ (sys/posix/include/arpa/inet.h:38)IN6ADDRSZ(sys/posix/include/arpa/inet.h:45)HAVE_MALLOC_H (sys/posix/pthread/include/pthread.h:29)sys/puf_sram
sys/random
sys/stdio_rtt
sys/xtimer
sys/net
sys/net/coap
sys/net/cord
sys/net/csma_sender
sys/net/gcoap (net/gcoap: add config macros to config doc group #10676)
sys/net/gnrc/gomach
sys/net/gnrc/ipv6/blacklist (gnrc_ipv6: add config macros to config doc group #10617)
sys/net/gnrc/ipv6/nib (gnrc_ipv6: add config macros to config doc group #10617)
sys/net/gnrc/ipv6 (gnrc_ipv6: add config macros to config doc group #10617)
sys/net/gnrc/ipv6/whitelist (gnrc_ipv6: add config macros to config doc group #10617)
sys/net/gnrc/lwmac
sys/net/gnrc/mac
sys/net/gnrc/netif
sys/net/gnrc/nettest
sys/net/gnrc/pktbuf
sys/net/gnrc/pktdump
sys/net/gnrc/rpl/dodag
sys/net/gnrc/rpl/p2p_dodag
sys/net/gnrc/rpl
sys/net/gnrc/sixlowpan/nd/border_router
sys/net/gnrc/sixlowpan
sys/net/gnrc/tcp
sys/net/gnrc/tftp
sys/net/gnrc/udp
sys/net/ieee802154 (ieee802154: add config macros to config doc group #10626 )
sys/net/l2filter
sys/net/lora (lora: add lora and loramac config macros to config doc group #10623)
sys/net/loramac (lora: add lora and loramac config macros to config doc group #10623)
sys/net/nanocoap
sys/net/netif
sys/net/skald
sys/net