عن المشروع
Embassy هو إطار من الجيل التالي للتطبيقات المدمجة، يستفيد من أمان Rust و async/await لتعدد مهام فعّال دون الحاجة إلى نظام تشغيل زمني حقيقي (RTOS). يوفر طبقات تجريد العتاد (HALs) لـ STM32 و nRF و RP2040 و MSPM0 و MCX-A، ويدعم أخرى من خلال مشاريع المجتمع. تشمل الميزات الرئيسية أنواع الوقت العالمية، والمنفذين المسبّقين في الوقت الحقيقي، ونوم استهلاك الطاقة المنخفض، والشبكات (إيثرنت، TCP/IP)، وبلوتوث الطاقة المنخفضة، وLoRa، وUSB، وبرنامج تحميل مع DFU. يوضح مثال الكود وميض LED ومعالجة ضغطات الأزرار بشكل غير متزامن. تُنظَّم الأمثلة حسب عائلة الشريحة، والمشروع مرخّص تحت رخصتي MIT أو Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.