embedded sht
5.3.0
该存储库包含嵌入式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%相对湿度的湿度为humity%)对于sht3x
和sht4x
在单独的存储库中也有更新的驱动程序。
make release
这将创建带有必要驱动程序文件的release
文件夹,包括makefile。这样,您只有一个文件夹,所有来源准备为平台构建驱动程序。
您只需要触摸以下文件:
sensirion_arch_config.h
(体系结构细节,您需要指定整数尺寸)并取决于您的I2C实施以下任一项:
embedded-common/hw_i2c/sensirion_hw_i2c_implementation.c
硬件i2c通信功能,如果您的平台支持该平台embedded-common/sw_i2c/sensirion_sw_i2c_implementation.c
软件函数I2C通过GPIOS进行通信<stdint.h>
标题文件,请调整sensirion_arch_config.h
*_implementation.c
文件之一中实现必要的函数请检查嵌入式通用存储库以获取更多信息和示例实现。