Об этом проекте
Embassy — это фреймворк нового поколения для встраиваемых приложений, использующий безопасность Rust и async/await для эффективной многозадачности без RTOS. Он предоставляет уровни аппаратной абстракции (HAL) для STM32, nRF, RP2040, MSPM0, MCX-A, а также поддерживает другие через проекты сообщества. Ключевые функции включают глобальные типы времени, вытесняющие планировщики реального времени, малопотребляющий сон, сети (Ethernet, TCP/IP), Bluetooth Low Energy, LoRa, USB и загрузчик с DFU. Пример кода демонстрирует мигание светодиодом и обработку нажатий кнопок асинхронно. Примеры организованы по семействам чипов, а проект распространяется под двойной лицензией MIT или Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.