このプロジェクトについて
Embassyは、組み込みアプリケーション向けの次世代フレームワークであり、Rustの安全性とasync/awaitを活用して、RTOSなしで効率的なマルチタスクを実現します。STM32、nRF、RP2040、MSPM0、MCX-A向けのハードウェア抽象化レイヤー(HAL)を提供し、コミュニティプロジェクトを通じて他のマイコンもサポートしています。主な機能には、グローバル時間型、リアルタイム優先度ベースのエグゼキュータ、低電力スリープ、ネットワーキング(イーサネット、TCP/IP)、Bluetooth Low Energy、LoRa、USB、DFU対応ブートローダが含まれます。コード例では、LEDの点滅とボタン押下の非同期処理を示しています。例はチップファミリーごとに整理されており、プロジェクトはMITまたはApache-2.0のデュアルライセンスで提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.