embedded sht
5.3.0
يحتوي هذا المستودع على مصادر برنامج التشغيل المدمجة لخط منتج SHT الخاص بـ Sensirion.
قم بتنزيل أحدث حزمة برنامج تشغيل جاهزة للاستخدام من صفحة الإصدارات
نوصي بشدة باستخدام برنامج التشغيل من حزمة الإصدار بدلاً من استنساخ المستودع.
git clone --recursive https://github.com/Sensirion/embedded-sht.git
embedded-common
في السائق المدمج الشائع هالsht-common
لجميع برامج تشغيل SHTXX ، وظائف تحويل الرطوبةsht4x
SHT4 DRIVERsht3x
SHT3X/SHT8X برنامج التشغيلshtc1
SHTC3/SHTC1/SHTW1/SHTW2 برنامج التشغيلutils
(مئوية إلى فهرنهايت ، ٪ رطوبة RH النسبية لرطوبة أبوسلوت) بالنسبة لـ sht3x
و sht4x
هناك أيضًا برامج تشغيل محدثة متوفرة في مستودعات منفصلة.
make release
سيؤدي ذلك إلى إنشاء مجلد release
مع ملفات برنامج التشغيل اللازمة فيه ، بما في ذلك Makefile. وبهذه الطريقة ، لديك مجلد واحد فقط مع جميع المصادر جاهزة لبناء سائقك لمنصتك.
تحتاج فقط إلى لمس الملفات التالية:
sensirion_arch_config.h
(تفاصيل الهندسة المعمارية ، تحتاج إلى تحديد أحجام عدد صحيح)واعتمادًا على تطبيق I2C الخاص بك أي مما يلي:
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
embedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
وظائف للبرامج I2C عبر GPIOS sensirion_arch_config.h
إذا لم يكن لديك ملف <stdint.h>
*_implementation.c
الموضحة أعلاهيرجى التحقق من مستودع الحبل المدمج لمزيد من المعلومات وتطبيقات العينات.