Loading...
Searching...
No Matches
pseudomodules.inc.mk
1
29
30
43
44PSEUDOMODULES += arduino_pwm
45PSEUDOMODULES += arduino_serial_stdio
46
47# Most auto_init modules are pseudomodules
48PSEUDOMODULES += auto_init_%
49NO_PSEUDOMODULES += auto_init_can
50NO_PSEUDOMODULES += auto_init_loramac
51NO_PSEUDOMODULES += auto_init_multimedia
52NO_PSEUDOMODULES += auto_init_radiolib
53NO_PSEUDOMODULES += auto_init_screen
54NO_PSEUDOMODULES += auto_init_security
55NO_PSEUDOMODULES += auto_init_usbus
56NO_PSEUDOMODULES += auto_init_wdt_event
57NO_PSEUDOMODULES += auto_init_wdt_thread
58
59PSEUDOMODULES += atomic_utils
60
61PSEUDOMODULES += base64url
62
63
71PSEUDOMODULES += board_software_reset
72
73
80PSEUDOMODULES += cortexm_stack_limit
81
82
83PSEUDOMODULES += can_mbox
84PSEUDOMODULES += can_pm
85PSEUDOMODULES += can_raw
86PSEUDOMODULES += can_rx_mailbox
87PSEUDOMODULES += cc2538_rf_obs_sig
88PSEUDOMODULES += ccn-lite-utils
89PSEUDOMODULES += conn_can_isotp_multi
90PSEUDOMODULES += cord_ep_standalone
91PSEUDOMODULES += core_%
92# core_lib is not a submodule
93NO_PSEUDOMODULES += core_lib
94
95PSEUDOMODULES += cortexm_fpu
96PSEUDOMODULES += cortexm_svc
97PSEUDOMODULES += cpp
98PSEUDOMODULES += cpu_check_address
99PSEUDOMODULES += crc16_fast
100PSEUDOMODULES += crc32_fast
101PSEUDOMODULES += credman_load
102PSEUDOMODULES += crypto_aes_128
103PSEUDOMODULES += crypto_aes_192
104PSEUDOMODULES += crypto_aes_256
105# By using this pseudomodule, T tables will be precalculated.
106PSEUDOMODULES += crypto_aes_precalculated
107# This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
108PSEUDOMODULES += crypto_aes_unroll
109
110PSEUDOMODULES += dbgpin
111PSEUDOMODULES += devfs_%
112PSEUDOMODULES += dhcpv6_%
113PSEUDOMODULES += dhcpv6_client_dns
114PSEUDOMODULES += dhcpv6_client_ia_na
115PSEUDOMODULES += dhcpv6_client_ia_pd
116PSEUDOMODULES += dhcpv6_client_mud_url
117PSEUDOMODULES += dhcpv6_relay
118PSEUDOMODULES += dns_cache
119PSEUDOMODULES += dns_msg
120
121PSEUDOMODULES += ecc_%
122PSEUDOMODULES += efm32_eth_auto
123PSEUDOMODULES += efm32_eth_link_up
124PSEUDOMODULES += ethos_stdio
125PSEUDOMODULES += event_%
126PSEUDOMODULES += event_timeout
127PSEUDOMODULES += event_timeout_ztimer
128PSEUDOMODULES += evtimer_mbox
129
130PSEUDOMODULES += fatfs_vfs_format
131PSEUDOMODULES += fdcan
132PSEUDOMODULES += fido2_tests
133PSEUDOMODULES += fmt_%
134PSEUDOMODULES += fortuna_reseed
135
136PSEUDOMODULES += gcoap_dtls
137PSEUDOMODULES += gcoap_fileserver
138PSEUDOMODULES += gcoap_forward_proxy
139PSEUDOMODULES += gcoap_forward_proxy_thread
140
143PSEUDOMODULES += gcoap_dns
144
145PSEUDOMODULES += gcoap_dns_proxied
146
147
148
152PSEUDOMODULES += gnrc_dhcpv6_client
153
155PSEUDOMODULES += gnrc_dhcpv6_client_6lbr
156
157
158
160PSEUDOMODULES += gnrc_dhcpv6_client_simple_pd
161
162
163PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
164PSEUDOMODULES += gnrc_ipv6_auto_subnets_eui
165PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
166PSEUDOMODULES += gnrc_ipv6_classic
167PSEUDOMODULES += gnrc_ipv6_default
168PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
169PSEUDOMODULES += gnrc_ipv6_nib_6lbr
170PSEUDOMODULES += gnrc_ipv6_nib_6ln
171PSEUDOMODULES += gnrc_ipv6_nib_6lr
172PSEUDOMODULES += gnrc_ipv6_nib_dns
173PSEUDOMODULES += gnrc_ipv6_nib_dyn_lladdr
174PSEUDOMODULES += gnrc_ipv6_nib_rio
175PSEUDOMODULES += gnrc_ipv6_nib_router
176PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
177PSEUDOMODULES += gnrc_ipv6_router
178PSEUDOMODULES += gnrc_ipv6_router_default
179PSEUDOMODULES += gnrc_lorawan_1_1
180PSEUDOMODULES += gnrc_netapi_callbacks
181PSEUDOMODULES += gnrc_netapi_mbox
182PSEUDOMODULES += gnrc_neterr
183PSEUDOMODULES += gnrc_netif_6lo
184PSEUDOMODULES += gnrc_netif_bus
185PSEUDOMODULES += gnrc_netif_dedup
186PSEUDOMODULES += gnrc_netif_ipv6
187PSEUDOMODULES += gnrc_netif_single
188PSEUDOMODULES += gnrc_netif_timestamp
189
190
191
193
194
197PSEUDOMODULES += gnrc_nettype_ccn
198
199
200
203PSEUDOMODULES += gnrc_nettype_icmpv6
204
205
206
209PSEUDOMODULES += gnrc_nettype_ipv6
210
211
212
215PSEUDOMODULES += gnrc_nettype_ipv6_ext
216
217
218
221PSEUDOMODULES += gnrc_nettype_ndn
222
223
224
227PSEUDOMODULES += gnrc_nettype_sixlowpan
228
229
230
233PSEUDOMODULES += gnrc_nettype_tcp
234
235
236
239PSEUDOMODULES += gnrc_nettype_udp
240
242
243
246PSEUDOMODULES += gnrc_pktshark_4in6
247
248PSEUDOMODULES += gnrc_pktshark_coap
249
250PSEUDOMODULES += gnrc_pktshark_default
251
252PSEUDOMODULES += gnrc_pktshark_icmpv6
253
254
255PSEUDOMODULES += gnrc_sixloenc
256PSEUDOMODULES += gnrc_sixlowpan_border_router_default
257PSEUDOMODULES += gnrc_sixlowpan_default
258PSEUDOMODULES += gnrc_sixlowpan_frag_hint
259PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn
260PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_fqueue
261PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_in
262PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_ecn_if_out
263PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
264
268PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure
269
276PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_abe
277
282PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_reno
283
288PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_quic
289
295PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_congure_sfr
296
298PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
299PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
300PSEUDOMODULES += gnrc_sixlowpan_router_default
301PSEUDOMODULES += gnrc_sock_async
302PSEUDOMODULES += gnrc_sock_check_reuse
303PSEUDOMODULES += gnrc_txtsnd
304
305PSEUDOMODULES += ieee802154_rx_timestamp
306PSEUDOMODULES += ieee802154_security
307PSEUDOMODULES += ieee802154_submac
308PSEUDOMODULES += ipv4
309PSEUDOMODULES += ipv6
310
311PSEUDOMODULES += l2filter_blacklist
312PSEUDOMODULES += l2filter_whitelist
313
314
317PSEUDOMODULES += libc_gettimeofday
318
319PSEUDOMODULES += libstdcpp
320PSEUDOMODULES += log
321PSEUDOMODULES += lora
322PSEUDOMODULES += lpc1768_eth_auto
323PSEUDOMODULES += lpc1768_eth_link_up
324PSEUDOMODULES += lwext2_vfs
325PSEUDOMODULES += lwext3_vfs
326PSEUDOMODULES += lwext4_no_gpl
327PSEUDOMODULES += lwext4_vfs
328PSEUDOMODULES += lwext4_vfs_format
329
330
335PSEUDOMODULES += mpu_stack_guard
336
337
344PSEUDOMODULES += mpu_noexec_ram
345
346
347PSEUDOMODULES += mtd_write_page
348
349PSEUDOMODULES += nanocoap_%
350PSEUDOMODULES += nanocoap_fileserver_callback
351PSEUDOMODULES += nanocoap_fileserver_delete
352PSEUDOMODULES += nanocoap_fileserver_put
353PSEUDOMODULES += netdev_default
354PSEUDOMODULES += netdev_ieee802154
355PSEUDOMODULES += netdev_ieee802154_%
356PSEUDOMODULES += netdev_ieee802154_rx_timestamp
357NO_PSEUDOMODULES += netdev_ieee802154_submac
358PSEUDOMODULES += netdev_eth
359PSEUDOMODULES += netdev_layer
360PSEUDOMODULES += netdev_legacy_api
361PSEUDOMODULES += netdev_new_api
362PSEUDOMODULES += netdev_register
363PSEUDOMODULES += netstats
364PSEUDOMODULES += netstats_ipv6
365PSEUDOMODULES += netstats_l2
366PSEUDOMODULES += netstats_neighbor_count
367PSEUDOMODULES += netstats_neighbor_etx
368PSEUDOMODULES += netstats_neighbor_lqi
369PSEUDOMODULES += netstats_neighbor_rssi
370PSEUDOMODULES += netstats_neighbor_tx_time
371PSEUDOMODULES += netstats_rpl
372PSEUDOMODULES += newlib
373PSEUDOMODULES += newlib_gnu_source
374PSEUDOMODULES += newlib_nano
375PSEUDOMODULES += nimble
376PSEUDOMODULES += nimble_adv_ext
377PSEUDOMODULES += nimble_autoadv_shell
378PSEUDOMODULES += nimble_autoconn_%
379PSEUDOMODULES += nimble_netif_ext
380PSEUDOMODULES += nimble_phy_2mbit
381PSEUDOMODULES += nimble_phy_coded
382PSEUDOMODULES += nimble_rpble_ext
383PSEUDOMODULES += nimble_statconn_ext
384PSEUDOMODULES += nrf24l01p_ng_diagnostics
385PSEUDOMODULES += nrfx
386
387# print ascii representation in function od_hex_dump()
388PSEUDOMODULES += od_string
389
390PSEUDOMODULES += opendsme
391PSEUDOMODULES += openthread
392
393# declare periph submodules as pseudomodules, but exclude periph_common
394PSEUDOMODULES += periph_%
395NO_PSEUDOMODULES += periph_common
396
397PSEUDOMODULES += picolibc
398PSEUDOMODULES += picolibc_stdout_buffered
399# Modules to automatically start PIO programs
400PSEUDOMODULES += pio_autostart_%
401
402PSEUDOMODULES += pktqueue
403
404
411PSEUDOMODULES += pmp_noexec_ram
412
413
414PSEUDOMODULES += posix_headers
415PSEUDOMODULES += printf_float
416PSEUDOMODULES += printf_long_long
417PSEUDOMODULES += prng
418# add all pseudo random number generator variants as pseudomodules
419PSEUDOMODULES += prng_%
420
421PSEUDOMODULES += psa_riot_cipher_aes_128_cbc
422PSEUDOMODULES += psa_riot_cipher_aes_128_ecb
423PSEUDOMODULES += psa_riot_cipher_aes_192_cbc
424PSEUDOMODULES += psa_riot_cipher_aes_256_cbc
425PSEUDOMODULES += psa_riot_cipher_aes_common
426PSEUDOMODULES += psa_riot_cipher_chacha20
427PSEUDOMODULES += psa_riot_hashes_hmac_sha256
428PSEUDOMODULES += psa_riot_hashes_md5
429PSEUDOMODULES += psa_riot_hashes_sha3_256
430PSEUDOMODULES += psa_riot_hashes_sha3_384
431PSEUDOMODULES += psa_riot_hashes_sha3_512
432PSEUDOMODULES += psa_riot_hashes_sha_1
433PSEUDOMODULES += psa_riot_hashes_sha_224
434PSEUDOMODULES += psa_riot_hashes_sha_256
435PSEUDOMODULES += psa_riot_hashes_sha_384
436PSEUDOMODULES += psa_riot_hashes_sha_512
437PSEUDOMODULES += psa_riot_hashes_sha_512_224
438PSEUDOMODULES += psa_riot_hashes_sha_512_256
439PSEUDOMODULES += radiolib
440PSEUDOMODULES += riotboot_%
441PSEUDOMODULES += rtt_cmd
442
443PSEUDOMODULES += saul_adc
444PSEUDOMODULES += saul_bat_voltage
445PSEUDOMODULES += saul_default
446PSEUDOMODULES += saul_gpio
447PSEUDOMODULES += saul_nrf_temperature
448PSEUDOMODULES += saul_nrf_vddh
449PSEUDOMODULES += saul_pwm
450PSEUDOMODULES += scanf_float
451PSEUDOMODULES += sched_cb
452PSEUDOMODULES += sched_runq_callback
453
457PSEUDOMODULES += sema_deprecated
458
459PSEUDOMODULES += semtech_loramac_rx
460PSEUDOMODULES += senml_cbor
461PSEUDOMODULES += senml_phydat
462PSEUDOMODULES += senml_saul
463
466PSEUDOMODULES += servo_pwm
467
471PSEUDOMODULES += servo_timer
472
476PSEUDOMODULES += servo_saul
477
478
479PSEUDOMODULES += shell_builtin_cmd_help_json
480PSEUDOMODULES += shell_cmd_app_metadata
481PSEUDOMODULES += shell_cmd_at30tse75x
482PSEUDOMODULES += shell_cmd_benchmark_udp
483PSEUDOMODULES += shell_cmd_bplib
484PSEUDOMODULES += shell_cmd_ccn-lite-utils
485PSEUDOMODULES += shell_cmd_coap
486PSEUDOMODULES += shell_cmd_conn_can
487PSEUDOMODULES += shell_cmd_cord_ep
488PSEUDOMODULES += shell_cmd_coreclk
489PSEUDOMODULES += shell_cmd_cryptoauthlib
490PSEUDOMODULES += shell_cmd_dfplayer
491PSEUDOMODULES += shell_cmd_fib
492PSEUDOMODULES += shell_cmd_genfile
493PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
494PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
495PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
496PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
497PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
498PSEUDOMODULES += shell_cmd_gnrc_netif
499PSEUDOMODULES += shell_cmd_gnrc_netif_lora
500PSEUDOMODULES += shell_cmd_gnrc_netif_lorawan
501PSEUDOMODULES += shell_cmd_gnrc_pktbuf
502PSEUDOMODULES += shell_cmd_gnrc_pktshark
503PSEUDOMODULES += shell_cmd_gnrc_rpl
504PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
505PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
506PSEUDOMODULES += shell_cmd_gnrc_txtsnd
507
512PSEUDOMODULES += shell_cmd_gnrc_udp
513
514PSEUDOMODULES += shell_cmd_heap
515PSEUDOMODULES += shell_cmd_i2c_scan
516PSEUDOMODULES += shell_cmd_iw
517PSEUDOMODULES += shell_cmd_lwip_netif
518PSEUDOMODULES += shell_cmd_mci
519PSEUDOMODULES += shell_cmd_md5sum
520PSEUDOMODULES += shell_cmd_mtd
521PSEUDOMODULES += shell_cmd_nanocoap_vfs
522PSEUDOMODULES += shell_cmd_netstats_neighbor
523PSEUDOMODULES += shell_cmd_nice
524PSEUDOMODULES += shell_cmd_nimble_netif
525PSEUDOMODULES += shell_cmd_nimble_statconn
526PSEUDOMODULES += shell_cmd_opendsme
527PSEUDOMODULES += shell_cmd_openthread
528PSEUDOMODULES += shell_cmd_openwsn
529PSEUDOMODULES += shell_cmd_pm
530PSEUDOMODULES += shell_cmd_ps
531PSEUDOMODULES += shell_cmd_random
532PSEUDOMODULES += shell_cmd_rtc
533PSEUDOMODULES += shell_cmd_rtt
534PSEUDOMODULES += shell_cmd_saul_reg
535PSEUDOMODULES += shell_cmd_semtech-loramac
536PSEUDOMODULES += shell_cmd_sha1sum
537PSEUDOMODULES += shell_cmd_sha256sum
538PSEUDOMODULES += shell_cmd_sht1x
539PSEUDOMODULES += shell_cmd_sntp
540PSEUDOMODULES += shell_cmd_suit
541PSEUDOMODULES += shell_cmd_sys
542PSEUDOMODULES += shell_cmd_udp
543PSEUDOMODULES += shell_cmd_udp_server
544PSEUDOMODULES += shell_cmd_udptty
545PSEUDOMODULES += shell_cmd_vfs
546PSEUDOMODULES += shell_cmd_xipfs
547PSEUDOMODULES += shell_cmds_default
548PSEUDOMODULES += shell_hooks
549PSEUDOMODULES += shell_lock_auto_locking
550PSEUDOMODULES += shield_llcc68
551PSEUDOMODULES += shield_sx1262
552PSEUDOMODULES += shield_w5100
553
554# Submodules provided by Skald
555PSEUDOMODULES += skald_ibeacon
556PSEUDOMODULES += skald_eddystone
557
558PSEUDOMODULES += slipdev
559PSEUDOMODULES += slipdev_config
560PSEUDOMODULES += slipdev_l2addr
561PSEUDOMODULES += slipdev_net
562PSEUDOMODULES += sock
563PSEUDOMODULES += sock_async
564PSEUDOMODULES += sock_aux_local
565PSEUDOMODULES += sock_aux_rssi
566PSEUDOMODULES += sock_aux_timestamp
567PSEUDOMODULES += sock_aux_ttl
568PSEUDOMODULES += sock_dtls
569PSEUDOMODULES += sock_dtls_verify_public_key
570PSEUDOMODULES += sock_ip
571PSEUDOMODULES += sock_tcp
572PSEUDOMODULES += sock_udp
573PSEUDOMODULES += socket_zep_hello
574PSEUDOMODULES += soft_uart_modecfg
575PSEUDOMODULES += stdin
576PSEUDOMODULES += stdio_available
577PSEUDOMODULES += stdio_cdc_acm
578
583PSEUDOMODULES += stdio_default
584
585PSEUDOMODULES += stdio_dispatch
586PSEUDOMODULES += stdio_ethos
587PSEUDOMODULES += stdio_nimble_debug
588PSEUDOMODULES += stdio_notify
589PSEUDOMODULES += stdio_slipdev
590PSEUDOMODULES += stdio_telnet
591
596PSEUDOMODULES += stdio_uart_onlcr
597
598PSEUDOMODULES += stdio_uart_rx
599PSEUDOMODULES += stm32_eth
600PSEUDOMODULES += stm32_eth_auto
601PSEUDOMODULES += stm32_eth_link_up
602PSEUDOMODULES += stm32_eth_tracing
603# STM32 periph pseudomodules
604PSEUDOMODULES += stm32_periph_%
605PSEUDOMODULES += stm32mp1_eng_mode
606PSEUDOMODULES += suit_storage_%
607PSEUDOMODULES += suit_transport_%
608PSEUDOMODULES += sys_bus_%
609
610# declare shell version of test_utils_interactive_sync
611PSEUDOMODULES += test_utils_interactive_sync_shell
612PSEUDOMODULES += test_utils_main_exit_cb
613
614PSEUDOMODULES += tiny_strerror_as_strerror
615PSEUDOMODULES += tiny_strerror_minimal
616
617# Request cancellation support
618PSEUDOMODULES += unicoap_client_cancellation
619
620# URI support in unicoap client API
621PSEUDOMODULES += unicoap_client_uri
622
623# An umbrella module for the unicoap_driver_rfc7252_common_pdu
624# and unicoap_driver_rfc7252_common_messaging modules
625PSEUDOMODULES += unicoap_driver_rfc7252_common
626# Alias for unicoap_driver_rfc7252_common_pdu, and is hence a pseudomodule
627PSEUDOMODULES += unicoap_driver_rfc7252_pdu
628
629# XFA support for CoAP resource definitions in unicoap server
630PSEUDOMODULES += unicoap_server_resource_declarations
631
632# Common sock dependencies of sock-based CoAP drivers in unicoap
633PSEUDOMODULES += unicoap_sock_support
634
635PSEUDOMODULES += usbus_urb
636
637PSEUDOMODULES += vdd_lc_filter_%
638
647PSEUDOMODULES += vfs_auto_format
648
649
656PSEUDOMODULES += vfs_auto_mount
657
658
669PSEUDOMODULES += vfs_default
670
671PSEUDOMODULES += wakaama_objects_%
672PSEUDOMODULES += walltime_default
673PSEUDOMODULES += walltime_impl_ds1307
674PSEUDOMODULES += walltime_impl_ds3231
675PSEUDOMODULES += walltime_impl_max31331
676PSEUDOMODULES += walltime_impl_max31343
677PSEUDOMODULES += walltime_impl_rtc
678PSEUDOMODULES += wifi_enterprise
679PSEUDOMODULES += wifi_scan_list
680
681PSEUDOMODULES += xtimer_on_ztimer
682PSEUDOMODULES += xtimer_no_ztimer_default
683
684PSEUDOMODULES += zptr
685PSEUDOMODULES += ztimer
686PSEUDOMODULES += ztimer64_%
687PSEUDOMODULES += ztimer_%
688
689
702PSEUDOMODULES += ztimer_auto_adjust
703
704# ztimer's main module is called "ztimer_core"
705NO_PSEUDOMODULES += ztimer_core
706
707
711
712