Este repositório contém as fontes de driver incorporadas para a linha de produtos SHT da Sensirion.
Faça o download do mais recente pacote de driver pronto para uso da página de lançamentos
Recomendamos fortemente usar o motorista do pacote de liberação em vez de clonar o repositório.
git clone --recursive https://github.com/Sensirion/embedded-sht.git
embedded-common
para o driver incorporado com comumsht-common
para todos os drivers shtxx, funções de conversão de umidadesht4x
sht4sht3x
sht3x/sht8xshtc1
shtc3/shtc1/shtw1/shtw2 driverutils
(centígradas para Fahrenheit, %Rh Relativa Umidade à umidade Aboslute) Para sht3x
e sht4x
também existem drivers atualizados disponíveis em repositórios separados.
make release
Isso criará a pasta release
com os arquivos de driver necessários, incluindo um Makefile. Dessa forma, você tem apenas uma pasta com todas as fontes prontas para construir seu driver para sua plataforma.
Você só precisa tocar os seguintes arquivos:
sensirion_arch_config.h
(especificações de arquitetura, você precisa especificar os tamanhos inteiros)e dependendo da sua implementação do I2C qualquer um dos seguintes:
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
funções para comunicação de hardware i2c se sua plataforma suportar issoembedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
Funções para o software I2C Comunicação via GPIOS sensirion_arch_config.h
se você não tiver o arquivo de cabeçalho <stdint.h>
disponível*_implementation.c
descritos acimaPor favor, verifique o repositório comissionado incorporado para obter mais informações e implementações de amostra.