Linux device driver for AHT10 temperature sensor
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
export LINUX_DIR="path-to-linux-precompiled-headers"
make
dtc -@ -I dts -O dtb -o aht10_overlay.dtbo aht10_overlay.dts
cd app
make
sudo dtoverlay aht10_overlay.dtbo
dtoverlay -l
sudo insmod aht10.ko
dmesg | tail
sudo ./aht
The floating point temperature calculation is done in the demo app (in Linux User Space).
sudo rmmod aht10
sudo dtoverlay -d aht10_overlay