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 (Mar 7, 2024 to Mar 21, 2024):
Pigweed’s minimum supported Python version was changed to 3.10.
Setting the new
pw_build_TEST_TRANSITIVE_PYTHON_DEPS
flag tofalse
in your project’s.gn
file turns off testing and linting of transitive dependencies inpw_python_package
rules, which can speed up build times significantly.The new pw_log_android module is a
pw_log
backend for Android and the new pw_build_android module provides tools to help build Pigweed in Android platform applications.0120: Sensor Configuration introduces
pw_sensor
, a module that will handle Pigweed’s upcoming sensor framework.The new
PW_LOG_EVERY_N
andPW_LOG_EVERY_N_DURATION
macros provide rate-limited logging.
See Mar 22, 2024 in our changelog for details.
Talk to us#
Our next Pigweed Live is Mon Apr 08, 2024 1PM (PDT). Please join us to discuss what’s new in Pigweed and anything else Pigweed-related.