pseudomodules.inc.mk
1 
22 
23 PSEUDOMODULES += atomic_utils
24 PSEUDOMODULES += base64url
25 
26 
34 PSEUDOMODULES += board_software_reset
35 
36 PSEUDOMODULES += arduino_pwm
37 PSEUDOMODULES += arduino_serial_stdio
38 
45 PSEUDOMODULES += cortexm_stack_limit
46 
47 
48 PSEUDOMODULES += can_mbox
49 PSEUDOMODULES += can_pm
50 PSEUDOMODULES += can_raw
51 PSEUDOMODULES += can_rx_mailbox
52 PSEUDOMODULES += ccn-lite-utils
53 PSEUDOMODULES += cc2538_rf_obs_sig
54 PSEUDOMODULES += conn_can_isotp_multi
55 PSEUDOMODULES += cord_ep_standalone
56 PSEUDOMODULES += core_%
57 PSEUDOMODULES += cortexm_fpu
58 PSEUDOMODULES += cortexm_svc
59 PSEUDOMODULES += cpp
60 PSEUDOMODULES += cpu_check_address
61 PSEUDOMODULES += crc16_fast
62 PSEUDOMODULES += crc32_fast
63 PSEUDOMODULES += credman_load
64 PSEUDOMODULES += dbgpin
65 PSEUDOMODULES += devfs_%
66 PSEUDOMODULES += dhcpv6_%
67 PSEUDOMODULES += dhcpv6_client_dns
68 PSEUDOMODULES += dhcpv6_client_ia_pd
69 PSEUDOMODULES += dhcpv6_client_ia_na
70 PSEUDOMODULES += dhcpv6_client_mud_url
71 PSEUDOMODULES += dhcpv6_relay
72 PSEUDOMODULES += dns_cache
73 PSEUDOMODULES += dns_msg
74 PSEUDOMODULES += ecc_%
75 PSEUDOMODULES += ethos_stdio
76 PSEUDOMODULES += event_%
77 PSEUDOMODULES += event_timeout
78 PSEUDOMODULES += event_timeout_ztimer
79 PSEUDOMODULES += evtimer_mbox
80 PSEUDOMODULES += fatfs_vfs_format
81 PSEUDOMODULES += fdcan
82 PSEUDOMODULES += fmt_%
83 PSEUDOMODULES += gcoap_forward_proxy
84 PSEUDOMODULES += gcoap_forward_proxy_thread
85 PSEUDOMODULES += gcoap_fileserver
86 PSEUDOMODULES += gcoap_dtls
87 
90 PSEUDOMODULES += gcoap_dns
91 
92 PSEUDOMODULES += gcoap_dns_proxied
93 
94 PSEUDOMODULES += fido2_tests
95 
99 PSEUDOMODULES += gnrc_dhcpv6_client
100 
103 PSEUDOMODULES += gnrc_dhcpv6_client_6lbr
104 
107 PSEUDOMODULES += gnrc_dhcpv6_client_simple_pd
108 
110 PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
111 PSEUDOMODULES += gnrc_ipv6_auto_subnets_eui
112 PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
113 PSEUDOMODULES += gnrc_ipv6_classic
114 PSEUDOMODULES += gnrc_ipv6_default
115 PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
116 PSEUDOMODULES += gnrc_ipv6_router
117 PSEUDOMODULES += gnrc_ipv6_router_default
118 PSEUDOMODULES += gnrc_ipv6_nib_6lbr
119 PSEUDOMODULES += gnrc_ipv6_nib_6ln
120 PSEUDOMODULES += gnrc_ipv6_nib_6lr
121 PSEUDOMODULES += gnrc_ipv6_nib_dns
122 PSEUDOMODULES += gnrc_ipv6_nib_rio
123 PSEUDOMODULES += gnrc_ipv6_nib_router
124 PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
125 PSEUDOMODULES += gnrc_lorawan_1_1
126 PSEUDOMODULES += gnrc_neterr
127 PSEUDOMODULES += gnrc_netapi_callbacks
128 PSEUDOMODULES += gnrc_netapi_mbox
129 PSEUDOMODULES += gnrc_netif_bus
130 PSEUDOMODULES += gnrc_netif_timestamp
131 PSEUDOMODULES += gnrc_netif_6lo
132 PSEUDOMODULES += gnrc_netif_ipv6
133 PSEUDOMODULES += gnrc_netif_single
134 PSEUDOMODULES += gnrc_netif_dedup
135 
136 
137 
139 
140 
143 PSEUDOMODULES += gnrc_nettype_ccn
144 
145 
146 
149 PSEUDOMODULES += gnrc_nettype_icmpv6
150 
151 
152 
155 PSEUDOMODULES += gnrc_nettype_ipv6
156 
157 
158 
161 PSEUDOMODULES += gnrc_nettype_ipv6_ext
162 
163 
164 
171 PSEUDOMODULES += gnrc_nettype_lorawan
172 
173 
174 
177 PSEUDOMODULES += gnrc_nettype_ndn
178 
179 
180 
183 PSEUDOMODULES += gnrc_nettype_sixlowpan
184 
185 
186 
189 PSEUDOMODULES += gnrc_nettype_tcp
190 
191 
192 
195 PSEUDOMODULES += gnrc_nettype_udp
196 
198 
199 
200 PSEUDOMODULES += gnrc_sixloenc
201 PSEUDOMODULES += gnrc_sixlowpan_border_router_default
202 PSEUDOMODULES += gnrc_sixlowpan_default
203 PSEUDOMODULES += gnrc_sixlowpan_frag_hint
204 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn
205 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_in
206 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_out
207 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_fqueue
208 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
209 
213 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure
214 
220 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_abe
221 
225 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_reno
226 
230 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_quic
231 
236 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_sfr
237 
239 PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
240 PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
241 PSEUDOMODULES += gnrc_sixlowpan_router_default
242 PSEUDOMODULES += gnrc_sock_async
243 PSEUDOMODULES += gnrc_sock_check_reuse
244 PSEUDOMODULES += gnrc_txtsnd
245 PSEUDOMODULES += ieee802154_security
246 PSEUDOMODULES += ieee802154_submac
247 PSEUDOMODULES += ipv4
248 PSEUDOMODULES += ipv6
249 PSEUDOMODULES += l2filter_blacklist
250 PSEUDOMODULES += l2filter_whitelist
251 PSEUDOMODULES += libstdcpp
252 PSEUDOMODULES += log
253 PSEUDOMODULES += lora
254 PSEUDOMODULES += lwext4_no_gpl
255 PSEUDOMODULES += lwext2_vfs
256 PSEUDOMODULES += lwext3_vfs
257 PSEUDOMODULES += lwext4_vfs
258 PSEUDOMODULES += lwext4_vfs_format
259 
262 PSEUDOMODULES += libc_gettimeofday
263 
264 
269 PSEUDOMODULES += mpu_stack_guard
270 
271 
277 PSEUDOMODULES += mpu_noexec_ram
278 
279 
280 
286 PSEUDOMODULES += pmp_noexec_ram
287 
288 
289 PSEUDOMODULES += mtd_write_page
290 PSEUDOMODULES += nanocoap_%
291 PSEUDOMODULES += nanocoap_fileserver_callback
292 PSEUDOMODULES += nanocoap_fileserver_delete
293 PSEUDOMODULES += nanocoap_fileserver_put
294 PSEUDOMODULES += netdev_default
295 PSEUDOMODULES += netdev_ieee802154_%
296 PSEUDOMODULES += netdev_ieee802154_rx_timestamp
297 PSEUDOMODULES += netdev_ieee802154
298 PSEUDOMODULES += netdev_eth
299 PSEUDOMODULES += netdev_layer
300 PSEUDOMODULES += netdev_legacy_api
301 PSEUDOMODULES += netdev_new_api
302 PSEUDOMODULES += netdev_register
303 PSEUDOMODULES += netstats
304 PSEUDOMODULES += netstats_l2
305 PSEUDOMODULES += netstats_neighbor_etx
306 PSEUDOMODULES += netstats_neighbor_count
307 PSEUDOMODULES += netstats_neighbor_rssi
308 PSEUDOMODULES += netstats_neighbor_lqi
309 PSEUDOMODULES += netstats_neighbor_tx_time
310 PSEUDOMODULES += netstats_ipv6
311 PSEUDOMODULES += netstats_rpl
312 PSEUDOMODULES += nimble
313 PSEUDOMODULES += nimble_adv_ext
314 PSEUDOMODULES += nimble_autoconn_%
315 PSEUDOMODULES += nimble_netif_ext
316 PSEUDOMODULES += nimble_phy_coded
317 PSEUDOMODULES += nimble_phy_2mbit
318 PSEUDOMODULES += nimble_rpble_ext
319 PSEUDOMODULES += nimble_statconn_ext
320 PSEUDOMODULES += nimble_autoadv_shell
321 PSEUDOMODULES += nrfx
322 PSEUDOMODULES += newlib
323 PSEUDOMODULES += newlib_gnu_source
324 PSEUDOMODULES += newlib_nano
325 PSEUDOMODULES += nrf24l01p_ng_diagnostics
326 PSEUDOMODULES += opendsme
327 PSEUDOMODULES += openthread
328 PSEUDOMODULES += picolibc
329 PSEUDOMODULES += picolibc_stdout_buffered
330 PSEUDOMODULES += pktqueue
331 PSEUDOMODULES += posix_headers
332 PSEUDOMODULES += printf_float
333 PSEUDOMODULES += printf_long_long
334 PSEUDOMODULES += prng
335 PSEUDOMODULES += prng_%
336 PSEUDOMODULES += psa_riot_cipher_aes_common
337 PSEUDOMODULES += psa_riot_cipher_aes_128_ecb
338 PSEUDOMODULES += psa_riot_cipher_aes_128_cbc
339 PSEUDOMODULES += psa_riot_cipher_aes_192_cbc
340 PSEUDOMODULES += psa_riot_cipher_aes_256_cbc
341 PSEUDOMODULES += psa_riot_cipher_chacha20
342 PSEUDOMODULES += psa_riot_hashes_md5
343 PSEUDOMODULES += psa_riot_hashes_sha_1
344 PSEUDOMODULES += psa_riot_hashes_sha_224
345 PSEUDOMODULES += psa_riot_hashes_sha_256
346 PSEUDOMODULES += psa_riot_hashes_sha_384
347 PSEUDOMODULES += psa_riot_hashes_sha_512
348 PSEUDOMODULES += psa_riot_hashes_sha3_256
349 PSEUDOMODULES += psa_riot_hashes_sha3_384
350 PSEUDOMODULES += psa_riot_hashes_sha3_512
351 PSEUDOMODULES += psa_riot_hashes_sha_512_224
352 PSEUDOMODULES += psa_riot_hashes_sha_512_256
353 PSEUDOMODULES += psa_riot_hashes_hmac_sha256
354 PSEUDOMODULES += fortuna_reseed
355 PSEUDOMODULES += riotboot_%
356 PSEUDOMODULES += rtt_cmd
357 PSEUDOMODULES += saul_adc
358 PSEUDOMODULES += saul_bat_voltage
359 PSEUDOMODULES += saul_default
360 PSEUDOMODULES += saul_gpio
361 PSEUDOMODULES += saul_nrf_temperature
362 PSEUDOMODULES += saul_nrf_vddh
363 PSEUDOMODULES += saul_pwm
364 PSEUDOMODULES += scanf_float
365 PSEUDOMODULES += sched_cb
366 PSEUDOMODULES += sched_runq_callback
367 
371 PSEUDOMODULES += sema_deprecated
372 
373 PSEUDOMODULES += semtech_loramac_rx
374 PSEUDOMODULES += senml_cbor
375 PSEUDOMODULES += senml_phydat
376 PSEUDOMODULES += senml_saul
377 
380 PSEUDOMODULES += servo_pwm
381 
385 PSEUDOMODULES += servo_timer
386 
390 PSEUDOMODULES += servo_saul
391 
392 
393 PSEUDOMODULES += shell_builtin_cmd_help_json
394 PSEUDOMODULES += shell_cmd_app_metadata
395 PSEUDOMODULES += shell_cmd_at30tse75x
396 PSEUDOMODULES += shell_cmd_benchmark_udp
397 PSEUDOMODULES += shell_cmd_ccn-lite-utils
398 PSEUDOMODULES += shell_cmd_conn_can
399 PSEUDOMODULES += shell_cmd_cord_ep
400 PSEUDOMODULES += shell_cmd_coreclk
401 PSEUDOMODULES += shell_cmd_cryptoauthlib
402 PSEUDOMODULES += shell_cmd_dfplayer
403 PSEUDOMODULES += shell_cmd_fib
404 PSEUDOMODULES += shell_cmd_genfile
405 PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
406 PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
407 PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
408 PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
409 PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
410 PSEUDOMODULES += shell_cmd_gnrc_netif
411 PSEUDOMODULES += shell_cmd_gnrc_netif_lora
412 PSEUDOMODULES += shell_cmd_gnrc_netif_lorawan
413 PSEUDOMODULES += shell_cmd_gnrc_pktbuf
414 PSEUDOMODULES += shell_cmd_gnrc_rpl
415 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
416 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
417 PSEUDOMODULES += shell_cmd_gnrc_txtsnd
418 PSEUDOMODULES += shell_cmd_gnrc_udp
419 PSEUDOMODULES += shell_cmd_heap
420 PSEUDOMODULES += shell_cmd_i2c_scan
421 PSEUDOMODULES += shell_cmd_iw
422 PSEUDOMODULES += shell_cmd_lwip_netif
423 PSEUDOMODULES += shell_cmd_mci
424 PSEUDOMODULES += shell_cmd_md5sum
425 PSEUDOMODULES += shell_cmd_mtd
426 PSEUDOMODULES += shell_cmd_nanocoap_vfs
427 PSEUDOMODULES += shell_cmd_netstats_neighbor
428 PSEUDOMODULES += shell_cmd_nice
429 PSEUDOMODULES += shell_cmd_nimble_netif
430 PSEUDOMODULES += shell_cmd_nimble_statconn
431 PSEUDOMODULES += shell_cmd_opendsme
432 PSEUDOMODULES += shell_cmd_openwsn
433 PSEUDOMODULES += shell_cmd_pm
434 PSEUDOMODULES += shell_cmd_ps
435 PSEUDOMODULES += shell_cmd_random
436 PSEUDOMODULES += shell_cmd_rtc
437 PSEUDOMODULES += shell_cmd_rtt
438 PSEUDOMODULES += shell_cmd_saul_reg
439 PSEUDOMODULES += shell_cmd_semtech-loramac
440 PSEUDOMODULES += shell_cmd_sha1sum
441 PSEUDOMODULES += shell_cmd_sha256sum
442 PSEUDOMODULES += shell_cmd_sht1x
443 PSEUDOMODULES += shell_cmd_sntp
444 PSEUDOMODULES += shell_cmd_suit
445 PSEUDOMODULES += shell_cmd_sys
446 PSEUDOMODULES += shell_cmd_udptty
447 PSEUDOMODULES += shell_cmd_xipfs
448 PSEUDOMODULES += shell_cmd_vfs
449 PSEUDOMODULES += shell_cmds_default
450 PSEUDOMODULES += shell_hooks
451 PSEUDOMODULES += shell_lock_auto_locking
452 PSEUDOMODULES += shield_llcc68
453 PSEUDOMODULES += shield_sx1262
454 PSEUDOMODULES += shield_w5100
455 PSEUDOMODULES += slipdev_stdio
456 PSEUDOMODULES += slipdev_config
457 PSEUDOMODULES += slipdev_l2addr
458 PSEUDOMODULES += sock
459 PSEUDOMODULES += sock_async
460 PSEUDOMODULES += sock_aux_local
461 PSEUDOMODULES += sock_aux_rssi
462 PSEUDOMODULES += sock_aux_timestamp
463 PSEUDOMODULES += sock_aux_ttl
464 PSEUDOMODULES += sock_dtls
465 PSEUDOMODULES += sock_dtls_verify_public_key
466 PSEUDOMODULES += sock_ip
467 PSEUDOMODULES += sock_tcp
468 PSEUDOMODULES += sock_udp
469 PSEUDOMODULES += socket_zep_hello
470 PSEUDOMODULES += soft_uart_modecfg
471 PSEUDOMODULES += stdin
472 PSEUDOMODULES += stdio_available
473 PSEUDOMODULES += stdio_cdc_acm
474 
479 PSEUDOMODULES += stdio_default
480 
481 PSEUDOMODULES += stdio_dispatch
482 PSEUDOMODULES += stdio_ethos
483 PSEUDOMODULES += stdio_nimble_debug
484 PSEUDOMODULES += stdio_telnet
485 
490 PSEUDOMODULES += stdio_uart_onlcr
491 
492 PSEUDOMODULES += stdio_uart_rx
493 PSEUDOMODULES += stm32_eth
494 PSEUDOMODULES += stm32_eth_auto
495 PSEUDOMODULES += stm32_eth_link_up
496 PSEUDOMODULES += stm32_eth_tracing
497 PSEUDOMODULES += stm32mp1_eng_mode
498 PSEUDOMODULES += suit_transport_%
499 PSEUDOMODULES += suit_storage_%
500 PSEUDOMODULES += sys_bus_%
501 PSEUDOMODULES += tiny_strerror_as_strerror
502 PSEUDOMODULES += tiny_strerror_minimal
503 
504 # An umbrella module for the unicoap_driver_rfc7252_common_pdu
505 # and unicoap_driver_rfc7252_common_messaging modules
506 PSEUDOMODULES += unicoap_driver_rfc7252_common
507 # Alias for unicoap_driver_rfc7252_common_pdu, and is hence a pseudomodule
508 PSEUDOMODULES += unicoap_driver_rfc7252_pdu
509 
510 PSEUDOMODULES += usbus_urb
511 PSEUDOMODULES += vdd_lc_filter_%
512 
521 PSEUDOMODULES += vfs_auto_format
522 
523 
530 PSEUDOMODULES += vfs_auto_mount
531 
532 
543 PSEUDOMODULES += vfs_default
544 
545 PSEUDOMODULES += wakaama_objects_%
546 PSEUDOMODULES += wifi_scan_list
547 PSEUDOMODULES += wifi_enterprise
548 PSEUDOMODULES += xtimer_on_ztimer
549 PSEUDOMODULES += xtimer_no_ztimer_default
550 PSEUDOMODULES += zptr
551 PSEUDOMODULES += ztimer
552 PSEUDOMODULES += ztimer_%
553 PSEUDOMODULES += ztimer64_%
554 
555 
567 PSEUDOMODULES += ztimer_auto_adjust
568 
569 # core_lib is not a submodule
570 NO_PSEUDOMODULES += core_lib
571 
572 # ztimer's main module is called "ztimer_core"
573 NO_PSEUDOMODULES += ztimer_core
574 NO_PSEUDOMODULES += netdev_ieee802154_submac
575 
576 # print ascii representation in function od_hex_dump()
577 PSEUDOMODULES += od_string
578 
579 # add all pseudo random number generator variants as pseudomodules
580 PSEUDOMODULES += prng_%
581 
582 # STM32 periph pseudomodules
583 PSEUDOMODULES += stm32_periph_%
584 
585 # declare periph submodules as pseudomodules, but exclude periph_common
586 PSEUDOMODULES += periph_%
587 NO_PSEUDOMODULES += periph_common
588 
589 # Modules to automatically start PIO programs
590 PSEUDOMODULES += pio_autostart_%
591 
592 # Submodules provided by Skald
593 PSEUDOMODULES += skald_ibeacon
594 PSEUDOMODULES += skald_eddystone
595 
596 PSEUDOMODULES += crypto_aes_128
597 PSEUDOMODULES += crypto_aes_192
598 PSEUDOMODULES += crypto_aes_256
599 # By using this pseudomodule, T tables will be precalculated.
600 PSEUDOMODULES += crypto_aes_precalculated
601 # This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
602 PSEUDOMODULES += crypto_aes_unroll
603 
604 # declare shell version of test_utils_interactive_sync
605 PSEUDOMODULES += test_utils_interactive_sync_shell
606 PSEUDOMODULES += test_utils_main_exit_cb
607 
608 # All auto_init modules are pseudomodules
609 PSEUDOMODULES += auto_init_%
610 NO_PSEUDOMODULES += auto_init_can
611 NO_PSEUDOMODULES += auto_init_loramac
612 NO_PSEUDOMODULES += auto_init_multimedia
613 NO_PSEUDOMODULES += auto_init_security
614 NO_PSEUDOMODULES += auto_init_usbus
615 NO_PSEUDOMODULES += auto_init_screen
616 NO_PSEUDOMODULES += auto_init_wdt_event
617 NO_PSEUDOMODULES += auto_init_wdt_thread
618 
619 # Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
620 
621