#embassy

  1. embassy-sync

    no-std, no-alloc synchronization primitives with async support

    v0.7.2 239K #async-channel #synchronization-primitive #pub-sub #embedded #single-consumer #waker #registering #atomic-waker #asynchronous-tasks #embassy
  2. embassy-futures

    no-std, no-alloc utilities for working with futures

    v0.1.2 176K #embedded #async #executor #join #yield-now #embassy #no-alloc #hal #block-on
  3. embassy-embedded-hal

    Collection of utilities to use embedded-hal and embedded-storage traits with Embassy

    v0.5.0 106K #utilities #embedded-hal #embassy #i2c #flash-memory #embedded-storage #i2c-bus #blocking #concatenation #embedded-devices
  4. embassy-boot

    A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks

    v0.6.1 1.1K #firmware-updates #power-fail-safe #bootloader #firmware-bootloader #embedded #rollbacks #embassy #dfu #trial #debugging
  5. embassy-boot-nrf

    Bootloader lib for nRF chips

    v0.9.0 650 #bootloader #nrf #embassy #linker-script #watchdog #soft-device #embedded
  6. embassy-boot-stm32

    Bootloader lib for STM32 chips

    v0.6.0 850 #bootloader #stm32 #embassy #linker-script #chip #embedded
  7. assign-resources

    Macro to split up fields of a Peripherals struct into new structs

    v0.5.0 2.0K #pac #embedded #peripheral #embassy #no-alloc
  8. rp-runner-switcher

    Dynamic runner switcher for rp pico

    v0.1.2 #rp2040 #rp2350 #pico #embassy
  9. embassy-boot-rp

    Bootloader lib for RP2040 chips

    v0.9.0 140 #rp2040-bootloader #embassy #embedded #linker #async #linker-script
  10. esp-bsp

    Rust Bare Metal Board Support Packages for ESP32 related boards with focus on Embassy Async

    v0.4.1 280 #bare-metal #board-package #bsp #embassy #esp32 #conway
  11. aimdb-embassy-adapter

    Embassy async runtime adapter for AimDB embedded targets

    v0.3.0 #embedded #embassy #embassy-time
  12. embassy-dht-sensor

    DHT sensor driver for the Embassy async runtime

    v0.2.7 200 #temperature-humidity #sensor-driver #async-runtime #humidity-sensors #raspberry-pi-pico #embassy #dht #dht-sensor #async-driver #pio
  13. firmware-controller

    Controller to decouple interactions between components in a no_std environment

    v0.4.1 #controller #no-std #decoupling #component #firmware #struct-fields #api-client #embedded-firmware #embassy #controller-logic
  14. daisy-embassy

    async audio development with daisy seed and embassy

    v0.2.2 #embassy #audio #embedded
  15. systick-timer

    64-bit SysTick timer for Cortex-M0

    v0.2.1 #cortex-m #embassy #no-std
  16. mqtt-async-embedded

    An async, no_std-compatible MQTT client for embedded systems using Embassy

    v1.0.0 #embedded #embassy #mqtt
  17. task-watchdog

    A robust, flexible watchdog management library for embedded systems that multiplexes multiple task watchdogs into a single hardware watchdog timer, preventing system lockups when tasks fail to respond

    v0.1.2 120 #embedded-hal #watchdog #embassy #embedded
  18. stm32f411ve-disco

    Board support package for STM32F411E-DISCO (Discovery) development board with Embassy async framework

    v0.1.0 #embassy #stm32 #embedded #stm32f4
  19. rp-usb-console

    Zero-heap USB CDC logging and command channel for RP2040 with Embassy async framework

    v0.2.0 #logging #rp2040 #usb #embassy #embedded
  20. embedded-mqttc

    MQTT client designed for use with embassy

    v1.0.0 #mqtt-client #embassy #embassy-time #request #protocols
  21. leasehund

    A lightweight, embedded-friendly DHCP server implementation for Rust no_std environments

    v0.2.0 #embedded #networking #embassy #dhcp #embedded-networking
  22. embassy-bme280-sensor

    BME280 sensor driver for the Embassy async runtime

    v0.1.0 #async-runtime #sensor-driver #bme280 #sensors #temperature-sensor #async-driver #embassy #rp2040 #i2c #sensor-calibration
  23. picomenu

    No-std + async library to build very simple menus

    v0.1.3 #usb-serial #embassy #menu #pico #usb
  24. rktk

    Keyboard firmware Toolkit

    v0.2.0 550 #keyboard-firmware #driver #rp2040 #toolkit #split #nrf52840 #embassy
  25. tca9554

    Driver for the TCA9554(A) I/O expander

    v0.1.1 #i2c-driver #embassy #embedded-hal-driver #i2c
  26. embassy-nrf-ws2812-pwm

    Driver for WS2812 LEDs using embassy-nrf PWM and smart-leds

    v0.1.1 #smart-leds #pwm #ws2812 #driver #embassy #led
  27. w25q128

    A driver for W25Q128 flash memory chips, using Embassy framework

    v0.1.4 #flash-memory #chip-driver #spi #read #spi-flash #sector #jedec #erase #embassy
  28. embassy-dht

    interface for interacting with DHT1X and DHT2X temperature and humidity sensors using the Embassy framework

    v0.1.9 360 #rp2040 #rp2350 #no-std #dhtxx #embassy
  29. embassy-agb

    Embassy async support for Game Boy Advance development with agb

    v0.1.0 #embassy #embedded #gameboy #gba
  30. embassy-hal-internal

    Internal implementation details for Embassy HALs. DO NOT USE DIRECTLY.

    v0.3.0 112K #hal #embassy #details-for-embassy #embedded #async #re-exports #embassy-stm32
  31. emver

    Semver extension with optional 4th digit given patch semantics. Designed for package distributors

    v0.1.6 550 #embassy #version #wasm #version-semver
  32. embassy-mock

    An unofficial collection of mocked types for the Embassy framework

    v0.5.0 400 #mocking #embassy #collection #unit-testing #framework #async-await #public-api
  33. esp-embassy-wifihelper

    helper library to make it easier to connect to wifi with esp-embassy

    v0.3.1 #wifi #embassy #esp32
  34. ch57x-hal-raynhardt

    HAL for the CH57x RISC-V BLE microcontrollers from WCH

    v0.0.2 #embassy #ch57x #embedded-hal
  35. async-button

    Async button handling crate for no_std environments

    v0.2.0 180 #button #async #embassy #embedded
  36. rktk-drivers-common

    Common drivers for rktk

    v0.2.0 430 #driver #rktk #embassy #keyboard #rp2040 #mcu #hal #basis
  37. embassy-drv2605l

    Embassy-rs async driver for DRV2605L haptic driver

    v0.1.0 #haptic #async #drv2605l #embedded #embassy
  38. embassy-traits

    v0.0.2 #async-executor #embedded-hal #embassy #embassy-executor #framework
  39. esp-hal-rmt-onewire

    RMT adapter for onewire with esp-hal and embassy

    v0.4.0 230 #driver #onewire #rmt #esp-hal #embassy #peripherals
  40. Try searching with DuckDuckGo.

  41. ch58x-hal

    HAL for the CH583/CH582/CH581 RISC-V BLE microcotrollers from WCH

    v0.0.2 #embedded-hal #embassy #ch582 #ch581 #ch583
  42. embassy-utils

    embassy plus utils

    v0.1.0 #embassy #plus #rp2040 #build-script #search #memory-file #embassy-time #re-run #stm32
  43. veecle-osal-embassy

    Veecle OS operating system abstraction layer implementation for Embassy

    v0.1.0 #abstraction-layer #os #system-abstraction #veecle #embassy #operating-system-abstractions #osal
  44. owb-core

    Core drivers and utilities for the Omni‑Wheel Bot (no‑std embedded robotics)

    v0.1.0 #robotics #embassy #omni-wheel #embedded #no-std
  45. embassy-rp-plus

    embassy rp plus interface

    v0.1.1 #embassy #interface #rp #plus #api #comming
  46. rktk-rrp-client-webhid

    rrp over webhid client

    v0.1.0 #keyboard-firmware #rktk #client #rp2040 #rrp #embassy
  47. async-pool

    Statically allocated pool providing a std-like Box, with async functionality

    v1.2.0 #statically-allocated #memory-pool #box #slot #std-like #buffering #static-memory #microcontrollers #embassy #buffer-pool
  48. j1939-async

    A J1939 Library able to be used async (or not)

    v0.1.0-alpha1 #j1939 #embassy #async #embedded-hal
  49. mountain-mqtt-embassy

    A no_std compatible, async MQTT v5 client for embassy, using mountain-mqtt

    v0.2.0 #mqtt-client #embassy #mqtt
  50. espilepsy

    Blinking WS2812b LEDs with esp-hal and embassy

    v0.3.0 280 #embassy #led #blinking #esp-hal #ws2812b
  51. esp-embassy-config

    Stores config information in flash, which is managed by a uart menu system

    v0.1.0 #flash-storage #esp32 #embassy
  52. blinker

    easily creating async blinky programs for embedded systems

    v0.1.1 #embedded #async #blinky #embassy
  53. niva-components

    Embassy undependent components

    v0.1.1 #component #niva #undependent #embassy
  54. fatfs-embedded

    Rust bindings for the popular embedded FatFs library

    v0.1.0 #embedded #embassy #fatfs
  55. stemma-soil-sensor-embassy

    Interface with Adafruit's STEMMA Soil Sensor while using embassy

    v0.2.1 #rp2040 #raspberry-pi-pico #embassy #stemma-soil-sensor #raspberry-pi-pico-w #no-alloc #pico-w
  56. mpfs-hal-embassy

    Embassy integration for PolarFire SoC

    v0.1.0 #embassy #polar-fire #mpfs
  57. sunset-embassy

    async wrapper for Sunset SSH

    v0.2.0 #sunset #embassy #ssh #async #requires
  58. mpfs-hal-procmacros

    Procedural macros for mpfs-hal

    v0.2.0 210 #hal #mpfs-hal #proc-macro #embassy
  59. jewel

    BLE for a bare-metal, real-time system

    v0.1.1 #ble #embassy #no-alloc
  60. jewel-nrf52840

    BLE for a bare-metal, real-time system

    v0.1.0 #ble #no-std #embassy