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_mac
134 PSEUDOMODULES += gnrc_netif_single
135 PSEUDOMODULES += gnrc_netif_dedup
136 
137 
138 
140 
141 
144 PSEUDOMODULES += gnrc_nettype_ccn
145 
146 
147 
150 PSEUDOMODULES += gnrc_nettype_gomach
151 
152 
153 
156 PSEUDOMODULES += gnrc_nettype_icmpv6
157 
158 
159 
162 PSEUDOMODULES += gnrc_nettype_ipv6
163 
164 
165 
168 PSEUDOMODULES += gnrc_nettype_ipv6_ext
169 
170 
171 
178 PSEUDOMODULES += gnrc_nettype_lorawan
179 
180 
181 
184 PSEUDOMODULES += gnrc_nettype_lwmac
185 
186 
187 
190 PSEUDOMODULES += gnrc_nettype_ndn
191 
192 
193 
196 PSEUDOMODULES += gnrc_nettype_sixlowpan
197 
198 
199 
202 PSEUDOMODULES += gnrc_nettype_tcp
203 
204 
205 
208 PSEUDOMODULES += gnrc_nettype_udp
209 
211 
212 
213 PSEUDOMODULES += gnrc_sixloenc
214 PSEUDOMODULES += gnrc_sixlowpan_border_router_default
215 PSEUDOMODULES += gnrc_sixlowpan_default
216 PSEUDOMODULES += gnrc_sixlowpan_frag_hint
217 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn
218 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_in
219 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_out
220 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_fqueue
221 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
222 
226 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure
227 
233 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_abe
234 
238 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_reno
239 
243 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_quic
244 
249 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_sfr
250 
252 PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
253 PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
254 PSEUDOMODULES += gnrc_sixlowpan_router_default
255 PSEUDOMODULES += gnrc_sock_async
256 PSEUDOMODULES += gnrc_sock_check_reuse
257 PSEUDOMODULES += gnrc_txtsnd
258 PSEUDOMODULES += ieee802154_security
259 PSEUDOMODULES += ieee802154_submac
260 PSEUDOMODULES += ipv4
261 PSEUDOMODULES += ipv6
262 PSEUDOMODULES += l2filter_blacklist
263 PSEUDOMODULES += l2filter_whitelist
264 PSEUDOMODULES += libstdcpp
265 PSEUDOMODULES += log
266 PSEUDOMODULES += lora
267 PSEUDOMODULES += lwext4_no_gpl
268 PSEUDOMODULES += lwext2_vfs
269 PSEUDOMODULES += lwext3_vfs
270 PSEUDOMODULES += lwext4_vfs
271 PSEUDOMODULES += lwext4_vfs_format
272 
275 PSEUDOMODULES += libc_gettimeofday
276 
277 
282 PSEUDOMODULES += mpu_stack_guard
283 
284 
290 PSEUDOMODULES += mpu_noexec_ram
291 
292 
293 
299 PSEUDOMODULES += pmp_noexec_ram
300 
301 
302 PSEUDOMODULES += mtd_write_page
303 PSEUDOMODULES += nanocoap_%
304 PSEUDOMODULES += nanocoap_fileserver_callback
305 PSEUDOMODULES += nanocoap_fileserver_delete
306 PSEUDOMODULES += nanocoap_fileserver_put
307 PSEUDOMODULES += netdev_default
308 PSEUDOMODULES += netdev_ieee802154_%
309 PSEUDOMODULES += netdev_ieee802154_rx_timestamp
310 PSEUDOMODULES += netdev_ieee802154
311 PSEUDOMODULES += netdev_eth
312 PSEUDOMODULES += netdev_layer
313 PSEUDOMODULES += netdev_legacy_api
314 PSEUDOMODULES += netdev_new_api
315 PSEUDOMODULES += netdev_register
316 PSEUDOMODULES += netstats
317 PSEUDOMODULES += netstats_l2
318 PSEUDOMODULES += netstats_neighbor_etx
319 PSEUDOMODULES += netstats_neighbor_count
320 PSEUDOMODULES += netstats_neighbor_rssi
321 PSEUDOMODULES += netstats_neighbor_lqi
322 PSEUDOMODULES += netstats_neighbor_tx_time
323 PSEUDOMODULES += netstats_ipv6
324 PSEUDOMODULES += netstats_rpl
325 PSEUDOMODULES += nimble
326 PSEUDOMODULES += nimble_adv_ext
327 PSEUDOMODULES += nimble_autoconn_%
328 PSEUDOMODULES += nimble_netif_ext
329 PSEUDOMODULES += nimble_phy_coded
330 PSEUDOMODULES += nimble_phy_2mbit
331 PSEUDOMODULES += nimble_rpble_ext
332 PSEUDOMODULES += nimble_statconn_ext
333 PSEUDOMODULES += nimble_autoadv_shell
334 PSEUDOMODULES += nrfx
335 PSEUDOMODULES += newlib
336 PSEUDOMODULES += newlib_gnu_source
337 PSEUDOMODULES += newlib_nano
338 PSEUDOMODULES += nrf24l01p_ng_diagnostics
339 PSEUDOMODULES += opendsme
340 PSEUDOMODULES += openthread
341 PSEUDOMODULES += picolibc
342 PSEUDOMODULES += picolibc_stdout_buffered
343 PSEUDOMODULES += pktqueue
344 PSEUDOMODULES += posix_headers
345 
350 PSEUDOMODULES += printf_float
351 
357 PSEUDOMODULES += printf_long_long
358 
359 PSEUDOMODULES += prng
360 PSEUDOMODULES += prng_%
361 PSEUDOMODULES += psa_riot_cipher_aes_common
362 PSEUDOMODULES += psa_riot_cipher_aes_128_ecb
363 PSEUDOMODULES += psa_riot_cipher_aes_128_cbc
364 PSEUDOMODULES += psa_riot_cipher_aes_192_cbc
365 PSEUDOMODULES += psa_riot_cipher_aes_256_cbc
366 PSEUDOMODULES += psa_riot_cipher_chacha20
367 PSEUDOMODULES += psa_riot_hashes_md5
368 PSEUDOMODULES += psa_riot_hashes_sha_1
369 PSEUDOMODULES += psa_riot_hashes_sha_224
370 PSEUDOMODULES += psa_riot_hashes_sha_256
371 PSEUDOMODULES += psa_riot_hashes_sha_384
372 PSEUDOMODULES += psa_riot_hashes_sha_512
373 PSEUDOMODULES += psa_riot_hashes_sha3_256
374 PSEUDOMODULES += psa_riot_hashes_sha3_384
375 PSEUDOMODULES += psa_riot_hashes_sha3_512
376 PSEUDOMODULES += psa_riot_hashes_sha_512_224
377 PSEUDOMODULES += psa_riot_hashes_sha_512_256
378 PSEUDOMODULES += psa_riot_hashes_hmac_sha256
379 PSEUDOMODULES += fortuna_reseed
380 PSEUDOMODULES += riotboot_%
381 PSEUDOMODULES += rtt_cmd
382 PSEUDOMODULES += saul_adc
383 PSEUDOMODULES += saul_bat_voltage
384 PSEUDOMODULES += saul_default
385 PSEUDOMODULES += saul_gpio
386 PSEUDOMODULES += saul_nrf_temperature
387 PSEUDOMODULES += saul_nrf_vddh
388 PSEUDOMODULES += saul_pwm
389 PSEUDOMODULES += scanf_float
390 PSEUDOMODULES += sched_cb
391 PSEUDOMODULES += sched_runq_callback
392 
396 PSEUDOMODULES += sema_deprecated
397 
398 PSEUDOMODULES += semtech_loramac_rx
399 PSEUDOMODULES += senml_cbor
400 PSEUDOMODULES += senml_phydat
401 PSEUDOMODULES += senml_saul
402 
405 PSEUDOMODULES += servo_pwm
406 
410 PSEUDOMODULES += servo_timer
411 
415 PSEUDOMODULES += servo_saul
416 
417 
418 PSEUDOMODULES += shell_builtin_cmd_help_json
419 PSEUDOMODULES += shell_cmd_app_metadata
420 PSEUDOMODULES += shell_cmd_at30tse75x
421 PSEUDOMODULES += shell_cmd_benchmark_udp
422 PSEUDOMODULES += shell_cmd_ccn-lite-utils
423 PSEUDOMODULES += shell_cmd_conn_can
424 PSEUDOMODULES += shell_cmd_cord_ep
425 PSEUDOMODULES += shell_cmd_coreclk
426 PSEUDOMODULES += shell_cmd_cryptoauthlib
427 PSEUDOMODULES += shell_cmd_dfplayer
428 PSEUDOMODULES += shell_cmd_fib
429 PSEUDOMODULES += shell_cmd_genfile
430 PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
431 PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
432 PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
433 PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
434 PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
435 PSEUDOMODULES += shell_cmd_gnrc_netif
436 PSEUDOMODULES += shell_cmd_gnrc_netif_lora
437 PSEUDOMODULES += shell_cmd_gnrc_netif_lorawan
438 PSEUDOMODULES += shell_cmd_gnrc_pktbuf
439 PSEUDOMODULES += shell_cmd_gnrc_rpl
440 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
441 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
442 PSEUDOMODULES += shell_cmd_gnrc_txtsnd
443 PSEUDOMODULES += shell_cmd_gnrc_udp
444 PSEUDOMODULES += shell_cmd_heap
445 PSEUDOMODULES += shell_cmd_i2c_scan
446 PSEUDOMODULES += shell_cmd_iw
447 PSEUDOMODULES += shell_cmd_lwip_netif
448 PSEUDOMODULES += shell_cmd_mci
449 PSEUDOMODULES += shell_cmd_md5sum
450 PSEUDOMODULES += shell_cmd_nanocoap_vfs
451 PSEUDOMODULES += shell_cmd_netstats_neighbor
452 PSEUDOMODULES += shell_cmd_nice
453 PSEUDOMODULES += shell_cmd_nimble_netif
454 PSEUDOMODULES += shell_cmd_nimble_statconn
455 PSEUDOMODULES += shell_cmd_opendsme
456 PSEUDOMODULES += shell_cmd_openwsn
457 PSEUDOMODULES += shell_cmd_pm
458 PSEUDOMODULES += shell_cmd_ps
459 PSEUDOMODULES += shell_cmd_random
460 PSEUDOMODULES += shell_cmd_rtc
461 PSEUDOMODULES += shell_cmd_rtt
462 PSEUDOMODULES += shell_cmd_saul_reg
463 PSEUDOMODULES += shell_cmd_semtech-loramac
464 PSEUDOMODULES += shell_cmd_sha1sum
465 PSEUDOMODULES += shell_cmd_sha256sum
466 PSEUDOMODULES += shell_cmd_sht1x
467 PSEUDOMODULES += shell_cmd_sntp
468 PSEUDOMODULES += shell_cmd_suit
469 PSEUDOMODULES += shell_cmd_sys
470 PSEUDOMODULES += shell_cmd_udptty
471 PSEUDOMODULES += shell_cmd_vfs
472 PSEUDOMODULES += shell_cmds_default
473 PSEUDOMODULES += shell_hooks
474 PSEUDOMODULES += shell_lock_auto_locking
475 PSEUDOMODULES += shield_llcc68
476 PSEUDOMODULES += shield_sx1262
477 PSEUDOMODULES += shield_w5100
478 PSEUDOMODULES += slipdev_stdio
479 PSEUDOMODULES += slipdev_l2addr
480 PSEUDOMODULES += sock
481 PSEUDOMODULES += sock_async
482 PSEUDOMODULES += sock_aux_local
483 PSEUDOMODULES += sock_aux_rssi
484 PSEUDOMODULES += sock_aux_timestamp
485 PSEUDOMODULES += sock_aux_ttl
486 PSEUDOMODULES += sock_dtls
487 PSEUDOMODULES += sock_dtls_verify_public_key
488 PSEUDOMODULES += sock_ip
489 PSEUDOMODULES += sock_tcp
490 PSEUDOMODULES += sock_udp
491 PSEUDOMODULES += socket_zep_hello
492 PSEUDOMODULES += soft_uart_modecfg
493 PSEUDOMODULES += stdin
494 PSEUDOMODULES += stdio_available
495 PSEUDOMODULES += stdio_cdc_acm
496 
501 PSEUDOMODULES += stdio_default
502 
503 PSEUDOMODULES += stdio_dispatch
504 PSEUDOMODULES += stdio_ethos
505 PSEUDOMODULES += stdio_nimble_debug
506 PSEUDOMODULES += stdio_telnet
507 
512 PSEUDOMODULES += stdio_uart_onlcr
513 
514 PSEUDOMODULES += stdio_uart_rx
515 PSEUDOMODULES += stm32_eth
516 PSEUDOMODULES += stm32_eth_auto
517 PSEUDOMODULES += stm32_eth_link_up
518 PSEUDOMODULES += stm32_eth_tracing
519 PSEUDOMODULES += stm32mp1_eng_mode
520 PSEUDOMODULES += suit_transport_%
521 PSEUDOMODULES += suit_storage_%
522 PSEUDOMODULES += sys_bus_%
523 PSEUDOMODULES += tiny_strerror_as_strerror
524 PSEUDOMODULES += tiny_strerror_minimal
525 PSEUDOMODULES += usbus_urb
526 PSEUDOMODULES += vdd_lc_filter_%
527 
536 PSEUDOMODULES += vfs_auto_format
537 
538 
545 PSEUDOMODULES += vfs_auto_mount
546 
547 
558 PSEUDOMODULES += vfs_default
559 
560 PSEUDOMODULES += wakaama_objects_%
561 PSEUDOMODULES += wifi_scan_list
562 PSEUDOMODULES += wifi_enterprise
563 PSEUDOMODULES += xtimer_on_ztimer
564 PSEUDOMODULES += xtimer_no_ztimer_default
565 PSEUDOMODULES += zptr
566 PSEUDOMODULES += ztimer
567 PSEUDOMODULES += ztimer_%
568 PSEUDOMODULES += ztimer64_%
569 
570 
582 PSEUDOMODULES += ztimer_auto_adjust
583 
584 # core_lib is not a submodule
585 NO_PSEUDOMODULES += core_lib
586 
587 # ztimer's main module is called "ztimer_core"
588 NO_PSEUDOMODULES += ztimer_core
589 NO_PSEUDOMODULES += netdev_ieee802154_submac
590 
591 # print ascii representation in function od_hex_dump()
592 PSEUDOMODULES += od_string
593 
594 # add all pseudo random number generator variants as pseudomodules
595 PSEUDOMODULES += prng_%
596 
597 # STM32 periph pseudomodules
598 PSEUDOMODULES += stm32_periph_%
599 
600 # declare periph submodules as pseudomodules, but exclude periph_common
601 PSEUDOMODULES += periph_%
602 NO_PSEUDOMODULES += periph_common
603 
604 # Modules to automatically start PIO programs
605 PSEUDOMODULES += pio_autostart_%
606 
607 # Submodules provided by Skald
608 PSEUDOMODULES += skald_ibeacon
609 PSEUDOMODULES += skald_eddystone
610 
611 PSEUDOMODULES += crypto_aes_128
612 PSEUDOMODULES += crypto_aes_192
613 PSEUDOMODULES += crypto_aes_256
614 # By using this pseudomodule, T tables will be precalculated.
615 PSEUDOMODULES += crypto_aes_precalculated
616 # This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
617 PSEUDOMODULES += crypto_aes_unroll
618 
619 # declare shell version of test_utils_interactive_sync
620 PSEUDOMODULES += test_utils_interactive_sync_shell
621 PSEUDOMODULES += test_utils_main_exit_cb
622 
623 # All auto_init modules are pseudomodules
624 PSEUDOMODULES += auto_init_%
625 NO_PSEUDOMODULES += auto_init_can
626 NO_PSEUDOMODULES += auto_init_loramac
627 NO_PSEUDOMODULES += auto_init_multimedia
628 NO_PSEUDOMODULES += auto_init_security
629 NO_PSEUDOMODULES += auto_init_usbus
630 NO_PSEUDOMODULES += auto_init_screen
631 NO_PSEUDOMODULES += auto_init_wdt_event
632 NO_PSEUDOMODULES += auto_init_wdt_thread
633 
634 # Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
635 
636