Sobre el proyecto

Embassy es un framework de próxima generación para aplicaciones embebidas, aprovechando la seguridad de Rust y async/await para una multitarea eficiente sin un RTOS. Proporciona capas de abstracción de hardware (HAL) para STM32, nRF, RP2040, MSPM0, MCX-A, y soporta otros mediante proyectos de la comunidad. Las características clave incluyen tipos de tiempo globales, ejecutores preemptivos en tiempo real, sueño de baja potencia, redes (Ethernet, TCP/IP), Bluetooth Low Energy, LoRa, USB, y un bootloader con DFU. El ejemplo de código demuestra cómo parpadear un LED y manejar pulsaciones de botones de forma asíncrona. Los ejemplos están organizados por familia de chips, y el proyecto está bajo doble licencia MIT o Apache-2.0.