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_msg
58 PSEUDOMODULES += ecc_%
59 PSEUDOMODULES += ethos_stdio
60 PSEUDOMODULES += event_%
61 PSEUDOMODULES += event_timeout
62 PSEUDOMODULES += event_timeout_ztimer
63 PSEUDOMODULES += evtimer_mbox
64 PSEUDOMODULES += evtimer_on_ztimer
65 PSEUDOMODULES += fatfs_vfs_format
66 PSEUDOMODULES += fmt_%
67 PSEUDOMODULES += gcoap_forward_proxy
68 PSEUDOMODULES += gcoap_dtls
69 PSEUDOMODULES += fido2_tests
70 PSEUDOMODULES += gnrc_dhcpv6_%
71 PSEUDOMODULES += gnrc_ipv6_auto_subnets_auto_init
72 PSEUDOMODULES += gnrc_ipv6_auto_subnets_simple
73 PSEUDOMODULES += gnrc_ipv6_default
74 PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
75 PSEUDOMODULES += gnrc_ipv6_router
76 PSEUDOMODULES += gnrc_ipv6_router_default
77 PSEUDOMODULES += gnrc_ipv6_nib_6lbr
78 PSEUDOMODULES += gnrc_ipv6_nib_6ln
79 PSEUDOMODULES += gnrc_ipv6_nib_6lr
80 PSEUDOMODULES += gnrc_ipv6_nib_dns
81 PSEUDOMODULES += gnrc_ipv6_nib_rio
82 PSEUDOMODULES += gnrc_ipv6_nib_router
83 PSEUDOMODULES += gnrc_ipv6_nib_rtr_adv_pio_cb
84 PSEUDOMODULES += gnrc_netdev_default
85 PSEUDOMODULES += gnrc_neterr
86 PSEUDOMODULES += gnrc_netapi_callbacks
87 PSEUDOMODULES += gnrc_netapi_mbox
88 PSEUDOMODULES += gnrc_netif_bus
89 PSEUDOMODULES += gnrc_netif_timestamp
90 PSEUDOMODULES += gnrc_pktbuf_cmd
91 PSEUDOMODULES += gnrc_netif_6lo
92 PSEUDOMODULES += gnrc_netif_ipv6
93 PSEUDOMODULES += gnrc_netif_mac
94 PSEUDOMODULES += gnrc_netif_single
95 PSEUDOMODULES += gnrc_netif_cmd_%
96 PSEUDOMODULES += gnrc_netif_dedup
97 PSEUDOMODULES += gnrc_nettype_%
98 PSEUDOMODULES += gnrc_sixloenc
99 PSEUDOMODULES += gnrc_sixlowpan_border_router_default
100 PSEUDOMODULES += gnrc_sixlowpan_default
101 PSEUDOMODULES += gnrc_sixlowpan_frag_hint
102 PSEUDOMODULES += gnrc_sixlowpan_frag_sfr_stats
103 PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
104 PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
105 PSEUDOMODULES += gnrc_sixlowpan_router_default
106 PSEUDOMODULES += gnrc_udp_cmd
107 PSEUDOMODULES += gnrc_sock_async
108 PSEUDOMODULES += gnrc_sock_check_reuse
109 PSEUDOMODULES += gnrc_txtsnd
110 PSEUDOMODULES += heap_cmd
111 PSEUDOMODULES += i2c_scan
112 PSEUDOMODULES += ieee802154_security
113 PSEUDOMODULES += ieee802154_submac
114 PSEUDOMODULES += ipv4
115 PSEUDOMODULES += ipv6
116 PSEUDOMODULES += l2filter_blacklist
117 PSEUDOMODULES += l2filter_whitelist
118 PSEUDOMODULES += libstdcpp
119 PSEUDOMODULES += log
120 PSEUDOMODULES += log_printfnoformat
121 PSEUDOMODULES += log_color
122 PSEUDOMODULES += lora
123 
126 PSEUDOMODULES += libc_gettimeofday
127 
128 
133 PSEUDOMODULES += mpu_stack_guard
134 
135 
140 PSEUDOMODULES += mpu_noexec_ram
141 
142 PSEUDOMODULES += mtd_write_page
143 PSEUDOMODULES += nanocoap_%
144 PSEUDOMODULES += netdev_default
145 PSEUDOMODULES += netdev_ieee802154_%
146 PSEUDOMODULES += netdev_ieee802154
147 PSEUDOMODULES += netdev_eth
148 PSEUDOMODULES += netdev_layer
149 PSEUDOMODULES += netdev_register
150 PSEUDOMODULES += netstats
151 PSEUDOMODULES += netstats_l2
152 PSEUDOMODULES += netstats_neighbor_etx
153 PSEUDOMODULES += netstats_neighbor_count
154 PSEUDOMODULES += netstats_neighbor_rssi
155 PSEUDOMODULES += netstats_neighbor_lqi
156 PSEUDOMODULES += netstats_neighbor_tx_time
157 PSEUDOMODULES += netstats_ipv6
158 PSEUDOMODULES += netstats_rpl
159 PSEUDOMODULES += nimble
160 PSEUDOMODULES += nimble_adv_ext
161 PSEUDOMODULES += nimble_autoconn_%
162 PSEUDOMODULES += nimble_netif_ext
163 PSEUDOMODULES += nimble_phy_coded
164 PSEUDOMODULES += nimble_phy_2mbit
165 PSEUDOMODULES += nimble_rpble_ext
166 PSEUDOMODULES += nimble_statconn_ext
167 PSEUDOMODULES += nimble_autoadv_shell
168 PSEUDOMODULES += newlib
169 PSEUDOMODULES += newlib_gnu_source
170 PSEUDOMODULES += newlib_nano
171 PSEUDOMODULES += nice
172 PSEUDOMODULES += nrf24l01p_ng_diagnostics
173 PSEUDOMODULES += openthread
174 PSEUDOMODULES += picolibc
175 PSEUDOMODULES += picolibc_stdout_buffered
176 PSEUDOMODULES += pktqueue
177 PSEUDOMODULES += posix_headers
178 PSEUDOMODULES += printf_float
179 PSEUDOMODULES += prng
180 PSEUDOMODULES += prng_%
181 PSEUDOMODULES += fortuna_reseed
182 PSEUDOMODULES += random_cmd
183 PSEUDOMODULES += riotboot_%
184 PSEUDOMODULES += rtt_cmd
185 PSEUDOMODULES += saul_adc
186 PSEUDOMODULES += saul_default
187 PSEUDOMODULES += saul_gpio
188 PSEUDOMODULES += saul_nrf_temperature
189 PSEUDOMODULES += saul_nrf_vddh
190 PSEUDOMODULES += saul_pwm
191 PSEUDOMODULES += scanf_float
192 PSEUDOMODULES += sched_cb
193 PSEUDOMODULES += sched_runq_callback
194 PSEUDOMODULES += sema_deprecated
195 PSEUDOMODULES += semtech_loramac_rx
196 PSEUDOMODULES += senml_cbor
197 PSEUDOMODULES += senml_phydat
198 PSEUDOMODULES += senml_saul
199 PSEUDOMODULES += shell_hooks
200 PSEUDOMODULES += slipdev_stdio
201 PSEUDOMODULES += slipdev_l2addr
202 PSEUDOMODULES += sock
203 PSEUDOMODULES += sock_async
204 PSEUDOMODULES += sock_aux_local
205 PSEUDOMODULES += sock_aux_rssi
206 PSEUDOMODULES += sock_aux_timestamp
207 PSEUDOMODULES += sock_dtls
208 PSEUDOMODULES += sock_ip
209 PSEUDOMODULES += sock_tcp
210 PSEUDOMODULES += sock_udp
211 PSEUDOMODULES += socket_zep_hello
212 PSEUDOMODULES += soft_uart_modecfg
213 PSEUDOMODULES += stdin
214 PSEUDOMODULES += stdio_available
215 PSEUDOMODULES += stdio_cdc_acm
216 PSEUDOMODULES += stdio_ethos
217 PSEUDOMODULES += stdio_nimble_debug
218 PSEUDOMODULES += stdio_uart_rx
219 PSEUDOMODULES += stdio_telnet
220 PSEUDOMODULES += stm32_eth
221 PSEUDOMODULES += stm32_eth_auto
222 PSEUDOMODULES += stm32_eth_link_up
223 PSEUDOMODULES += stm32mp1_eng_mode
224 PSEUDOMODULES += suit_transport_%
225 PSEUDOMODULES += suit_storage_%
226 PSEUDOMODULES += sys_bus_%
227 PSEUDOMODULES += vdd_lc_filter_%
228 
237 PSEUDOMODULES += vfs_auto_format
238 
239 
246 PSEUDOMODULES += vfs_auto_mount
247 
248 
259 PSEUDOMODULES += vfs_default
260 
261 PSEUDOMODULES += wakaama_objects_%
262 PSEUDOMODULES += wifi_enterprise
263 PSEUDOMODULES += xtimer_on_ztimer
264 PSEUDOMODULES += xtimer_no_ztimer_default
265 PSEUDOMODULES += zptr
266 PSEUDOMODULES += ztimer
267 PSEUDOMODULES += ztimer_%
268 PSEUDOMODULES += ztimer64_%
269 
270 
282 PSEUDOMODULES += ztimer_auto_adjust
283 
284 # core_lib is not a submodule
285 NO_PSEUDOMODULES += core_lib
286 
287 # ztimer's main module is called "ztimer_core"
288 NO_PSEUDOMODULES += ztimer_core
289 NO_PSEUDOMODULES += netdev_ieee802154_submac
290 
291 # print ascii representation in function od_hex_dump()
292 PSEUDOMODULES += od_string
293 
294 # add all pseudo random number generator variants as pseudomodules
295 PSEUDOMODULES += prng_%
296 
297 # STM32 periph pseudomodules
298 PSEUDOMODULES += stm32_periph_%
299 
300 # declare periph submodules as pseudomodules, but exclude periph_common
301 PSEUDOMODULES += periph_%
302 NO_PSEUDOMODULES += periph_common
303 
304 # Submodules provided by Skald
305 PSEUDOMODULES += skald_ibeacon
306 PSEUDOMODULES += skald_eddystone
307 
308 PSEUDOMODULES += crypto_aes_128
309 PSEUDOMODULES += crypto_aes_192
310 PSEUDOMODULES += crypto_aes_256
311 # By using this pseudomodule, T tables will be precalculated.
312 PSEUDOMODULES += crypto_aes_precalculated
313 # This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
314 PSEUDOMODULES += crypto_aes_unroll
315 
316 # declare shell version of test_utils_interactive_sync
317 PSEUDOMODULES += test_utils_interactive_sync_shell
318 
319 # All auto_init modules are pseudomodules
320 PSEUDOMODULES += auto_init_%
321 NO_PSEUDOMODULES += auto_init_can
322 NO_PSEUDOMODULES += auto_init_loramac
323 NO_PSEUDOMODULES += auto_init_multimedia
324 NO_PSEUDOMODULES += auto_init_security
325 NO_PSEUDOMODULES += auto_init_usbus
326 NO_PSEUDOMODULES += auto_init_screen
327 
328 # Packages and drivers may also add modules to PSEUDOMODULES in their `Makefile.include`.
329 
330