Este repositorio contiene las fuentes de controlador integradas para la línea de productos SHT de Sensirion.
Descargue el último paquete de conducir listo para usar en la página de versiones
Recomendamos encarecidamente usar el controlador desde el paquete de lanzamiento en lugar de clonar el repositorio.
git clone --recursive https://github.com/Sensirion/embedded-sht.git
embedded-common
para el conductor integrado común halsht-common
para todos los controladores Shtxx, funciones de conversión de humedadsht4x
sht4sht3x
sht3x/sht8x controladorshtc1
shtc3/shtc1/shtw1/shtw2 conductorutils
FUNCIONES DE CONVERSIÓN (CENTIGRADAS A FAHRENHEIT, %RH Humedad relativa a la humedad abosluta) Para sht3x
y sht4x
también hay controladores actualizados disponibles en repositorios separados.
make release
Esto creará la carpeta release
con los archivos del controlador necesarios, incluido un makfile. De esa manera, solo tiene una carpeta con todas las fuentes listas para construir su controlador para su plataforma.
Solo necesita tocar los siguientes archivos:
sensirion_arch_config.h
(detalles de arquitectura, debe especificar los tamaños de entero)y dependiendo de su implementación de I2C cualquiera de las siguientes
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
Funciones para hardware i2c comunicación Si su plataforma admite esoembedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
Funciones para el software I2C Communication a través de GPIOS sensirion_arch_config.h
si no tiene el archivo de encabezado <stdint.h>
disponible*_implementation.c
descritos anteriormenteConsulte el repositorio de comunos integrados para obtener más información e implementaciones de muestras.