Module Guides#
Pigweed AI summary: Pigweed is a collection of embedded-focused and embedded-related modules that can contain code from multiple languages, including C, C++, Go, Rust, Shell, Batch, and Python.
Pigweed is a collection of embedded-focused and embedded-related modules. Modules may contain code from multiple languages, including C, C++, Go, Rust, Shell, Batch and Python.
- Docker
- pw_alignment
- pw_allocator
- pw_analog
- pw_android_toolchain
- pw_arduino_build
- pw_assert
- pw_assert_basic
- pw_assert_log
- pw_assert_tokenized
- pw_assert_zephyr
- pw_async
- pw_async_basic
- pw_base64
- pw_bloat
- pw_blob_store
- pw_bluetooth
- pw_bluetooth_hci
- pw_bluetooth_profiles
- pw_boot
- pw_boot_cortex_m
- pw_build
- pw_build_info
- pw_build_mcuxpresso
- pw_bytes
- pw_checksum
- pw_chrono
- pw_chrono_embos
- pw_chrono_freertos
- pw_chrono_stl
- pw_chrono_threadx
- pw_chrono_zephyr
- pw_cli
- pw_compilation_testing
- pw_console
- pw_containers
- pw_cpu_exception
- pw_cpu_exception_cortex_m
- pw_crypto
- pw_digital_io
- pw_digital_io_mcuxpresso
- pw_docgen
- pw_doctor
- pw_env_setup
- pw_file
- pw_function
- pw_fuzzer
- pw_hdlc
- pw_hex_dump
- pw_i2c
- pw_i2c_linux
- pw_i2c_mcuxpresso
- pw_ide
- pw_interrupt
- pw_interrupt_cortex_m
- pw_interrupt_zephyr
- pw_intrusive_ptr
- pw_kvs
- pw_libc
- pw_log
- pw_log_android
- pw_log_basic
- pw_log_null
- pw_log_rpc
- pw_log_string
- pw_log_tokenized
- pw_log_zephyr
- pw_malloc
- pw_malloc_freelist
- pw_metric
- pw_minimal_cpp_stdlib
- pw_module
- pw_multisink
- pw_package
- pw_perf_test
- pw_persistent_ram
- pw_polyfill
- pw_preprocessor
- pw_presubmit
- pw_protobuf
- pw_protobuf_compiler
- pw_random
- pw_result
- pw_ring_buffer
- pw_router
- pw_rpc
- pw_rpc_transport
- pw_rust
- pw_snapshot
- pw_software_update
- pw_span
- pw_spi
- pw_spi_mcuxpresso
- pw_status
- pw_stm32cube_build
- pw_stream
- pw_stream_uart_linux
- pw_stream_uart_mcuxpresso
- pw_string
- pw_symbolizer
- pw_sync
- pw_sync_baremetal
- pw_sync_embos
- pw_sync_freertos
- pw_sync_stl
- pw_sync_threadx
- pw_sync_zephyr
- pw_sys_io
- pw_sys_io_arduino
- pw_sys_io_baremetal_lm3s6965evb
- pw_sys_io_baremetal_stm32f429
- pw_sys_io_emcraft_sf2
- pw_sys_io_mcuxpresso
- pw_sys_io_pico
- pw_sys_io_stdio
- pw_sys_io_stm32cube
- pw_sys_io_zephyr
- pw_system
- pw_target_runner
- pw_thread
- pw_thread_embos
- pw_thread_freertos
- pw_thread_stl
- pw_thread_threadx
- pw_thread_zephyr
- pw_tls_client
- pw_tls_client_boringssl
- pw_tls_client_mbedtls
- pw_tokenizer
- pw_tool
- pw_toolchain
- pw_trace
- pw_trace_tokenized
- pw_transfer
- pw_unit_test
- pw_unit_test_zephyr
- pw_varint
- pw_watch
- pw_web
- pw_work_queue