Module GuidesΒΆ
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_allocator
- pw_arduino_build
- pw_assert
- pw_assert_basic
- pw_assert_log
- pw_base64
- pw_bloat
- pw_blob_store
- pw_boot_armv7m
- pw_build
- pw_bytes
- pw_checksum
- pw_chrono
- pw_chrono_stl
- pw_cli
- pw_containers
- pw_cpu_exception
- pw_cpu_exception_cortex_m
- pw_docgen
- pw_doctor
- pw_env_setup
- pw_fuzzer
- pw_hdlc
- pw_hex_dump
- pw_interrupt
- pw_interrupt_cortex_m
- pw_kvs
- pw_log
- pw_log_basic
- pw_log_multisink
- pw_log_null
- pw_log_rpc
- pw_log_sink
- pw_log_tokenized
- pw_metric
- pw_minimal_cpp_stdlib
- pw_module
- pw_package
- pw_polyfill
- pw_preprocessor
- pw_presubmit
- pw_protobuf
- pw_protobuf_compiler
- pw_random
- pw_result
- pw_ring_buffer
- pw_router
- pw_rpc
- pw_span
- pw_status
- pw_stream
- pw_string
- pw_sync
- pw_sync_baremetal
- pw_sync_stl
- pw_sync_threadx
- pw_sys_io
- pw_sys_io_arduino
- pw_sys_io_baremetal_stm32f429
- pw_sys_io_stdio
- pw_target_runner
- pw_tokenizer
- pw_toolchain
- pw_trace
- pw_trace_tokenized
- pw_unit_test
- pw_varint
- pw_watch
- pw_web_ui