D'oh! I wanted to join the meeting today but I missed it. I've been working on something I want to share with y'all. It's ok, though, it's not 100% ready yet. But the basic idea is that I've been adapting the https://github.com/rust-embedded/awesome-embedded-rust repository to a [battery-pack](https://battery-pack-rs.github.io/battery-pack/), so that people can do `cargo bp add embedded` and get presented with a menu kinda like this: ``` embedded-battery-pack v0.1.0 ───────────────────────────────────────────────── Hardware Abstraction Layer (pick at most one): ○ stm32f0 STM32F0xx family ○ stm32f1 STM32F1xx family ○ stm32f3 STM32F3xx family ● stm32f4 STM32F4xx family ← selected ○ stm32f7 STM32F7xx family ○ nrf52840 nRF52840 SoC ○ esp32 ESP32 (no_std via esp-hal) ○ rp2040 RP2040 (Raspberry Pi Pico) Concurrency Framework (pick at most one): ○ rtic RTIC — interrupt-driven concurrency ● embassy Embassy — async/await for embedded Portable Utilities: [x] embedded-hal Trait abstractions for embedded I/O [x] defmt Efficient logging for constrained devices [ ] embedded-io Read/Write traits for embedded [ ] heapless Static-friendly data structures ───────────────────────────────────────────────── Space: toggle ←/→: collapse/expand Enter: confirm q: cancel p: preview ``` Anyway, I'm still working on some of the details so I can't show the demo yet, but I'll circle back when it works. :)