প্রকল্প সম্পর্কে

Embassy হল এমবেডেড অ্যাপ্লিকেশনের জন্য একটি পরবর্তী প্রজন্মের ফ্রেমওয়ার্ক, যা Rust-এর নিরাপত্তা এবং async/await का ব্যবহার করে RTOS ছাড়াই দক্ষ মাল্টিটাস্কিং সক্ষম করে। এটি STM32, nRF, RP2040, MSPM0, MCX-A-এর জন্য হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HALs) প্রদান করে এবং কমিউনিটি প্রজেক্টের মাধ্যমে অন্যদের সমর্থন করে। মূল বৈশিষ্ট্যগুলো شامل: গ্লোবাল টাইম টাইপ, রিয়েল-টাইম প্রি-এম্পটিভ এক্সিকিউটর, লো-পাওয়ার স্লিপ, নেটওয়ার্কিং (ইথারনেট, TCP/IP), ব্লুটুথ লো এনার্জি, LoRa, USB, এবং DFU সহ একটি বুটলোডার। কোড উদাহরণটি একটি LED ব্লিংক করা এবং বাটন প্রেস অ্যাসিঙ্ক্রোনাসলি হ্যান্ডল করা প্রদর্শন করে। উদাহরণগুলো চিপ ফ্যামিলি অনুযায়ী সংগঠিত, এবং প্রজেক্টটি MIT বা Apache-2.0 লাইসেন্সের অধীনে ডুয়াল-লাইসেন্সড।