pseudomodules.inc.mk
1
22
23PSEUDOMODULES += atomic_utils
24PSEUDOMODULES += base64url
25
26
34PSEUDOMODULES += board_software_reset
35
36PSEUDOMODULES += arduino_pwm
37PSEUDOMODULES += arduino_serial_stdio
38PSEUDOMODULES += can_mbox
39PSEUDOMODULES += can_pm
40PSEUDOMODULES += can_raw
41PSEUDOMODULES += ccn-lite-utils
42PSEUDOMODULES += cc2538_rf_obs_sig
43PSEUDOMODULES += conn_can_isotp_multi
44PSEUDOMODULES += cord_ep_standalone
45PSEUDOMODULES += core_%
46PSEUDOMODULES += cortexm_fpu
47PSEUDOMODULES += cortexm_svc
48PSEUDOMODULES += cpp
49PSEUDOMODULES += cpu_check_address
50PSEUDOMODULES += crc16_fast
51PSEUDOMODULES += crc32_fast
52PSEUDOMODULES += credman_load
53PSEUDOMODULES += dbgpin
54PSEUDOMODULES += devfs_%
55PSEUDOMODULES += dhcpv6_%
56PSEUDOMODULES += dhcpv6_client_dns
57PSEUDOMODULES += dhcpv6_client_ia_pd
58PSEUDOMODULES += dhcpv6_client_ia_na
59PSEUDOMODULES += dhcpv6_client_mud_url
60PSEUDOMODULES += dhcpv6_relay
61PSEUDOMODULES += dns_cache
62PSEUDOMODULES += dns_msg
63PSEUDOMODULES += ecc_%
64PSEUDOMODULES += ethos_stdio
65PSEUDOMODULES += event_%
66PSEUDOMODULES += event_timeout
67PSEUDOMODULES += event_timeout_ztimer
68PSEUDOMODULES += evtimer_mbox
69PSEUDOMODULES += fatfs_vfs_format
70PSEUDOMODULES += fmt_%
71PSEUDOMODULES += gcoap_forward_proxy
72PSEUDOMODULES += gcoap_fileserver
73PSEUDOMODULES += gcoap_fileserver_callback
74PSEUDOMODULES += gcoap_fileserver_delete
75PSEUDOMODULES += gcoap_fileserver_put
76PSEUDOMODULES += gcoap_dtls
77
80PSEUDOMODULES += gcoap_dns
81
82PSEUDOMODULES += gcoap_dns_proxied
83
84PSEUDOMODULES += fido2_tests
85
89PSEUDOMODULES += gnrc_dhcpv6_client
90
93PSEUDOMODULES += gnrc_dhcpv6_client_6lbr
94
97PSEUDOMODULES += gnrc_dhcpv6_client_simple_pd
98
100PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
101PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
102PSEUDOMODULES += gnrc_ipv6_default
103PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
104PSEUDOMODULES += gnrc_ipv6_router
105PSEUDOMODULES += gnrc_ipv6_router_default
106PSEUDOMODULES += gnrc_ipv6_nib_6lbr
107PSEUDOMODULES += gnrc_ipv6_nib_6ln
108PSEUDOMODULES += gnrc_ipv6_nib_6lr
109PSEUDOMODULES += gnrc_ipv6_nib_dns
110PSEUDOMODULES += gnrc_ipv6_nib_rio
111PSEUDOMODULES += gnrc_ipv6_nib_router
112PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
113PSEUDOMODULES += gnrc_lorawan_1_1
114
119PSEUDOMODULES += gnrc_netdev_default
120
121PSEUDOMODULES += gnrc_neterr
122PSEUDOMODULES += gnrc_netapi_callbacks
123PSEUDOMODULES += gnrc_netapi_mbox
124PSEUDOMODULES += gnrc_netif_bus
125PSEUDOMODULES += gnrc_netif_timestamp
126
131PSEUDOMODULES += gnrc_pktbuf_cmd
132
133PSEUDOMODULES += gnrc_netif_6lo
134PSEUDOMODULES += gnrc_netif_ipv6
135PSEUDOMODULES += gnrc_netif_mac
136PSEUDOMODULES += gnrc_netif_single
137
143PSEUDOMODULES += gnrc_netif_cmd_lora
144
145PSEUDOMODULES += gnrc_netif_dedup
146
147
148
150
151
154PSEUDOMODULES += gnrc_nettype_ccn
155
156
157
160PSEUDOMODULES += gnrc_nettype_gomach
161
162
163
166PSEUDOMODULES += gnrc_nettype_icmpv6
167
168
169
172PSEUDOMODULES += gnrc_nettype_ipv6
173
174
175
178PSEUDOMODULES += gnrc_nettype_ipv6_ext
179
180
181
184PSEUDOMODULES += gnrc_nettype_lorawan
185
186
187
190PSEUDOMODULES += gnrc_nettype_lwmac
191
192
193
196PSEUDOMODULES += gnrc_nettype_ndn
197
198
199
202PSEUDOMODULES += gnrc_nettype_sixlowpan
203
204
205
208PSEUDOMODULES += gnrc_nettype_tcp
209
210
211
214PSEUDOMODULES += gnrc_nettype_udp
215
217
218
219PSEUDOMODULES += gnrc_sixloenc
220PSEUDOMODULES += gnrc_sixlowpan_border_router_default
221PSEUDOMODULES += gnrc_sixlowpan_default
222PSEUDOMODULES += gnrc_sixlowpan_frag_hint
223PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn
224PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_in
225PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_out
226PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_fqueue
227PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
228
232PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure
233
239PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_abe
240
244PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_reno
245
249PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_quic
250
255PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_sfr
256
258PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
259PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
260PSEUDOMODULES += gnrc_sixlowpan_router_default
261
266PSEUDOMODULES += gnrc_udp_cmd
267
268PSEUDOMODULES += gnrc_sock_async
269PSEUDOMODULES += gnrc_sock_check_reuse
270PSEUDOMODULES += gnrc_txtsnd
271
276PSEUDOMODULES += heap_cmd
277
283PSEUDOMODULES += i2c_scan
284
285PSEUDOMODULES += ieee802154_security
286PSEUDOMODULES += ieee802154_submac
287PSEUDOMODULES += ipv4
288PSEUDOMODULES += ipv6
289PSEUDOMODULES += l2filter_blacklist
290PSEUDOMODULES += l2filter_whitelist
291PSEUDOMODULES += libstdcpp
292PSEUDOMODULES += log
293PSEUDOMODULES += lora
294PSEUDOMODULES += lwext4_no_gpl
295PSEUDOMODULES += lwext2_vfs
296PSEUDOMODULES += lwext3_vfs
297PSEUDOMODULES += lwext4_vfs
298PSEUDOMODULES += lwext4_vfs_format
299
302PSEUDOMODULES += libc_gettimeofday
303
304
307PSEUDOMODULES += malloc_tracing
308
309
314PSEUDOMODULES += mpu_stack_guard
315
316
322PSEUDOMODULES += mpu_noexec_ram
323
324
325
331PSEUDOMODULES += pmp_noexec_ram
332
333
334
339PSEUDOMODULES += md5sum
340
341PSEUDOMODULES += mtd_write_page
342PSEUDOMODULES += nanocoap_%
343PSEUDOMODULES += netdev_default
344PSEUDOMODULES += netdev_ieee802154_%
345PSEUDOMODULES += netdev_ieee802154_rx_timestamp
346PSEUDOMODULES += netdev_ieee802154
347PSEUDOMODULES += netdev_eth
348PSEUDOMODULES += netdev_layer
349PSEUDOMODULES += netdev_legacy_api
350PSEUDOMODULES += netdev_new_api
351PSEUDOMODULES += netdev_register
352PSEUDOMODULES += netstats
353PSEUDOMODULES += netstats_l2
354PSEUDOMODULES += netstats_neighbor_etx
355PSEUDOMODULES += netstats_neighbor_count
356PSEUDOMODULES += netstats_neighbor_rssi
357PSEUDOMODULES += netstats_neighbor_lqi
358PSEUDOMODULES += netstats_neighbor_tx_time
359PSEUDOMODULES += netstats_ipv6
360PSEUDOMODULES += netstats_rpl
361PSEUDOMODULES += nimble
362PSEUDOMODULES += nimble_adv_ext
363PSEUDOMODULES += nimble_autoconn_%
364PSEUDOMODULES += nimble_netif_ext
365PSEUDOMODULES += nimble_phy_coded
366PSEUDOMODULES += nimble_phy_2mbit
367PSEUDOMODULES += nimble_rpble_ext
368PSEUDOMODULES += nimble_statconn_ext
369PSEUDOMODULES += nimble_autoadv_shell
370PSEUDOMODULES += nrfx
371PSEUDOMODULES += newlib
372PSEUDOMODULES += newlib_gnu_source
373PSEUDOMODULES += newlib_nano
374
379PSEUDOMODULES += nice
380
381PSEUDOMODULES += nrf24l01p_ng_diagnostics
382PSEUDOMODULES += opendsme
383PSEUDOMODULES += openthread
384PSEUDOMODULES += picolibc
385PSEUDOMODULES += picolibc_stdout_buffered
386PSEUDOMODULES += pktqueue
387PSEUDOMODULES += posix_headers
388PSEUDOMODULES += printf_float
389PSEUDOMODULES += prng
390PSEUDOMODULES += prng_%
391PSEUDOMODULES += psa_riot_cipher_aes_common
392PSEUDOMODULES += psa_riot_cipher_aes_128_ecb
393PSEUDOMODULES += psa_riot_cipher_aes_128_cbc
394PSEUDOMODULES += psa_riot_cipher_aes_192_cbc
395PSEUDOMODULES += psa_riot_cipher_aes_256_cbc
396PSEUDOMODULES += psa_riot_hashes_md5
397PSEUDOMODULES += psa_riot_hashes_sha_1
398PSEUDOMODULES += psa_riot_hashes_sha_224
399PSEUDOMODULES += psa_riot_hashes_sha_256
400PSEUDOMODULES += psa_riot_hashes_sha_512
401PSEUDOMODULES += psa_riot_hashes_hmac_sha256
402PSEUDOMODULES += fortuna_reseed
403
408PSEUDOMODULES += random_cmd
409
410PSEUDOMODULES += riotboot_%
411PSEUDOMODULES += rtt_cmd
412PSEUDOMODULES += saul_adc
413PSEUDOMODULES += saul_default
414PSEUDOMODULES += saul_gpio
415PSEUDOMODULES += saul_nrf_temperature
416PSEUDOMODULES += saul_nrf_vddh
417PSEUDOMODULES += saul_pwm
418PSEUDOMODULES += scanf_float
419PSEUDOMODULES += sched_cb
420PSEUDOMODULES += sched_runq_callback
421
425PSEUDOMODULES += sema_deprecated
426
427PSEUDOMODULES += semtech_loramac_rx
428PSEUDOMODULES += senml_cbor
429PSEUDOMODULES += senml_phydat
430PSEUDOMODULES += senml_saul
431
434PSEUDOMODULES += servo_pwm
435
439PSEUDOMODULES += servo_timer
440
444PSEUDOMODULES += servo_saul
445
451PSEUDOMODULES += sha1sum
452
458PSEUDOMODULES += sha256sum
459
460PSEUDOMODULES += shell_cmd_app_metadata
461PSEUDOMODULES += shell_cmd_at30tse75x
462PSEUDOMODULES += shell_cmd_benchmark_udp
463PSEUDOMODULES += shell_cmd_ccn-lite-utils
464PSEUDOMODULES += shell_cmd_conn_can
465PSEUDOMODULES += shell_cmd_cord_ep
466PSEUDOMODULES += shell_cmd_coreclk
467PSEUDOMODULES += shell_cmd_cryptoauthlib
468PSEUDOMODULES += shell_cmd_dfplayer
469PSEUDOMODULES += shell_cmd_fib
470PSEUDOMODULES += shell_cmd_genfile
471PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
472PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
473PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
474PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
475PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
476PSEUDOMODULES += shell_cmd_gnrc_netif
477PSEUDOMODULES += shell_cmd_gnrc_netif_lora
478PSEUDOMODULES += shell_cmd_gnrc_netif_lorawan
479PSEUDOMODULES += shell_cmd_gnrc_pktbuf
480PSEUDOMODULES += shell_cmd_gnrc_rpl
481PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
482PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
483PSEUDOMODULES += shell_cmd_gnrc_txtsnd
484PSEUDOMODULES += shell_cmd_gnrc_udp
485PSEUDOMODULES += shell_cmd_heap
486PSEUDOMODULES += shell_cmd_i2c_scan
487PSEUDOMODULES += shell_cmd_iw
488PSEUDOMODULES += shell_cmd_lwip_netif
489PSEUDOMODULES += shell_cmd_mci
490PSEUDOMODULES += shell_cmd_md5sum
491PSEUDOMODULES += shell_cmd_nanocoap_vfs
492PSEUDOMODULES += shell_cmd_netstats_neighbor
493PSEUDOMODULES += shell_cmd_nice
494PSEUDOMODULES += shell_cmd_nimble_netif
495PSEUDOMODULES += shell_cmd_nimble_statconn
496PSEUDOMODULES += shell_cmd_opendsme
497PSEUDOMODULES += shell_cmd_openwsn
498PSEUDOMODULES += shell_cmd_pm
499PSEUDOMODULES += shell_cmd_ps
500PSEUDOMODULES += shell_cmd_random
501PSEUDOMODULES += shell_cmd_rtc
502PSEUDOMODULES += shell_cmd_rtt
503PSEUDOMODULES += shell_cmd_saul_reg
504PSEUDOMODULES += shell_cmd_semtech-loramac
505PSEUDOMODULES += shell_cmd_sha1sum
506PSEUDOMODULES += shell_cmd_sha256sum
507PSEUDOMODULES += shell_cmd_sht1x
508PSEUDOMODULES += shell_cmd_sntp
509PSEUDOMODULES += shell_cmd_suit
510PSEUDOMODULES += shell_cmd_sys
511PSEUDOMODULES += shell_cmd_vfs
512PSEUDOMODULES += shell_cmds_default
513
517PSEUDOMODULES += shell_commands
518
519PSEUDOMODULES += shell_hooks
520PSEUDOMODULES += shell_lock_auto_locking
521PSEUDOMODULES += shield_w5100
522PSEUDOMODULES += slipdev_stdio
523PSEUDOMODULES += slipdev_l2addr
524PSEUDOMODULES += sock
525PSEUDOMODULES += sock_async
526PSEUDOMODULES += sock_aux_local
527PSEUDOMODULES += sock_aux_rssi
528PSEUDOMODULES += sock_aux_timestamp
529PSEUDOMODULES += sock_aux_ttl
530PSEUDOMODULES += sock_dtls
531PSEUDOMODULES += sock_ip
532PSEUDOMODULES += sock_tcp
533PSEUDOMODULES += sock_udp
534PSEUDOMODULES += socket_zep_hello
535PSEUDOMODULES += soft_uart_modecfg
536PSEUDOMODULES += stdin
537PSEUDOMODULES += stdio_available
538PSEUDOMODULES += stdio_cdc_acm
539PSEUDOMODULES += stdio_ethos
540PSEUDOMODULES += stdio_nimble_debug
541PSEUDOMODULES += stdio_telnet
542
547PSEUDOMODULES += stdio_uart_onlcr
548
549PSEUDOMODULES += stdio_uart_rx
550PSEUDOMODULES += stm32_eth
551PSEUDOMODULES += stm32_eth_auto
552PSEUDOMODULES += stm32_eth_link_up
553PSEUDOMODULES += stm32_eth_tracing
554PSEUDOMODULES += stm32mp1_eng_mode
555PSEUDOMODULES += suit_transport_%
556PSEUDOMODULES += suit_storage_%
557PSEUDOMODULES += sys_bus_%
558PSEUDOMODULES += tiny_strerror_as_strerror
559PSEUDOMODULES += tiny_strerror_minimal
560PSEUDOMODULES += usbus_urb
561PSEUDOMODULES += vdd_lc_filter_%
562
571PSEUDOMODULES += vfs_auto_format
572
573
580PSEUDOMODULES += vfs_auto_mount
581
582
593PSEUDOMODULES += vfs_default
594
595PSEUDOMODULES += wakaama_objects_%
596PSEUDOMODULES += wifi_scan_list
597PSEUDOMODULES += wifi_enterprise
598PSEUDOMODULES += xtimer_on_ztimer
599PSEUDOMODULES += xtimer_no_ztimer_default
600PSEUDOMODULES += zptr
601PSEUDOMODULES += ztimer
602PSEUDOMODULES += ztimer_%
603PSEUDOMODULES += ztimer64_%
604
605
617PSEUDOMODULES += ztimer_auto_adjust
618
619# core_lib is not a submodule
620NO_PSEUDOMODULES += core_lib
621
622# ztimer's main module is called "ztimer_core"
623NO_PSEUDOMODULES += ztimer_core
624NO_PSEUDOMODULES += netdev_ieee802154_submac
625
626# print ascii representation in function od_hex_dump()
627PSEUDOMODULES += od_string
628
629# add all pseudo random number generator variants as pseudomodules
630PSEUDOMODULES += prng_%
631
632# STM32 periph pseudomodules
633PSEUDOMODULES += stm32_periph_%
634
635# declare periph submodules as pseudomodules, but exclude periph_common
636PSEUDOMODULES += periph_%
637NO_PSEUDOMODULES += periph_common
638
639# Modules to automatically start PIO programs
640PSEUDOMODULES += pio_autostart_%
641
642# Submodules provided by Skald
643PSEUDOMODULES += skald_ibeacon
644PSEUDOMODULES += skald_eddystone
645
646PSEUDOMODULES += crypto_aes_128
647PSEUDOMODULES += crypto_aes_192
648PSEUDOMODULES += crypto_aes_256
649# By using this pseudomodule, T tables will be precalculated.
650PSEUDOMODULES += crypto_aes_precalculated
651# This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
652PSEUDOMODULES += crypto_aes_unroll
653
654# declare shell version of test_utils_interactive_sync
655PSEUDOMODULES += test_utils_interactive_sync_shell
656PSEUDOMODULES += test_utils_main_exit_cb
657
658# All auto_init modules are pseudomodules
659PSEUDOMODULES += auto_init_%
660NO_PSEUDOMODULES += auto_init_can
661NO_PSEUDOMODULES += auto_init_loramac
662NO_PSEUDOMODULES += auto_init_multimedia
663NO_PSEUDOMODULES += auto_init_security
664NO_PSEUDOMODULES += auto_init_usbus
665NO_PSEUDOMODULES += auto_init_screen
666NO_PSEUDOMODULES += auto_init_wdt_event
667NO_PSEUDOMODULES += auto_init_wdt_thread
668
669# Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
670
671