Pigweed#
Modern software development for embedded systems
What is Pigweed?#
Who’s using Pigweed?#
Pigweed has shipped on millions of devices.
Showcase: pw_console#
pw_console is our multi-purpose, pluggable REPL and log viewer. It’s designed to be a complete development and manufacturing solution for interacting with hardware devices via pw_rpc over a pw_hdlc transport. Gone are the days of hacking together a REPL and log viewer for each new project!
What’s new in Pigweed#
Highlights (May 2, 2024 to May 16, 2024):
Coroutines: You can now create asynchronous tasks using C++20 coroutines.
Rust with Bazel: The Rust toolchain can now be used by downstream projects using Bazel.
More MCUXpresso support: Several modules have additional support for projects built using the NXP MCUXpresso SDK, including multiple core support in pw_build_mcuxpresso, a new initiator in pw_i2c_mcuxpresso, a new responder in pw_spi_mcuxpresso, and a new pw_dma_mcuxpresso module.
See May 16, 2024 in our changelog for details.
Talk to us#
Our next Pigweed Live is Mon Jun 03, 2024 1PM (PDT). Please join us to discuss what’s new in Pigweed and anything else Pigweed-related.