embedded sht
5.3.0
이 저장소에는 Sensirion의 SHT 제품 라인에 대한 내장 드라이버 소스가 포함되어 있습니다.
릴리스 페이지에서 최신 최신 사용 드라이버 번들 다운로드
저장소를 복제하는 대신 릴리스 번들의 드라이버를 사용하는 것이 좋습니다.
git clone --recursive https://github.com/Sensirion/embedded-sht.git
embedded-common
서브 모듈 저장소sht-common
공통 파일, 습도 변환 기능sht4x
SHT4 드라이버sht3x
SHT3X/SHT8X 드라이버shtc1
SHTC3/SHTC1/SHTW1/SHTW2 드라이버utils
전환 기능 (화씨에 대한 센터 레이트, %RH 상대 습도에 대한 습도) sht3x
및 sht4x
의 경우 별도의 리포지토리에서 사용할 수있는 드라이버도 있습니다.
make release
이렇게하면 MakeFile을 포함하여 필요한 드라이버 파일이있는 release
폴더가 생성됩니다. 이렇게하면 플랫폼 용 드라이버를 구축 할 수있는 모든 소스가있는 폴더가 하나뿐입니다.
다음 파일 만 터치하면됩니다.
sensirion_arch_config.h
(아키텍처 세부 사항, 정수 크기를 지정해야합니다)I2C 구현에 따라 다음 중 하나에 따라 다릅니다.
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
플랫폼이 지원하는 경우 하드웨어 i2c 통신 기능embedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
GPIOS를 통한 소프트웨어 I2C 통신을위한 기능 <stdint.h>
헤더 파일을 사용할 수있는 경우 sensirion_arch_config.h
조정*_implementation.c
파일 중 하나에서 필요한 기능 구현자세한 내용 및 샘플 구현은 임베디드 커뮤니 몬 리포지토리를 확인하십시오.