pseudomodules.inc.mk
1 
22 
23 PSEUDOMODULES += atomic_utils
24 PSEUDOMODULES += base64url
25 
26 
34 PSEUDOMODULES += board_software_reset
35 
36 PSEUDOMODULES += can_mbox
37 PSEUDOMODULES += can_pm
38 PSEUDOMODULES += can_raw
39 PSEUDOMODULES += ccn-lite-utils
40 PSEUDOMODULES += cc2538_rf_obs_sig
41 PSEUDOMODULES += conn_can_isotp_multi
42 PSEUDOMODULES += cord_ep_standalone
43 PSEUDOMODULES += core_%
44 PSEUDOMODULES += cortexm_fpu
45 PSEUDOMODULES += cortexm_svc
46 PSEUDOMODULES += cpp
47 PSEUDOMODULES += cpu_check_address
48 PSEUDOMODULES += crc16_fast
49 PSEUDOMODULES += crc32_fast
50 PSEUDOMODULES += credman_load
51 PSEUDOMODULES += dbgpin
52 PSEUDOMODULES += devfs_%
53 PSEUDOMODULES += dhcpv6_%
54 PSEUDOMODULES += dhcpv6_client_dns
55 PSEUDOMODULES += dhcpv6_client_ia_pd
56 PSEUDOMODULES += dhcpv6_client_ia_na
57 PSEUDOMODULES += dhcpv6_client_mud_url
58 PSEUDOMODULES += dhcpv6_relay
59 PSEUDOMODULES += dns_cache
60 PSEUDOMODULES += dns_msg
61 PSEUDOMODULES += ecc_%
62 PSEUDOMODULES += ethos_stdio
63 PSEUDOMODULES += event_%
64 
69 PSEUDOMODULES += event_thread_lowest
70 
71 PSEUDOMODULES += event_timeout
72 PSEUDOMODULES += event_timeout_ztimer
73 PSEUDOMODULES += evtimer_mbox
74 PSEUDOMODULES += evtimer_on_ztimer
75 PSEUDOMODULES += fatfs_vfs_format
76 PSEUDOMODULES += fmt_%
77 PSEUDOMODULES += gcoap_forward_proxy
78 PSEUDOMODULES += gcoap_fileserver
79 PSEUDOMODULES += gcoap_fileserver_callback
80 PSEUDOMODULES += gcoap_fileserver_delete
81 PSEUDOMODULES += gcoap_fileserver_put
82 PSEUDOMODULES += gcoap_dtls
83 
86 PSEUDOMODULES += gcoap_dns
87 
88 PSEUDOMODULES += gcoap_dns_proxied
89 
90 PSEUDOMODULES += fido2_tests
91 
95 PSEUDOMODULES += gnrc_dhcpv6_client
96 
99 PSEUDOMODULES += gnrc_dhcpv6_client_6lbr
100 
103 PSEUDOMODULES += gnrc_dhcpv6_client_simple_pd
104 
106 PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
107 PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
108 PSEUDOMODULES += gnrc_ipv6_default
109 PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
110 PSEUDOMODULES += gnrc_ipv6_router
111 PSEUDOMODULES += gnrc_ipv6_router_default
112 PSEUDOMODULES += gnrc_ipv6_nib_6lbr
113 PSEUDOMODULES += gnrc_ipv6_nib_6ln
114 PSEUDOMODULES += gnrc_ipv6_nib_6lr
115 PSEUDOMODULES += gnrc_ipv6_nib_dns
116 PSEUDOMODULES += gnrc_ipv6_nib_rio
117 PSEUDOMODULES += gnrc_ipv6_nib_router
118 PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
119 PSEUDOMODULES += gnrc_lorawan_1_1
120 
125 PSEUDOMODULES += gnrc_netdev_default
126 
127 PSEUDOMODULES += gnrc_neterr
128 PSEUDOMODULES += gnrc_netapi_callbacks
129 PSEUDOMODULES += gnrc_netapi_mbox
130 PSEUDOMODULES += gnrc_netif_bus
131 PSEUDOMODULES += gnrc_netif_timestamp
132 
137 PSEUDOMODULES += gnrc_pktbuf_cmd
138 
139 PSEUDOMODULES += gnrc_netif_6lo
140 PSEUDOMODULES += gnrc_netif_ipv6
141 PSEUDOMODULES += gnrc_netif_mac
142 PSEUDOMODULES += gnrc_netif_single
143 
149 PSEUDOMODULES += gnrc_netif_cmd_lora
150 
151 PSEUDOMODULES += gnrc_netif_dedup
152 
153 
154 
156 
157 
160 PSEUDOMODULES += gnrc_nettype_ccn
161 
162 
163 
166 PSEUDOMODULES += gnrc_nettype_gomach
167 
168 
169 
172 PSEUDOMODULES += gnrc_nettype_icmpv6
173 
174 
175 
178 PSEUDOMODULES += gnrc_nettype_ipv6
179 
180 
181 
184 PSEUDOMODULES += gnrc_nettype_ipv6_ext
185 
186 
187 
190 PSEUDOMODULES += gnrc_nettype_lorawan
191 
192 
193 
196 PSEUDOMODULES += gnrc_nettype_lwmac
197 
198 
199 
202 PSEUDOMODULES += gnrc_nettype_ndn
203 
204 
205 
208 PSEUDOMODULES += gnrc_nettype_sixlowpan
209 
210 
211 
214 PSEUDOMODULES += gnrc_nettype_tcp
215 
216 
217 
220 PSEUDOMODULES += gnrc_nettype_udp
221 
223 
224 
225 PSEUDOMODULES += gnrc_sixloenc
226 PSEUDOMODULES += gnrc_sixlowpan_border_router_default
227 PSEUDOMODULES += gnrc_sixlowpan_default
228 PSEUDOMODULES += gnrc_sixlowpan_frag_hint
229 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn
230 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_in
231 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_out
232 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_fqueue
233 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
234 
238 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure
239 
240 PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
241 PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
242 PSEUDOMODULES += gnrc_sixlowpan_router_default
243 
248 PSEUDOMODULES += gnrc_udp_cmd
249 
250 PSEUDOMODULES += gnrc_sock_async
251 PSEUDOMODULES += gnrc_sock_check_reuse
252 PSEUDOMODULES += gnrc_txtsnd
253 
258 PSEUDOMODULES += heap_cmd
259 
265 PSEUDOMODULES += i2c_scan
266 
267 PSEUDOMODULES += ieee802154_security
268 PSEUDOMODULES += ieee802154_submac
269 PSEUDOMODULES += ipv4
270 PSEUDOMODULES += ipv6
271 PSEUDOMODULES += l2filter_blacklist
272 PSEUDOMODULES += l2filter_whitelist
273 PSEUDOMODULES += libstdcpp
274 PSEUDOMODULES += log
275 PSEUDOMODULES += lora
276 
279 PSEUDOMODULES += libc_gettimeofday
280 
281 
284 PSEUDOMODULES += malloc_tracing
285 
286 
291 PSEUDOMODULES += mpu_stack_guard
292 
293 
299 PSEUDOMODULES += mpu_noexec_ram
300 
301 
302 
307 PSEUDOMODULES += md5sum
308 
309 PSEUDOMODULES += mtd_write_page
310 PSEUDOMODULES += nanocoap_%
311 PSEUDOMODULES += netdev_default
312 PSEUDOMODULES += netdev_ieee802154_%
313 PSEUDOMODULES += netdev_ieee802154_rx_timestamp
314 PSEUDOMODULES += netdev_ieee802154
315 PSEUDOMODULES += netdev_eth
316 PSEUDOMODULES += netdev_layer
317 PSEUDOMODULES += netdev_legacy_api
318 PSEUDOMODULES += netdev_new_api
319 PSEUDOMODULES += netdev_register
320 PSEUDOMODULES += netstats
321 PSEUDOMODULES += netstats_l2
322 PSEUDOMODULES += netstats_neighbor_etx
323 PSEUDOMODULES += netstats_neighbor_count
324 PSEUDOMODULES += netstats_neighbor_rssi
325 PSEUDOMODULES += netstats_neighbor_lqi
326 PSEUDOMODULES += netstats_neighbor_tx_time
327 PSEUDOMODULES += netstats_ipv6
328 PSEUDOMODULES += netstats_rpl
329 PSEUDOMODULES += nimble
330 PSEUDOMODULES += nimble_adv_ext
331 PSEUDOMODULES += nimble_autoconn_%
332 PSEUDOMODULES += nimble_netif_ext
333 PSEUDOMODULES += nimble_phy_coded
334 PSEUDOMODULES += nimble_phy_2mbit
335 PSEUDOMODULES += nimble_rpble_ext
336 PSEUDOMODULES += nimble_statconn_ext
337 PSEUDOMODULES += nimble_autoadv_shell
338 PSEUDOMODULES += nrfx
339 PSEUDOMODULES += newlib
340 PSEUDOMODULES += newlib_gnu_source
341 PSEUDOMODULES += newlib_nano
342 
347 PSEUDOMODULES += nice
348 
349 PSEUDOMODULES += nrf24l01p_ng_diagnostics
350 PSEUDOMODULES += openthread
351 PSEUDOMODULES += picolibc
352 PSEUDOMODULES += picolibc_stdout_buffered
353 PSEUDOMODULES += pktqueue
354 PSEUDOMODULES += posix_headers
355 PSEUDOMODULES += printf_float
356 PSEUDOMODULES += prng
357 PSEUDOMODULES += prng_%
358 PSEUDOMODULES += fortuna_reseed
359 
364 PSEUDOMODULES += random_cmd
365 
366 PSEUDOMODULES += riotboot_%
367 PSEUDOMODULES += rtt_cmd
368 PSEUDOMODULES += saul_adc
369 PSEUDOMODULES += saul_default
370 PSEUDOMODULES += saul_gpio
371 PSEUDOMODULES += saul_nrf_temperature
372 PSEUDOMODULES += saul_nrf_vddh
373 PSEUDOMODULES += saul_pwm
374 PSEUDOMODULES += scanf_float
375 PSEUDOMODULES += sched_cb
376 PSEUDOMODULES += sched_runq_callback
377 
381 PSEUDOMODULES += sema_deprecated
382 
383 PSEUDOMODULES += semtech_loramac_rx
384 PSEUDOMODULES += senml_cbor
385 PSEUDOMODULES += senml_phydat
386 PSEUDOMODULES += senml_saul
387 
392 PSEUDOMODULES += sha1sum
393 
399 PSEUDOMODULES += sha256sum
400 
401 PSEUDOMODULES += shell_cmd_app_metadata
402 PSEUDOMODULES += shell_cmd_at30tse75x
403 PSEUDOMODULES += shell_cmd_benchmark_udp
404 PSEUDOMODULES += shell_cmd_ccn-lite-utils
405 PSEUDOMODULES += shell_cmd_conn_can
406 PSEUDOMODULES += shell_cmd_cord_ep
407 PSEUDOMODULES += shell_cmd_cryptoauthlib
408 PSEUDOMODULES += shell_cmd_dfplayer
409 PSEUDOMODULES += shell_cmd_fib
410 PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
411 PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
412 PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
413 PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
414 PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
415 PSEUDOMODULES += shell_cmd_gnrc_netif
416 PSEUDOMODULES += shell_cmd_gnrc_netif_lorawan
417 PSEUDOMODULES += shell_cmd_gnrc_pktbuf
418 PSEUDOMODULES += shell_cmd_gnrc_rpl
419 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
420 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
421 PSEUDOMODULES += shell_cmd_gnrc_udp
422 PSEUDOMODULES += shell_cmd_heap
423 PSEUDOMODULES += shell_cmd_i2c_scan
424 PSEUDOMODULES += shell_cmd_lwip_netif
425 PSEUDOMODULES += shell_cmd_mci
426 PSEUDOMODULES += shell_cmd_md5sum
427 PSEUDOMODULES += shell_cmd_nanocoap_vfs
428 PSEUDOMODULES += shell_cmd_netstats_neighbor
429 PSEUDOMODULES += shell_cmd_nice
430 PSEUDOMODULES += shell_cmd_nimble_netif
431 PSEUDOMODULES += shell_cmd_nimble_statconn
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_vfs
447 PSEUDOMODULES += shell_cmds_default
448 
452 PSEUDOMODULES += shell_commands
453 
454 PSEUDOMODULES += shell_hooks
455 PSEUDOMODULES += shell_lock_auto_locking
456 PSEUDOMODULES += slipdev_stdio
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_dtls
464 PSEUDOMODULES += sock_ip
465 PSEUDOMODULES += sock_tcp
466 PSEUDOMODULES += sock_udp
467 PSEUDOMODULES += socket_zep_hello
468 PSEUDOMODULES += soft_uart_modecfg
469 PSEUDOMODULES += stdin
470 PSEUDOMODULES += stdio_available
471 PSEUDOMODULES += stdio_cdc_acm
472 PSEUDOMODULES += stdio_ethos
473 PSEUDOMODULES += stdio_nimble_debug
474 PSEUDOMODULES += stdio_telnet
475 
480 PSEUDOMODULES += stdio_uart_onlcr
481 
482 PSEUDOMODULES += stdio_uart_rx
483 PSEUDOMODULES += stm32_eth
484 PSEUDOMODULES += stm32_eth_auto
485 PSEUDOMODULES += stm32_eth_link_up
486 PSEUDOMODULES += stm32_eth_tracing
487 PSEUDOMODULES += stm32mp1_eng_mode
488 PSEUDOMODULES += suit_transport_%
489 PSEUDOMODULES += suit_storage_%
490 PSEUDOMODULES += sys_bus_%
491 PSEUDOMODULES += tiny_strerror_as_strerror
492 PSEUDOMODULES += tiny_strerror_minimal
493 PSEUDOMODULES += vdd_lc_filter_%
494 
503 PSEUDOMODULES += vfs_auto_format
504 
505 
512 PSEUDOMODULES += vfs_auto_mount
513 
514 
525 PSEUDOMODULES += vfs_default
526 
527 PSEUDOMODULES += wakaama_objects_%
528 PSEUDOMODULES += wifi_enterprise
529 PSEUDOMODULES += xtimer_on_ztimer
530 PSEUDOMODULES += xtimer_no_ztimer_default
531 PSEUDOMODULES += zptr
532 PSEUDOMODULES += ztimer
533 PSEUDOMODULES += ztimer_%
534 PSEUDOMODULES += ztimer64_%
535 
536 
548 PSEUDOMODULES += ztimer_auto_adjust
549 
550 # core_lib is not a submodule
551 NO_PSEUDOMODULES += core_lib
552 
553 # ztimer's main module is called "ztimer_core"
554 NO_PSEUDOMODULES += ztimer_core
555 NO_PSEUDOMODULES += netdev_ieee802154_submac
556 
557 # print ascii representation in function od_hex_dump()
558 PSEUDOMODULES += od_string
559 
560 # add all pseudo random number generator variants as pseudomodules
561 PSEUDOMODULES += prng_%
562 
563 # STM32 periph pseudomodules
564 PSEUDOMODULES += stm32_periph_%
565 
566 # declare periph submodules as pseudomodules, but exclude periph_common
567 PSEUDOMODULES += periph_%
568 NO_PSEUDOMODULES += periph_common
569 
570 # Submodules provided by Skald
571 PSEUDOMODULES += skald_ibeacon
572 PSEUDOMODULES += skald_eddystone
573 
574 PSEUDOMODULES += crypto_aes_128
575 PSEUDOMODULES += crypto_aes_192
576 PSEUDOMODULES += crypto_aes_256
577 # By using this pseudomodule, T tables will be precalculated.
578 PSEUDOMODULES += crypto_aes_precalculated
579 # This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
580 PSEUDOMODULES += crypto_aes_unroll
581 
582 # declare shell version of test_utils_interactive_sync
583 PSEUDOMODULES += test_utils_interactive_sync_shell
584 PSEUDOMODULES += test_utils_main_exit_cb
585 
586 # All auto_init modules are pseudomodules
587 PSEUDOMODULES += auto_init_%
588 NO_PSEUDOMODULES += auto_init_can
589 NO_PSEUDOMODULES += auto_init_loramac
590 NO_PSEUDOMODULES += auto_init_multimedia
591 NO_PSEUDOMODULES += auto_init_security
592 NO_PSEUDOMODULES += auto_init_usbus
593 NO_PSEUDOMODULES += auto_init_screen
594 
595 # Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
596 
597