Contents Menu Expand Light mode Dark mode Auto light/dark mode
Pigweed
Logo
Pigweed
  • Home
  • Getting Started
  • About Pigweed
  • Hardware targets
    • Android
    • Ambiq Apollo4
    • Ambiq Apollo4 with pw_system
    • Arduino
    • docs
    • Emcraft SmartFusion2
    • host
    • Host Device Simulator
    • lm3s6965evb-qemu
    • mimxrt595-evk
    • Raspberry Pi Pico
    • Raspberry Pi Pico with pw_system
    • stm32f429i-disc1
    • stm32f429i-disc1: STM32Cube
  • Modules
    • 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
      • GN / Ninja
        • Python GN Templates
      • CMake
      • Bazel
    • pw_build_info
    • pw_build_mcuxpresso
    • pw_bytes
    • pw_checksum
    • pw_chre
    • pw_chrono
    • pw_chrono_embos
    • pw_chrono_freertos
    • pw_chrono_stl
    • pw_chrono_threadx
    • pw_chrono_zephyr
    • pw_cli
    • pw_compilation_testing
    • pw_console
      • User Guide
      • Embedding Guide
      • Plugin Guide
      • Manual Test Procedure
      • Internal Design
    • 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_fuzzer: Concepts
      • pw_fuzzer: Adding Fuzzers Using FuzzTest
      • pw_fuzzer: Adding Fuzzers Using LibFuzzer
      • pw_fuzzer: Using OSS-Fuzz
    • pw_hdlc
      • pw_hdlc: Design
      • pw_hdlc: API reference
      • pw_hdlc: RPC over HDLC example project
      • pw_hdlc: How-to guide
    • pw_hex_dump
    • pw_i2c
    • pw_i2c_linux
    • pw_i2c_mcuxpresso
    • pw_ide
    • pw_interrupt
    • pw_interrupt_cortex_m
    • pw_interrupt_xtensa
    • pw_interrupt_zephyr
    • pw_intrusive_ptr
    • pw_kvs
    • pw_libc
    • pw_log
      • The pw_log protobuf
    • 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 extended size report
    • pw_protobuf_compiler
    • pw_random
    • pw_result
    • pw_ring_buffer
    • pw_router
    • pw_rpc
      • pw_rpc Python package
      • pw_rpc Web Module
      • pw_protobuf
      • nanopb
      • pw_rpc Benchmarking
    • pw_rpc_transport
    • pw_rust
    • pw_snapshot
      • Setting up a Snapshot Pipeline
      • Module Usage
      • Snapshot Proto Format
      • Design Discussion
    • pw_software_update
      • pw_software_update: Get started
      • pw_software_update: Design
      • pw_software_update: Guide
      • pw_software_update: CLI reference
    • pw_span
    • pw_spi
    • pw_spi_mcuxpresso
    • pw_status
    • pw_stm32cube_build
    • pw_stream
    • pw_stream_shmem_mcuxpresso
    • pw_stream_uart_linux
    • pw_stream_uart_mcuxpresso
    • pw_string
      • pw_string design
      • pw_string: Guide
      • API Reference
    • 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_ambiq_sdk
    • 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_system CLI reference
    • pw_target_runner
      • Go
    • 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
      • Get started
      • Tokenization
      • Token databases
      • Detokenization
      • API reference
    • pw_tool
    • pw_toolchain
    • pw_toolchain_bazel
    • pw_trace
    • pw_trace_tokenized
    • pw_transfer
    • pw_unit_test
    • pw_unit_test_zephyr
    • pw_varint
    • pw_watch
      • pw_watch how-to guide
      • pw_watch CLI reference
    • pw_web
    • pw_work_queue
  • Module Structure
  • Changelog
  • Mailing List
  • Chat Room
  • OS Support
    • Zephyr
      • Zephyr Kconfig reference
  • Size Optimizations
  • Code Editor Support
  • FAQ
  • Third Party Support
    • Abseil C++
    • BoringSSL
    • Emboss
    • FreeRTOS
    • Fuchsia libraries
    • FuzzTest
    • GoogleTest
    • Nanopb
    • RE2
    • TinyUSB
  • Source Code
  • Code Reviews
  • Issue Tracker
  • Contributing
    • Embedded C++ Guide
    • Style Guide
    • Code Reviews
  • Code of Conduct
  • Automated Analysis
  • Build System
    • Pigweed’s GN Python Build
  • SEEDs
    • 0001: The SEED Process
    • 0002: SEED Template
    • 0101: pigweed.json
    • 0102: Consistent Module Documentation
    • 0103: pw_protobuf: Past, present, and future
    • 0104: Display Support
    • 0105: Nested Tokens and Tokenized Args
    • 0106: Project Template
    • 0107: Pigweed Communications
    • 0108: Emulators Frontend
    • 0109: Communication Buffers
    • 0110: Memory Allocation Interfaces
    • 0111: Build Systems
    • 0112: Async Poll Model
Back to top

SEED Index#

All pending, active, and resolved SEEDs are listed below.

  • 0001: The SEED Process
  • 0002: SEED Template
  • 0101: pigweed.json
  • 0102: Consistent Module Documentation
  • 0103: pw_protobuf: Past, present, and future
  • 0104: Display Support
  • 0105: Nested Tokens and Tokenized Args
  • 0106: Project Template
  • 0107: Pigweed Communications
  • 0108: Emulators Frontend
  • 0109: Communication Buffers
  • 0110: Memory Allocation Interfaces
  • 0111: Build Systems
  • 0112: Async Poll Model
Next
0001: The SEED Process
Previous
Pigweed’s GN Python Build
Copyright © 2023 The Pigweed Authors
Made with Furo