| <?xml version="1.0" encoding="UTF-8"?> |
| <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> |
| <channel> |
| <title>Pigweed Blog</title> |
| <link>https://pigweed.dev/blog/</link> |
| <description> |
| An informal blog where Pigweed teammates, contributors, and users can |
| share ideas and projects related to Pigweed. |
| </description> |
| <language>en-us</language> |
| <pubDate>Wed, 5 Nov 2025 08:00:00 -0700</pubDate> |
| <atom:link href="https://pigweed.dev/rss.xml" rel="self" type="application/rss+xml"/> |
| <item> |
| <title>Satisfying Bazel's relative paths requirement in C++ toolchains</title> |
| <link>https://pigweed.dev/blog/09-bazel-relative-toolchain-paths.html</link> |
| <description> |
| How to fix Bazel's notorious "absolute path inclusion(s) found in rule" |
| error. |
| </description> |
| <pubDate>Wed, 5 Nov 2025 08:00:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/09-bazel-relative-toolchain-paths.html</guid> |
| </item> |
| <item> |
| <title>BazelCon 2024</title> |
| <link>https://pigweed.dev/blog/07-bazelcon-2024.html</link> |
| <description> |
| Pigweed team members gave talks at BazelCon 2024. |
| </description> |
| <pubDate>Fri, 13 Dec 2024 08:00:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/07-bazelcon-2024.html</guid> |
| </item> |
| <item> |
| <title>Shaping a better future for Bazel C/C++ toolchains</title> |
| <link>https://pigweed.dev/blog/06-better-cpp-toolchains.html</link> |
| <description> |
| It has been a long road, but Bazel C/C++ toolchains are getting better! |
| Today's blog post unpacks Pigweed's journey of improving C/C++ |
| toolchains for the entire Bazel ecosystem. |
| </description> |
| <pubDate>Wed, 11 Dec 2024 08:00:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/06-better-cpp-toolchains.html</guid> |
| </item> |
| <item> |
| <title>C++20 coroutines without heap allocation</title> |
| <link>https://pigweed.dev/blog/05-coroutines.html</link> |
| <description> |
| This blog post describes how you can use C++20 coroutines to create |
| embedded-friendly async code without writing manual state machines or |
| callbacks. |
| </description> |
| <pubDate>Mon, 7 Oct 2024 08:00:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/05-coroutines.html</guid> |
| </item> |
| <item> |
| <title>Fixed-point arithmetic as a replacement for soft floats</title> |
| <link>https://pigweed.dev/blog/04-fixed-point.html</link> |
| <description> |
| We've observed a ~2x speed improvement in classification algorithms |
| and a small decrease in binary size using fixed-point without |
| sacrificing correctness. |
| </description> |
| <pubDate>Mon, 30 Sep 2024 13:47:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/04-fixed-point.html</guid> |
| </item> |
| <item> |
| <title>Pigweed SDK launch</title> |
| <link>https://pigweed.dev/blog/03-pigweed-sdk.html</link> |
| <description> |
| The Pigweed team is excited to announce the launch of the first |
| preview release of the Pigweed SDK with official hardware support |
| for Raspberry Pi’s newest microprocessor products, the RP2350 and |
| Pico 2! |
| </description> |
| <pubDate>Thu, 8 Aug 2024 08:16:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/03-pigweed-sdk.html</guid> |
| </item> |
| <item> |
| <title>Feature flags in Bazel builds</title> |
| <link>https://pigweed.dev/blog/02-bazel-feature-flags.html</link> |
| <description> |
| Let’s say you’re migrating your build system to Bazel. Your project |
| heavily relies on preprocessor defines to configure its code. In your |
| source files, you use these preprocessor variables to conditionally |
| compile some sections, via #ifdef. When building the same code for |
| different final product configurations, you want to set different |
| defines. How do you model this in Bazel? |
| </description> |
| <pubDate>Fri, 31 May 2024 15:54:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/02-bazel-feature-flags.html</guid> |
| </item> |
| <item> |
| <title>Kudzu</title> |
| <link>https://pigweed.dev/blog/01-kudzu.html</link> |
| <description> |
| Pigweed's whimsical take on a development board. |
| </description> |
| <pubDate>Thu, 12 Oct 2023 15:14:00 -0700</pubDate> |
| <guid>https://pigweed.dev/blog/01-kudzu.html</guid> |
| </item> |
| </channel> |
| </rss> |