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 += credman_load
49 PSEUDOMODULES += dbgpin
50 PSEUDOMODULES += devfs_%
51 PSEUDOMODULES += dhcpv6_%
52 PSEUDOMODULES += dhcpv6_client_dns
53 PSEUDOMODULES += dhcpv6_client_ia_pd
54 PSEUDOMODULES += dhcpv6_client_ia_na
55 PSEUDOMODULES += dhcpv6_client_mud_url
56 PSEUDOMODULES += dhcpv6_relay
57 PSEUDOMODULES += dns_cache
58 PSEUDOMODULES += dns_msg
59 PSEUDOMODULES += ecc_%
60 PSEUDOMODULES += ethos_stdio
61 PSEUDOMODULES += event_%
62 PSEUDOMODULES += event_timeout
63 PSEUDOMODULES += event_timeout_ztimer
64 PSEUDOMODULES += evtimer_mbox
65 PSEUDOMODULES += evtimer_on_ztimer
66 PSEUDOMODULES += fatfs_vfs_format
67 PSEUDOMODULES += fmt_%
68 PSEUDOMODULES += gcoap_forward_proxy
69 PSEUDOMODULES += gcoap_fileserver
70 PSEUDOMODULES += gcoap_fileserver_delete
71 PSEUDOMODULES += gcoap_fileserver_put
72 PSEUDOMODULES += gcoap_dtls
73 
74 PSEUDOMODULES += gcoap_dns
75 
76 PSEUDOMODULES += gcoap_dns_proxied
77 PSEUDOMODULES += fido2_tests
78 PSEUDOMODULES += gnrc_dhcpv6_%
79 PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
80 PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
81 PSEUDOMODULES += gnrc_ipv6_default
82 PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
83 PSEUDOMODULES += gnrc_ipv6_router
84 PSEUDOMODULES += gnrc_ipv6_router_default
85 PSEUDOMODULES += gnrc_ipv6_nib_6lbr
86 PSEUDOMODULES += gnrc_ipv6_nib_6ln
87 PSEUDOMODULES += gnrc_ipv6_nib_6lr
88 PSEUDOMODULES += gnrc_ipv6_nib_dns
89 PSEUDOMODULES += gnrc_ipv6_nib_rio
90 PSEUDOMODULES += gnrc_ipv6_nib_router
91 PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
92 PSEUDOMODULES += gnrc_netdev_default
93 PSEUDOMODULES += gnrc_neterr
94 PSEUDOMODULES += gnrc_netapi_callbacks
95 PSEUDOMODULES += gnrc_netapi_mbox
96 PSEUDOMODULES += gnrc_netif_bus
97 PSEUDOMODULES += gnrc_netif_timestamp
98 PSEUDOMODULES += gnrc_pktbuf_cmd
99 PSEUDOMODULES += gnrc_netif_6lo
100 PSEUDOMODULES += gnrc_netif_ipv6
101 PSEUDOMODULES += gnrc_netif_mac
102 PSEUDOMODULES += gnrc_netif_single
103 PSEUDOMODULES += gnrc_netif_cmd_%
104 PSEUDOMODULES += gnrc_netif_dedup
105 PSEUDOMODULES += gnrc_nettype_%
106 PSEUDOMODULES += gnrc_sixloenc
107 PSEUDOMODULES += gnrc_sixlowpan_border_router_default
108 PSEUDOMODULES += gnrc_sixlowpan_default
109 PSEUDOMODULES += gnrc_sixlowpan_frag_hint
110 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
111 PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
112 PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
113 PSEUDOMODULES += gnrc_sixlowpan_router_default
114 PSEUDOMODULES += gnrc_udp_cmd
115 PSEUDOMODULES += gnrc_sock_async
116 PSEUDOMODULES += gnrc_sock_check_reuse
117 PSEUDOMODULES += gnrc_txtsnd
118 PSEUDOMODULES += heap_cmd
119 PSEUDOMODULES += i2c_scan
120 PSEUDOMODULES += ieee802154_security
121 PSEUDOMODULES += ieee802154_submac
122 PSEUDOMODULES += ipv4
123 PSEUDOMODULES += ipv6
124 PSEUDOMODULES += l2filter_blacklist
125 PSEUDOMODULES += l2filter_whitelist
126 PSEUDOMODULES += libstdcpp
127 PSEUDOMODULES += log
128 PSEUDOMODULES += log_printfnoformat
129 PSEUDOMODULES += log_color
130 PSEUDOMODULES += lora
131 
134 PSEUDOMODULES += libc_gettimeofday
135 
136 
141 PSEUDOMODULES += mpu_stack_guard
142 
143 
148 PSEUDOMODULES += mpu_noexec_ram
149 
150 PSEUDOMODULES += md5sum
151 PSEUDOMODULES += mtd_write_page
152 PSEUDOMODULES += nanocoap_%
153 PSEUDOMODULES += netdev_default
154 PSEUDOMODULES += netdev_ieee802154_%
155 PSEUDOMODULES += netdev_ieee802154_rx_timestamp
156 PSEUDOMODULES += netdev_ieee802154
157 PSEUDOMODULES += netdev_eth
158 PSEUDOMODULES += netdev_layer
159 PSEUDOMODULES += netdev_legacy_api
160 PSEUDOMODULES += netdev_new_api
161 PSEUDOMODULES += netdev_register
162 PSEUDOMODULES += netstats
163 PSEUDOMODULES += netstats_l2
164 PSEUDOMODULES += netstats_neighbor_etx
165 PSEUDOMODULES += netstats_neighbor_count
166 PSEUDOMODULES += netstats_neighbor_rssi
167 PSEUDOMODULES += netstats_neighbor_lqi
168 PSEUDOMODULES += netstats_neighbor_tx_time
169 PSEUDOMODULES += netstats_ipv6
170 PSEUDOMODULES += netstats_rpl
171 PSEUDOMODULES += nimble
172 PSEUDOMODULES += nimble_adv_ext
173 PSEUDOMODULES += nimble_autoconn_%
174 PSEUDOMODULES += nimble_netif_ext
175 PSEUDOMODULES += nimble_phy_coded
176 PSEUDOMODULES += nimble_phy_2mbit
177 PSEUDOMODULES += nimble_rpble_ext
178 PSEUDOMODULES += nimble_statconn_ext
179 PSEUDOMODULES += nimble_autoadv_shell
180 PSEUDOMODULES += nrfx
181 PSEUDOMODULES += newlib
182 PSEUDOMODULES += newlib_gnu_source
183 PSEUDOMODULES += newlib_nano
184 PSEUDOMODULES += nice
185 PSEUDOMODULES += nrf24l01p_ng_diagnostics
186 PSEUDOMODULES += openthread
187 PSEUDOMODULES += picolibc
188 PSEUDOMODULES += picolibc_stdout_buffered
189 PSEUDOMODULES += pktqueue
190 PSEUDOMODULES += posix_headers
191 PSEUDOMODULES += printf_float
192 PSEUDOMODULES += prng
193 PSEUDOMODULES += prng_%
194 PSEUDOMODULES += fortuna_reseed
195 PSEUDOMODULES += random_cmd
196 PSEUDOMODULES += riotboot_%
197 PSEUDOMODULES += rtt_cmd
198 PSEUDOMODULES += saul_adc
199 PSEUDOMODULES += saul_default
200 PSEUDOMODULES += saul_gpio
201 PSEUDOMODULES += saul_nrf_temperature
202 PSEUDOMODULES += saul_nrf_vddh
203 PSEUDOMODULES += saul_pwm
204 PSEUDOMODULES += scanf_float
205 PSEUDOMODULES += sched_cb
206 PSEUDOMODULES += sched_runq_callback
207 PSEUDOMODULES += sema_deprecated
208 PSEUDOMODULES += semtech_loramac_rx
209 PSEUDOMODULES += senml_cbor
210 PSEUDOMODULES += senml_phydat
211 PSEUDOMODULES += senml_saul
212 PSEUDOMODULES += sha1sum
213 PSEUDOMODULES += sha256sum
214 PSEUDOMODULES += shell_cmd_app_metadata
215 PSEUDOMODULES += shell_cmd_at30tse75x
216 PSEUDOMODULES += shell_cmd_benchmark_udp
217 PSEUDOMODULES += shell_cmd_ccn-lite-utils
218 PSEUDOMODULES += shell_cmd_conn_can
219 PSEUDOMODULES += shell_cmd_cord_ep
220 PSEUDOMODULES += shell_cmd_cryptoauthlib
221 PSEUDOMODULES += shell_cmd_dfplayer
222 PSEUDOMODULES += shell_cmd_fib
223 PSEUDOMODULES += shell_cmd_gnrc_icmpv6_echo
224 PSEUDOMODULES += shell_cmd_gnrc_ipv6_blacklist
225 PSEUDOMODULES += shell_cmd_gnrc_ipv6_frag_stats
226 PSEUDOMODULES += shell_cmd_gnrc_ipv6_nib
227 PSEUDOMODULES += shell_cmd_gnrc_ipv6_whitelist
228 PSEUDOMODULES += shell_cmd_gnrc_netif
229 PSEUDOMODULES += shell_cmd_gnrc_pktbuf
230 PSEUDOMODULES += shell_cmd_gnrc_rpl
231 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_ctx
232 PSEUDOMODULES += shell_cmd_gnrc_sixlowpan_frag_stats
233 PSEUDOMODULES += shell_cmd_gnrc_udp
234 PSEUDOMODULES += shell_cmd_heap
235 PSEUDOMODULES += shell_cmd_i2c_scan
236 PSEUDOMODULES += shell_cmd_lwip_netif
237 PSEUDOMODULES += shell_cmd_mci
238 PSEUDOMODULES += shell_cmd_md5sum
239 PSEUDOMODULES += shell_cmd_nanocoap_vfs
240 PSEUDOMODULES += shell_cmd_netstats_neighbor
241 PSEUDOMODULES += shell_cmd_nice
242 PSEUDOMODULES += shell_cmd_nimble_netif
243 PSEUDOMODULES += shell_cmd_nimble_statconn
244 PSEUDOMODULES += shell_cmd_openwsn
245 PSEUDOMODULES += shell_cmd_pm
246 PSEUDOMODULES += shell_cmd_ps
247 PSEUDOMODULES += shell_cmd_random
248 PSEUDOMODULES += shell_cmd_rtc
249 PSEUDOMODULES += shell_cmd_rtt
250 PSEUDOMODULES += shell_cmd_saul_reg
251 PSEUDOMODULES += shell_cmd_semtech-loramac
252 PSEUDOMODULES += shell_cmd_sha1sum
253 PSEUDOMODULES += shell_cmd_sha256sum
254 PSEUDOMODULES += shell_cmd_sht1x
255 PSEUDOMODULES += shell_cmd_sntp
256 PSEUDOMODULES += shell_cmd_suit
257 PSEUDOMODULES += shell_cmd_sys
258 PSEUDOMODULES += shell_cmd_vfs
259 PSEUDOMODULES += shell_cmds_default
260 PSEUDOMODULES += shell_commands
261 PSEUDOMODULES += shell_hooks
262 PSEUDOMODULES += shell_lock_auto_locking
263 PSEUDOMODULES += slipdev_stdio
264 PSEUDOMODULES += slipdev_l2addr
265 PSEUDOMODULES += sock
266 PSEUDOMODULES += sock_async
267 PSEUDOMODULES += sock_aux_local
268 PSEUDOMODULES += sock_aux_rssi
269 PSEUDOMODULES += sock_aux_timestamp
270 PSEUDOMODULES += sock_dtls
271 PSEUDOMODULES += sock_ip
272 PSEUDOMODULES += sock_tcp
273 PSEUDOMODULES += sock_udp
274 PSEUDOMODULES += socket_zep_hello
275 PSEUDOMODULES += soft_uart_modecfg
276 PSEUDOMODULES += stdin
277 PSEUDOMODULES += stdio_available
278 PSEUDOMODULES += stdio_cdc_acm
279 PSEUDOMODULES += stdio_ethos
280 PSEUDOMODULES += stdio_nimble_debug
281 PSEUDOMODULES += stdio_uart_rx
282 PSEUDOMODULES += stdio_telnet
283 PSEUDOMODULES += stm32_eth
284 PSEUDOMODULES += stm32_eth_auto
285 PSEUDOMODULES += stm32_eth_link_up
286 PSEUDOMODULES += stm32_eth_tracing
287 PSEUDOMODULES += stm32mp1_eng_mode
288 PSEUDOMODULES += suit_transport_%
289 PSEUDOMODULES += suit_storage_%
290 PSEUDOMODULES += sys_bus_%
291 PSEUDOMODULES += vdd_lc_filter_%
292 
301 PSEUDOMODULES += vfs_auto_format
302 
303 
310 PSEUDOMODULES += vfs_auto_mount
311 
312 
323 PSEUDOMODULES += vfs_default
324 
325 PSEUDOMODULES += wakaama_objects_%
326 PSEUDOMODULES += wifi_enterprise
327 PSEUDOMODULES += xtimer_on_ztimer
328 PSEUDOMODULES += xtimer_no_ztimer_default
329 PSEUDOMODULES += zptr
330 PSEUDOMODULES += ztimer
331 PSEUDOMODULES += ztimer_%
332 PSEUDOMODULES += ztimer64_%
333 
334 
346 PSEUDOMODULES += ztimer_auto_adjust
347 
348 # core_lib is not a submodule
349 NO_PSEUDOMODULES += core_lib
350 
351 # ztimer's main module is called "ztimer_core"
352 NO_PSEUDOMODULES += ztimer_core
353 NO_PSEUDOMODULES += netdev_ieee802154_submac
354 
355 # print ascii representation in function od_hex_dump()
356 PSEUDOMODULES += od_string
357 
358 # add all pseudo random number generator variants as pseudomodules
359 PSEUDOMODULES += prng_%
360 
361 # STM32 periph pseudomodules
362 PSEUDOMODULES += stm32_periph_%
363 
364 # declare periph submodules as pseudomodules, but exclude periph_common
365 PSEUDOMODULES += periph_%
366 NO_PSEUDOMODULES += periph_common
367 
368 # Submodules provided by Skald
369 PSEUDOMODULES += skald_ibeacon
370 PSEUDOMODULES += skald_eddystone
371 
372 PSEUDOMODULES += crypto_aes_128
373 PSEUDOMODULES += crypto_aes_192
374 PSEUDOMODULES += crypto_aes_256
375 # By using this pseudomodule, T tables will be precalculated.
376 PSEUDOMODULES += crypto_aes_precalculated
377 # This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
378 PSEUDOMODULES += crypto_aes_unroll
379 
380 # declare shell version of test_utils_interactive_sync
381 PSEUDOMODULES += test_utils_interactive_sync_shell
382 
383 # All auto_init modules are pseudomodules
384 PSEUDOMODULES += auto_init_%
385 NO_PSEUDOMODULES += auto_init_can
386 NO_PSEUDOMODULES += auto_init_loramac
387 NO_PSEUDOMODULES += auto_init_multimedia
388 NO_PSEUDOMODULES += auto_init_security
389 NO_PSEUDOMODULES += auto_init_usbus
390 NO_PSEUDOMODULES += auto_init_screen
391 
392 # Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
393 
394