1# Copyright 2022 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15# Build args and lists for all modules in Pigweed. 16# 17# DO NOT EDIT! Generated by pw_build/generate_modules_lists.py. 18# 19# To add modules here, list them in PIGWEED_MODULES and build the 20# update_modules target and commit the updated version of this file: 21# 22# ninja -C out update_modules 23# 24# DO NOT IMPORT THIS FILE DIRECTLY! 25# 26# Import it through //build_overrides/pigweed.gni instead. 27 28# Declare a build arg for each module. 29declare_args() { 30 dir_docker = get_path_info("../docker", "abspath") 31 dir_pw_alignment = get_path_info("../pw_alignment", "abspath") 32 dir_pw_allocator = get_path_info("../pw_allocator", "abspath") 33 dir_pw_analog = get_path_info("../pw_analog", "abspath") 34 dir_pw_android_toolchain = get_path_info("../pw_android_toolchain", "abspath") 35 dir_pw_arduino_build = get_path_info("../pw_arduino_build", "abspath") 36 dir_pw_assert = get_path_info("../pw_assert", "abspath") 37 dir_pw_assert_basic = get_path_info("../pw_assert_basic", "abspath") 38 dir_pw_assert_log = get_path_info("../pw_assert_log", "abspath") 39 dir_pw_assert_tokenized = get_path_info("../pw_assert_tokenized", "abspath") 40 dir_pw_assert_zephyr = get_path_info("../pw_assert_zephyr", "abspath") 41 dir_pw_async = get_path_info("../pw_async", "abspath") 42 dir_pw_async_basic = get_path_info("../pw_async_basic", "abspath") 43 dir_pw_base64 = get_path_info("../pw_base64", "abspath") 44 dir_pw_bloat = get_path_info("../pw_bloat", "abspath") 45 dir_pw_blob_store = get_path_info("../pw_blob_store", "abspath") 46 dir_pw_bluetooth = get_path_info("../pw_bluetooth", "abspath") 47 dir_pw_bluetooth_hci = get_path_info("../pw_bluetooth_hci", "abspath") 48 dir_pw_bluetooth_profiles = 49 get_path_info("../pw_bluetooth_profiles", "abspath") 50 dir_pw_boot = get_path_info("../pw_boot", "abspath") 51 dir_pw_boot_cortex_m = get_path_info("../pw_boot_cortex_m", "abspath") 52 dir_pw_build = get_path_info("../pw_build", "abspath") 53 dir_pw_build_info = get_path_info("../pw_build_info", "abspath") 54 dir_pw_build_mcuxpresso = get_path_info("../pw_build_mcuxpresso", "abspath") 55 dir_pw_bytes = get_path_info("../pw_bytes", "abspath") 56 dir_pw_checksum = get_path_info("../pw_checksum", "abspath") 57 dir_pw_chrono = get_path_info("../pw_chrono", "abspath") 58 dir_pw_chrono_embos = get_path_info("../pw_chrono_embos", "abspath") 59 dir_pw_chrono_freertos = get_path_info("../pw_chrono_freertos", "abspath") 60 dir_pw_chrono_stl = get_path_info("../pw_chrono_stl", "abspath") 61 dir_pw_chrono_threadx = get_path_info("../pw_chrono_threadx", "abspath") 62 dir_pw_chrono_zephyr = get_path_info("../pw_chrono_zephyr", "abspath") 63 dir_pw_cli = get_path_info("../pw_cli", "abspath") 64 dir_pw_compilation_testing = 65 get_path_info("../pw_compilation_testing", "abspath") 66 dir_pw_console = get_path_info("../pw_console", "abspath") 67 dir_pw_containers = get_path_info("../pw_containers", "abspath") 68 dir_pw_cpu_exception = get_path_info("../pw_cpu_exception", "abspath") 69 dir_pw_cpu_exception_cortex_m = 70 get_path_info("../pw_cpu_exception_cortex_m", "abspath") 71 dir_pw_crypto = get_path_info("../pw_crypto", "abspath") 72 dir_pw_digital_io = get_path_info("../pw_digital_io", "abspath") 73 dir_pw_docgen = get_path_info("../pw_docgen", "abspath") 74 dir_pw_doctor = get_path_info("../pw_doctor", "abspath") 75 dir_pw_env_setup = get_path_info("../pw_env_setup", "abspath") 76 dir_pw_file = get_path_info("../pw_file", "abspath") 77 dir_pw_function = get_path_info("../pw_function", "abspath") 78 dir_pw_fuzzer = get_path_info("../pw_fuzzer", "abspath") 79 dir_pw_hdlc = get_path_info("../pw_hdlc", "abspath") 80 dir_pw_hex_dump = get_path_info("../pw_hex_dump", "abspath") 81 dir_pw_i2c = get_path_info("../pw_i2c", "abspath") 82 dir_pw_i2c_mcuxpresso = get_path_info("../pw_i2c_mcuxpresso", "abspath") 83 dir_pw_ide = get_path_info("../pw_ide", "abspath") 84 dir_pw_interrupt = get_path_info("../pw_interrupt", "abspath") 85 dir_pw_interrupt_cortex_m = 86 get_path_info("../pw_interrupt_cortex_m", "abspath") 87 dir_pw_interrupt_zephyr = get_path_info("../pw_interrupt_zephyr", "abspath") 88 dir_pw_intrusive_ptr = get_path_info("../pw_intrusive_ptr", "abspath") 89 dir_pw_kvs = get_path_info("../pw_kvs", "abspath") 90 dir_pw_libc = get_path_info("../pw_libc", "abspath") 91 dir_pw_log = get_path_info("../pw_log", "abspath") 92 dir_pw_log_android = get_path_info("../pw_log_android", "abspath") 93 dir_pw_log_basic = get_path_info("../pw_log_basic", "abspath") 94 dir_pw_log_null = get_path_info("../pw_log_null", "abspath") 95 dir_pw_log_rpc = get_path_info("../pw_log_rpc", "abspath") 96 dir_pw_log_string = get_path_info("../pw_log_string", "abspath") 97 dir_pw_log_tokenized = get_path_info("../pw_log_tokenized", "abspath") 98 dir_pw_log_zephyr = get_path_info("../pw_log_zephyr", "abspath") 99 dir_pw_malloc = get_path_info("../pw_malloc", "abspath") 100 dir_pw_malloc_freelist = get_path_info("../pw_malloc_freelist", "abspath") 101 dir_pw_metric = get_path_info("../pw_metric", "abspath") 102 dir_pw_minimal_cpp_stdlib = 103 get_path_info("../pw_minimal_cpp_stdlib", "abspath") 104 dir_pw_module = get_path_info("../pw_module", "abspath") 105 dir_pw_multisink = get_path_info("../pw_multisink", "abspath") 106 dir_pw_package = get_path_info("../pw_package", "abspath") 107 dir_pw_perf_test = get_path_info("../pw_perf_test", "abspath") 108 dir_pw_persistent_ram = get_path_info("../pw_persistent_ram", "abspath") 109 dir_pw_polyfill = get_path_info("../pw_polyfill", "abspath") 110 dir_pw_preprocessor = get_path_info("../pw_preprocessor", "abspath") 111 dir_pw_presubmit = get_path_info("../pw_presubmit", "abspath") 112 dir_pw_protobuf = get_path_info("../pw_protobuf", "abspath") 113 dir_pw_protobuf_compiler = get_path_info("../pw_protobuf_compiler", "abspath") 114 dir_pw_random = get_path_info("../pw_random", "abspath") 115 dir_pw_result = get_path_info("../pw_result", "abspath") 116 dir_pw_ring_buffer = get_path_info("../pw_ring_buffer", "abspath") 117 dir_pw_router = get_path_info("../pw_router", "abspath") 118 dir_pw_rpc = get_path_info("../pw_rpc", "abspath") 119 dir_pw_rust = get_path_info("../pw_rust", "abspath") 120 dir_pw_snapshot = get_path_info("../pw_snapshot", "abspath") 121 dir_pw_software_update = get_path_info("../pw_software_update", "abspath") 122 dir_pw_span = get_path_info("../pw_span", "abspath") 123 dir_pw_spi = get_path_info("../pw_spi", "abspath") 124 dir_pw_status = get_path_info("../pw_status", "abspath") 125 dir_pw_stm32cube_build = get_path_info("../pw_stm32cube_build", "abspath") 126 dir_pw_stream = get_path_info("../pw_stream", "abspath") 127 dir_pw_string = get_path_info("../pw_string", "abspath") 128 dir_pw_symbolizer = get_path_info("../pw_symbolizer", "abspath") 129 dir_pw_sync = get_path_info("../pw_sync", "abspath") 130 dir_pw_sync_baremetal = get_path_info("../pw_sync_baremetal", "abspath") 131 dir_pw_sync_embos = get_path_info("../pw_sync_embos", "abspath") 132 dir_pw_sync_freertos = get_path_info("../pw_sync_freertos", "abspath") 133 dir_pw_sync_stl = get_path_info("../pw_sync_stl", "abspath") 134 dir_pw_sync_threadx = get_path_info("../pw_sync_threadx", "abspath") 135 dir_pw_sync_zephyr = get_path_info("../pw_sync_zephyr", "abspath") 136 dir_pw_sys_io = get_path_info("../pw_sys_io", "abspath") 137 dir_pw_sys_io_arduino = get_path_info("../pw_sys_io_arduino", "abspath") 138 dir_pw_sys_io_baremetal_lm3s6965evb = 139 get_path_info("../pw_sys_io_baremetal_lm3s6965evb", "abspath") 140 dir_pw_sys_io_baremetal_stm32f429 = 141 get_path_info("../pw_sys_io_baremetal_stm32f429", "abspath") 142 dir_pw_sys_io_emcraft_sf2 = 143 get_path_info("../pw_sys_io_emcraft_sf2", "abspath") 144 dir_pw_sys_io_mcuxpresso = get_path_info("../pw_sys_io_mcuxpresso", "abspath") 145 dir_pw_sys_io_pico = get_path_info("../pw_sys_io_pico", "abspath") 146 dir_pw_sys_io_stdio = get_path_info("../pw_sys_io_stdio", "abspath") 147 dir_pw_sys_io_stm32cube = get_path_info("../pw_sys_io_stm32cube", "abspath") 148 dir_pw_sys_io_zephyr = get_path_info("../pw_sys_io_zephyr", "abspath") 149 dir_pw_system = get_path_info("../pw_system", "abspath") 150 dir_pw_target_runner = get_path_info("../pw_target_runner", "abspath") 151 dir_pw_thread = get_path_info("../pw_thread", "abspath") 152 dir_pw_thread_embos = get_path_info("../pw_thread_embos", "abspath") 153 dir_pw_thread_freertos = get_path_info("../pw_thread_freertos", "abspath") 154 dir_pw_thread_stl = get_path_info("../pw_thread_stl", "abspath") 155 dir_pw_thread_threadx = get_path_info("../pw_thread_threadx", "abspath") 156 dir_pw_thread_zephyr = get_path_info("../pw_thread_zephyr", "abspath") 157 dir_pw_tls_client = get_path_info("../pw_tls_client", "abspath") 158 dir_pw_tls_client_boringssl = 159 get_path_info("../pw_tls_client_boringssl", "abspath") 160 dir_pw_tls_client_mbedtls = 161 get_path_info("../pw_tls_client_mbedtls", "abspath") 162 dir_pw_tokenizer = get_path_info("../pw_tokenizer", "abspath") 163 dir_pw_tool = get_path_info("../pw_tool", "abspath") 164 dir_pw_toolchain = get_path_info("../pw_toolchain", "abspath") 165 dir_pw_trace = get_path_info("../pw_trace", "abspath") 166 dir_pw_trace_tokenized = get_path_info("../pw_trace_tokenized", "abspath") 167 dir_pw_transfer = get_path_info("../pw_transfer", "abspath") 168 dir_pw_unit_test = get_path_info("../pw_unit_test", "abspath") 169 dir_pw_varint = get_path_info("../pw_varint", "abspath") 170 dir_pw_watch = get_path_info("../pw_watch", "abspath") 171 dir_pw_web = get_path_info("../pw_web", "abspath") 172 dir_pw_work_queue = get_path_info("../pw_work_queue", "abspath") 173} 174 175# Declare these as GN args in case this is imported in args.gni. 176# Use a separate block so variables in the prior block can be used. 177declare_args() { 178 # A list with paths to all Pigweed module. DO NOT SET THIS BUILD ARGUMENT! 179 pw_modules = [ 180 dir_docker, 181 dir_pw_alignment, 182 dir_pw_allocator, 183 dir_pw_analog, 184 dir_pw_android_toolchain, 185 dir_pw_arduino_build, 186 dir_pw_assert, 187 dir_pw_assert_basic, 188 dir_pw_assert_log, 189 dir_pw_assert_tokenized, 190 dir_pw_assert_zephyr, 191 dir_pw_async, 192 dir_pw_async_basic, 193 dir_pw_base64, 194 dir_pw_bloat, 195 dir_pw_blob_store, 196 dir_pw_bluetooth, 197 dir_pw_bluetooth_hci, 198 dir_pw_bluetooth_profiles, 199 dir_pw_boot, 200 dir_pw_boot_cortex_m, 201 dir_pw_build, 202 dir_pw_build_info, 203 dir_pw_build_mcuxpresso, 204 dir_pw_bytes, 205 dir_pw_checksum, 206 dir_pw_chrono, 207 dir_pw_chrono_embos, 208 dir_pw_chrono_freertos, 209 dir_pw_chrono_stl, 210 dir_pw_chrono_threadx, 211 dir_pw_chrono_zephyr, 212 dir_pw_cli, 213 dir_pw_compilation_testing, 214 dir_pw_console, 215 dir_pw_containers, 216 dir_pw_cpu_exception, 217 dir_pw_cpu_exception_cortex_m, 218 dir_pw_crypto, 219 dir_pw_digital_io, 220 dir_pw_docgen, 221 dir_pw_doctor, 222 dir_pw_env_setup, 223 dir_pw_file, 224 dir_pw_function, 225 dir_pw_fuzzer, 226 dir_pw_hdlc, 227 dir_pw_hex_dump, 228 dir_pw_i2c, 229 dir_pw_i2c_mcuxpresso, 230 dir_pw_ide, 231 dir_pw_interrupt, 232 dir_pw_interrupt_cortex_m, 233 dir_pw_interrupt_zephyr, 234 dir_pw_intrusive_ptr, 235 dir_pw_kvs, 236 dir_pw_libc, 237 dir_pw_log, 238 dir_pw_log_android, 239 dir_pw_log_basic, 240 dir_pw_log_null, 241 dir_pw_log_rpc, 242 dir_pw_log_string, 243 dir_pw_log_tokenized, 244 dir_pw_log_zephyr, 245 dir_pw_malloc, 246 dir_pw_malloc_freelist, 247 dir_pw_metric, 248 dir_pw_minimal_cpp_stdlib, 249 dir_pw_module, 250 dir_pw_multisink, 251 dir_pw_package, 252 dir_pw_perf_test, 253 dir_pw_persistent_ram, 254 dir_pw_polyfill, 255 dir_pw_preprocessor, 256 dir_pw_presubmit, 257 dir_pw_protobuf, 258 dir_pw_protobuf_compiler, 259 dir_pw_random, 260 dir_pw_result, 261 dir_pw_ring_buffer, 262 dir_pw_router, 263 dir_pw_rpc, 264 dir_pw_rust, 265 dir_pw_snapshot, 266 dir_pw_software_update, 267 dir_pw_span, 268 dir_pw_spi, 269 dir_pw_status, 270 dir_pw_stm32cube_build, 271 dir_pw_stream, 272 dir_pw_string, 273 dir_pw_symbolizer, 274 dir_pw_sync, 275 dir_pw_sync_baremetal, 276 dir_pw_sync_embos, 277 dir_pw_sync_freertos, 278 dir_pw_sync_stl, 279 dir_pw_sync_threadx, 280 dir_pw_sync_zephyr, 281 dir_pw_sys_io, 282 dir_pw_sys_io_arduino, 283 dir_pw_sys_io_baremetal_lm3s6965evb, 284 dir_pw_sys_io_baremetal_stm32f429, 285 dir_pw_sys_io_emcraft_sf2, 286 dir_pw_sys_io_mcuxpresso, 287 dir_pw_sys_io_pico, 288 dir_pw_sys_io_stdio, 289 dir_pw_sys_io_stm32cube, 290 dir_pw_sys_io_zephyr, 291 dir_pw_system, 292 dir_pw_target_runner, 293 dir_pw_thread, 294 dir_pw_thread_embos, 295 dir_pw_thread_freertos, 296 dir_pw_thread_stl, 297 dir_pw_thread_threadx, 298 dir_pw_thread_zephyr, 299 dir_pw_tls_client, 300 dir_pw_tls_client_boringssl, 301 dir_pw_tls_client_mbedtls, 302 dir_pw_tokenizer, 303 dir_pw_tool, 304 dir_pw_toolchain, 305 dir_pw_trace, 306 dir_pw_trace_tokenized, 307 dir_pw_transfer, 308 dir_pw_unit_test, 309 dir_pw_varint, 310 dir_pw_watch, 311 dir_pw_web, 312 dir_pw_work_queue, 313 ] 314 315 # A list with all Pigweed module test groups. DO NOT SET THIS BUILD ARGUMENT! 316 pw_module_tests = [ 317 "$dir_docker:tests", 318 "$dir_pw_alignment:tests", 319 "$dir_pw_allocator:tests", 320 "$dir_pw_analog:tests", 321 "$dir_pw_android_toolchain:tests", 322 "$dir_pw_arduino_build:tests", 323 "$dir_pw_assert:tests", 324 "$dir_pw_assert_basic:tests", 325 "$dir_pw_assert_log:tests", 326 "$dir_pw_assert_tokenized:tests", 327 "$dir_pw_assert_zephyr:tests", 328 "$dir_pw_async:tests", 329 "$dir_pw_async_basic:tests", 330 "$dir_pw_base64:tests", 331 "$dir_pw_bloat:tests", 332 "$dir_pw_blob_store:tests", 333 "$dir_pw_bluetooth:tests", 334 "$dir_pw_bluetooth_hci:tests", 335 "$dir_pw_bluetooth_profiles:tests", 336 "$dir_pw_boot:tests", 337 "$dir_pw_boot_cortex_m:tests", 338 "$dir_pw_build:tests", 339 "$dir_pw_build_info:tests", 340 "$dir_pw_build_mcuxpresso:tests", 341 "$dir_pw_bytes:tests", 342 "$dir_pw_checksum:tests", 343 "$dir_pw_chrono:tests", 344 "$dir_pw_chrono_embos:tests", 345 "$dir_pw_chrono_freertos:tests", 346 "$dir_pw_chrono_stl:tests", 347 "$dir_pw_chrono_threadx:tests", 348 "$dir_pw_chrono_zephyr:tests", 349 "$dir_pw_cli:tests", 350 "$dir_pw_compilation_testing:tests", 351 "$dir_pw_console:tests", 352 "$dir_pw_containers:tests", 353 "$dir_pw_cpu_exception:tests", 354 "$dir_pw_cpu_exception_cortex_m:tests", 355 "$dir_pw_crypto:tests", 356 "$dir_pw_digital_io:tests", 357 "$dir_pw_docgen:tests", 358 "$dir_pw_doctor:tests", 359 "$dir_pw_env_setup:tests", 360 "$dir_pw_file:tests", 361 "$dir_pw_function:tests", 362 "$dir_pw_fuzzer:tests", 363 "$dir_pw_hdlc:tests", 364 "$dir_pw_hex_dump:tests", 365 "$dir_pw_i2c:tests", 366 "$dir_pw_i2c_mcuxpresso:tests", 367 "$dir_pw_ide:tests", 368 "$dir_pw_interrupt:tests", 369 "$dir_pw_interrupt_cortex_m:tests", 370 "$dir_pw_interrupt_zephyr:tests", 371 "$dir_pw_intrusive_ptr:tests", 372 "$dir_pw_kvs:tests", 373 "$dir_pw_libc:tests", 374 "$dir_pw_log:tests", 375 "$dir_pw_log_android:tests", 376 "$dir_pw_log_basic:tests", 377 "$dir_pw_log_null:tests", 378 "$dir_pw_log_rpc:tests", 379 "$dir_pw_log_string:tests", 380 "$dir_pw_log_tokenized:tests", 381 "$dir_pw_log_zephyr:tests", 382 "$dir_pw_malloc:tests", 383 "$dir_pw_malloc_freelist:tests", 384 "$dir_pw_metric:tests", 385 "$dir_pw_minimal_cpp_stdlib:tests", 386 "$dir_pw_module:tests", 387 "$dir_pw_multisink:tests", 388 "$dir_pw_package:tests", 389 "$dir_pw_perf_test:tests", 390 "$dir_pw_persistent_ram:tests", 391 "$dir_pw_polyfill:tests", 392 "$dir_pw_preprocessor:tests", 393 "$dir_pw_presubmit:tests", 394 "$dir_pw_protobuf:tests", 395 "$dir_pw_protobuf_compiler:tests", 396 "$dir_pw_random:tests", 397 "$dir_pw_result:tests", 398 "$dir_pw_ring_buffer:tests", 399 "$dir_pw_router:tests", 400 "$dir_pw_rpc:tests", 401 "$dir_pw_rust:tests", 402 "$dir_pw_snapshot:tests", 403 "$dir_pw_software_update:tests", 404 "$dir_pw_span:tests", 405 "$dir_pw_spi:tests", 406 "$dir_pw_status:tests", 407 "$dir_pw_stm32cube_build:tests", 408 "$dir_pw_stream:tests", 409 "$dir_pw_string:tests", 410 "$dir_pw_symbolizer:tests", 411 "$dir_pw_sync:tests", 412 "$dir_pw_sync_baremetal:tests", 413 "$dir_pw_sync_embos:tests", 414 "$dir_pw_sync_freertos:tests", 415 "$dir_pw_sync_stl:tests", 416 "$dir_pw_sync_threadx:tests", 417 "$dir_pw_sync_zephyr:tests", 418 "$dir_pw_sys_io:tests", 419 "$dir_pw_sys_io_arduino:tests", 420 "$dir_pw_sys_io_baremetal_lm3s6965evb:tests", 421 "$dir_pw_sys_io_baremetal_stm32f429:tests", 422 "$dir_pw_sys_io_emcraft_sf2:tests", 423 "$dir_pw_sys_io_mcuxpresso:tests", 424 "$dir_pw_sys_io_pico:tests", 425 "$dir_pw_sys_io_stdio:tests", 426 "$dir_pw_sys_io_stm32cube:tests", 427 "$dir_pw_sys_io_zephyr:tests", 428 "$dir_pw_system:tests", 429 "$dir_pw_target_runner:tests", 430 "$dir_pw_thread:tests", 431 "$dir_pw_thread_embos:tests", 432 "$dir_pw_thread_freertos:tests", 433 "$dir_pw_thread_stl:tests", 434 "$dir_pw_thread_threadx:tests", 435 "$dir_pw_thread_zephyr:tests", 436 "$dir_pw_tls_client:tests", 437 "$dir_pw_tls_client_boringssl:tests", 438 "$dir_pw_tls_client_mbedtls:tests", 439 "$dir_pw_tokenizer:tests", 440 "$dir_pw_tool:tests", 441 "$dir_pw_toolchain:tests", 442 "$dir_pw_trace:tests", 443 "$dir_pw_trace_tokenized:tests", 444 "$dir_pw_transfer:tests", 445 "$dir_pw_unit_test:tests", 446 "$dir_pw_varint:tests", 447 "$dir_pw_watch:tests", 448 "$dir_pw_web:tests", 449 "$dir_pw_work_queue:tests", 450 ] 451 452 # A list with all Pigweed modules docs groups. DO NOT SET THIS BUILD ARGUMENT! 453 pw_module_docs = [ 454 "$dir_docker:docs", 455 "$dir_pw_alignment:docs", 456 "$dir_pw_allocator:docs", 457 "$dir_pw_analog:docs", 458 "$dir_pw_android_toolchain:docs", 459 "$dir_pw_arduino_build:docs", 460 "$dir_pw_assert:docs", 461 "$dir_pw_assert_basic:docs", 462 "$dir_pw_assert_log:docs", 463 "$dir_pw_assert_tokenized:docs", 464 "$dir_pw_assert_zephyr:docs", 465 "$dir_pw_async:docs", 466 "$dir_pw_async_basic:docs", 467 "$dir_pw_base64:docs", 468 "$dir_pw_bloat:docs", 469 "$dir_pw_blob_store:docs", 470 "$dir_pw_bluetooth:docs", 471 "$dir_pw_bluetooth_hci:docs", 472 "$dir_pw_bluetooth_profiles:docs", 473 "$dir_pw_boot:docs", 474 "$dir_pw_boot_cortex_m:docs", 475 "$dir_pw_build:docs", 476 "$dir_pw_build_info:docs", 477 "$dir_pw_build_mcuxpresso:docs", 478 "$dir_pw_bytes:docs", 479 "$dir_pw_checksum:docs", 480 "$dir_pw_chrono:docs", 481 "$dir_pw_chrono_embos:docs", 482 "$dir_pw_chrono_freertos:docs", 483 "$dir_pw_chrono_stl:docs", 484 "$dir_pw_chrono_threadx:docs", 485 "$dir_pw_chrono_zephyr:docs", 486 "$dir_pw_cli:docs", 487 "$dir_pw_compilation_testing:docs", 488 "$dir_pw_console:docs", 489 "$dir_pw_containers:docs", 490 "$dir_pw_cpu_exception:docs", 491 "$dir_pw_cpu_exception_cortex_m:docs", 492 "$dir_pw_crypto:docs", 493 "$dir_pw_digital_io:docs", 494 "$dir_pw_docgen:docs", 495 "$dir_pw_doctor:docs", 496 "$dir_pw_env_setup:docs", 497 "$dir_pw_file:docs", 498 "$dir_pw_function:docs", 499 "$dir_pw_fuzzer:docs", 500 "$dir_pw_hdlc:docs", 501 "$dir_pw_hex_dump:docs", 502 "$dir_pw_i2c:docs", 503 "$dir_pw_i2c_mcuxpresso:docs", 504 "$dir_pw_ide:docs", 505 "$dir_pw_interrupt:docs", 506 "$dir_pw_interrupt_cortex_m:docs", 507 "$dir_pw_interrupt_zephyr:docs", 508 "$dir_pw_intrusive_ptr:docs", 509 "$dir_pw_kvs:docs", 510 "$dir_pw_libc:docs", 511 "$dir_pw_log:docs", 512 "$dir_pw_log_android:docs", 513 "$dir_pw_log_basic:docs", 514 "$dir_pw_log_null:docs", 515 "$dir_pw_log_rpc:docs", 516 "$dir_pw_log_string:docs", 517 "$dir_pw_log_tokenized:docs", 518 "$dir_pw_log_zephyr:docs", 519 "$dir_pw_malloc:docs", 520 "$dir_pw_malloc_freelist:docs", 521 "$dir_pw_metric:docs", 522 "$dir_pw_minimal_cpp_stdlib:docs", 523 "$dir_pw_module:docs", 524 "$dir_pw_multisink:docs", 525 "$dir_pw_package:docs", 526 "$dir_pw_perf_test:docs", 527 "$dir_pw_persistent_ram:docs", 528 "$dir_pw_polyfill:docs", 529 "$dir_pw_preprocessor:docs", 530 "$dir_pw_presubmit:docs", 531 "$dir_pw_protobuf:docs", 532 "$dir_pw_protobuf_compiler:docs", 533 "$dir_pw_random:docs", 534 "$dir_pw_result:docs", 535 "$dir_pw_ring_buffer:docs", 536 "$dir_pw_router:docs", 537 "$dir_pw_rpc:docs", 538 "$dir_pw_rust:docs", 539 "$dir_pw_snapshot:docs", 540 "$dir_pw_software_update:docs", 541 "$dir_pw_span:docs", 542 "$dir_pw_spi:docs", 543 "$dir_pw_status:docs", 544 "$dir_pw_stm32cube_build:docs", 545 "$dir_pw_stream:docs", 546 "$dir_pw_string:docs", 547 "$dir_pw_symbolizer:docs", 548 "$dir_pw_sync:docs", 549 "$dir_pw_sync_baremetal:docs", 550 "$dir_pw_sync_embos:docs", 551 "$dir_pw_sync_freertos:docs", 552 "$dir_pw_sync_stl:docs", 553 "$dir_pw_sync_threadx:docs", 554 "$dir_pw_sync_zephyr:docs", 555 "$dir_pw_sys_io:docs", 556 "$dir_pw_sys_io_arduino:docs", 557 "$dir_pw_sys_io_baremetal_lm3s6965evb:docs", 558 "$dir_pw_sys_io_baremetal_stm32f429:docs", 559 "$dir_pw_sys_io_emcraft_sf2:docs", 560 "$dir_pw_sys_io_mcuxpresso:docs", 561 "$dir_pw_sys_io_pico:docs", 562 "$dir_pw_sys_io_stdio:docs", 563 "$dir_pw_sys_io_stm32cube:docs", 564 "$dir_pw_sys_io_zephyr:docs", 565 "$dir_pw_system:docs", 566 "$dir_pw_target_runner:docs", 567 "$dir_pw_thread:docs", 568 "$dir_pw_thread_embos:docs", 569 "$dir_pw_thread_freertos:docs", 570 "$dir_pw_thread_stl:docs", 571 "$dir_pw_thread_threadx:docs", 572 "$dir_pw_thread_zephyr:docs", 573 "$dir_pw_tls_client:docs", 574 "$dir_pw_tls_client_boringssl:docs", 575 "$dir_pw_tls_client_mbedtls:docs", 576 "$dir_pw_tokenizer:docs", 577 "$dir_pw_tool:docs", 578 "$dir_pw_toolchain:docs", 579 "$dir_pw_trace:docs", 580 "$dir_pw_trace_tokenized:docs", 581 "$dir_pw_transfer:docs", 582 "$dir_pw_unit_test:docs", 583 "$dir_pw_varint:docs", 584 "$dir_pw_watch:docs", 585 "$dir_pw_web:docs", 586 "$dir_pw_work_queue:docs", 587 ] 588} 589