Dieses Repository enthält die eingebetteten Treiberquellen für die SHT -Produktlinie von Senssirion.
Laden Sie das neueste Treiberpaket für die Veröffentlichung herunter
Wir empfehlen dringend, den Treiber aus dem Release -Bundle zu verwenden, anstatt das Repository zu klonen.
git clone --recursive https://github.com/Sensirion/embedded-sht.git
embedded-common
Repository für den gemeinsamen eingebetteten Treiber Halsht-common
GROSSE Dateien für alle SHTXX-Treiber, Feuchtigkeitskonvertierungsfunktionensht4x
Sht4 -Treibersht3x
sht3x/sht8x Treibershtc1
SHTC3/SHTC1/SHTW1/SHTW2 -Treiberutils
-Konvertierungsfunktionen (Celsius bis Fahrenheit, %relative Luftfeuchtigkeit zur aboslierten Luftfeuchtigkeit) Für sht3x
und sht4x
sind auch aktualisierte Treiber in separaten Repositories erhältlich.
make release
Dadurch wird der release
-Ordner mit den erforderlichen Treiberdateien einschließlich eines Makefile erstellt. Auf diese Weise haben Sie nur einen Ordner mit allen Quellen, die bereit sind, Ihren Treiber für Ihre Plattform zu erstellen.
Sie müssen nur die folgenden Dateien berühren:
sensirion_arch_config.h
(Architekturspezifikationen müssen die Ganzzahlgrößen angeben)und abhängig von Ihrer I2C -Implementierung eines der folgenden:
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
Funktionen für Hardware i2c-Kommunikation, wenn Ihre Plattform dies unterstütztembedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
Funktionen für die Software-I2C-Kommunikation über GPIOs sensirion_arch_config.h
an, wenn Sie nicht die Header -Datei <stdint.h>
zur Verfügung haben*_implementation.c
-DateienWeitere Informationen und Beispielimplementierungen finden Sie im Repository für das eingebettete Common-Repository.