aboutsummaryrefslogtreecommitdiff
path: root/docs/pages/embassy_in_the_wild.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/pages/embassy_in_the_wild.adoc')
-rw-r--r--docs/pages/embassy_in_the_wild.adoc11
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/pages/embassy_in_the_wild.adoc b/docs/pages/embassy_in_the_wild.adoc
index cedbedada..0792130eb 100644
--- a/docs/pages/embassy_in_the_wild.adoc
+++ b/docs/pages/embassy_in_the_wild.adoc
@@ -4,6 +4,12 @@ Here are known examples of real-world projects which make use of Embassy. Feel f
4 4
5_newer entries at the top_ 5_newer entries at the top_
6 6
7* link:https://github.com/thataquarel/protovolt[ProtoV MINI: A USB-C mini lab power supply]
8** A dual-channel USB PD powered breadboard power supply based on the RP2040, running embedded graphics. Open-source schematics and firmware.
9* link:https://github.com/Dawson-HEP/opentrig/[Opentrig: A particle physics trigger and data acquisition system]
10** Digital event trigger with threshold, data acquisition system designed to interface with AIDA-2020 TLU systems, tested at the DESY II Test Beam Facility. Based on the RP2040, and Embassy's async event handling.
11* link:https://github.com/1-rafael-1/air-quality-monitor[Air Quality Monitor]
12** Air Quality Monitor based on rp2350 board, ens160 and aht21 sensors and ssd1306 display. Code and 3D printable enclosure included.
7* link:https://github.com/CarlKCarlK/clock[Embassy Clock: Layered, modular bare-metal clock with emulation] 13* link:https://github.com/CarlKCarlK/clock[Embassy Clock: Layered, modular bare-metal clock with emulation]
8** A `no_std` Raspberry Pi Pico clock demonstrating layered Embassy tasks (Display->Blinker->Clock) for clean separation of multiplexing, blinking, and UI logic. Features single-button HH:MM/MM:SS time-set UI, heapless data structures, and a Renode emulator for hardware-free testing. See link:https://medium.com/@carlmkadie/how-rust-embassy-shine-on-embedded-devices-part-2-aad1adfccf72[this article] for details. 14** A `no_std` Raspberry Pi Pico clock demonstrating layered Embassy tasks (Display->Blinker->Clock) for clean separation of multiplexing, blinking, and UI logic. Features single-button HH:MM/MM:SS time-set UI, heapless data structures, and a Renode emulator for hardware-free testing. See link:https://medium.com/@carlmkadie/how-rust-embassy-shine-on-embedded-devices-part-2-aad1adfccf72[this article] for details.
9* link:https://github.com/1-rafael-1/simple-robot[A simple tracked robot based on Raspberry Pi Pico 2] 15* link:https://github.com/1-rafael-1/simple-robot[A simple tracked robot based on Raspberry Pi Pico 2]
@@ -11,7 +17,7 @@ _newer entries at the top_
11* link:https://github.com/1-rafael-1/pi-pico-alarmclock-rust[A Raspberry Pi Pico W Alarmclock] 17* link:https://github.com/1-rafael-1/pi-pico-alarmclock-rust[A Raspberry Pi Pico W Alarmclock]
12** A hobbyist project building an alarm clock around a Pi Pico W complete with code, components list and enclosure design files. 18** A hobbyist project building an alarm clock around a Pi Pico W complete with code, components list and enclosure design files.
13* link:https://github.com/haobogu/rmk/[RMK: A feature-rich Rust keyboard firmware] 19* link:https://github.com/haobogu/rmk/[RMK: A feature-rich Rust keyboard firmware]
14** RMK has built-in layer support, wireless(BLE) support, real-time key editing support using vial, and more! 20** RMK has built-in layer support, wireless(BLE) support, real-time key editing support using vial, and more!
15** Targets STM32, RP2040, nRF52 and ESP32 MCUs 21** Targets STM32, RP2040, nRF52 and ESP32 MCUs
16* link:https://github.com/cbruiz/printhor/[Printhor: The highly reliable but not necessarily functional 3D printer firmware] 22* link:https://github.com/cbruiz/printhor/[Printhor: The highly reliable but not necessarily functional 3D printer firmware]
17** Targets some STM32 MCUs 23** Targets some STM32 MCUs
@@ -21,10 +27,9 @@ _newer entries at the top_
21* link:https://github.com/matoushybl/air-force-one[Air force one: A simple air quality monitoring system] 27* link:https://github.com/matoushybl/air-force-one[Air force one: A simple air quality monitoring system]
22** Targets nRF52 and uses nrf-softdevice 28** Targets nRF52 and uses nrf-softdevice
23 29
24* link:https://github.com/schmettow/ylab-edge-go[YLab Edge Go] and link:https://github.com/schmettow/ylab-edge-pro[YLab Edge Pro] projects develop 30* link:https://github.com/schmettow/ylab-edge-go[YLab Edge Go] and link:https://github.com/schmettow/ylab-edge-pro[YLab Edge Pro] projects develop
25firmware (RP2040, STM32) for capturing physiological data in behavioural science research. Included so far are: 31firmware (RP2040, STM32) for capturing physiological data in behavioural science research. Included so far are:
26** biopotentials (analog ports) 32** biopotentials (analog ports)
27** motion capture (6-axis accelerometers) 33** motion capture (6-axis accelerometers)
28** air quality (CO2, Temp, Humidity) 34** air quality (CO2, Temp, Humidity)
29** comes with an app for capturing and visualizing data [link:https://github.com/schmettow/ystudio-zero[Ystudio]] 35** comes with an app for capturing and visualizing data [link:https://github.com/schmettow/ystudio-zero[Ystudio]]
30