توفر هذه المكتبة دعمًا لتواصل Lorawan باستخدام Microcontroller STM32WL55 (مع راديو Lora المضمن) داخل بيئة Arduino تطوير (جنبًا إلى جنب مع STM32Duino Core مع الإصدار 2.4.0 أو الأحدث).
تقدم هذه المكتبة واجهة برمجة تطبيقات تشبه إلى حد كبير واجهة برمجة التطبيقات التي توفرها مكتبة Arduino Mkrwan (بما في ذلك الأساليب غير الموثقة) ، لذا يجب أن تعمل أي رسومات مكتوبة لأي من المكتبة عادةً على الآخر أيضًا (ولكن الملاحظة أدناه لبعض المحاذين).
يتم تضمين نظرة عامة ووثائق مرجعية في الكود المصدري ويمكن عرضها عبر الإنترنت على Github.
لإنشاء الوثائق بنفسك ، ما عليك سوى تشغيل أمر doxygen (لا يوجد خيارات مطلوبة) في جذر هذا المستودع. سيؤدي ذلك إلى إنتاج وثائق HTML في دليل api-docs .
تم إعداد هذا المستودع لتشغيل بعض الشيكات في سير عمل GitHub تلقائيًا. يمكنك أيضًا تشغيلها محليًا على النحو التالي.
للتحقق الإملائي لـ CodeSpell ، ما عليك سوى تشغيل الأمر بدون خيارات ، سيخبرك عن أي أخطاء إملائية في الكود.
codespell
بالنسبة إلى Astyle ، تحتاج إلى تمرير بعض الخيارات. سيؤدي ذلك تلقائيًا إلى إصلاح أخطاء النمط ، لذلك من الأفضل القيام بذلك على الأرجح بعد تنظيم جميع التغييرات ، بحيث يمكنك بسهولة رؤية ما تم تغييره. أضف --dry-run لمعرفة فقط الملفات التي يجب تغييرها (لا تعرض التغييرات التي تم إجراؤها ، على الرغم من).
astyle --project=.astylerc --recursive '*.c' '*.h' '*.ino'
(يمكنك أيضًا تعيين ARTISTIC_STYLE_PROJECT_OPTIONS=.astylerc في بيئتك وحذفها --project
تعتمد هذه المكتبة على عقدة Loramac التي تم تطويرها بواسطة Semtech ، مع تعديلات وإضافات مكثفة من قبل stmicroelectronics.
يتم ترخيص جميع التعليمات البرمجية المتضمنة في هذه المكتبة بموجب ترخيص BSD المنقح ، ويمكن العثور على نص الترخيص الكامل في ملف الترخيص وفي ملفات المصدر الفردي أيضًا.