nodemcu-firmware/lua_modules
Nick Andrew 0a7b730e23 Support DS18S20 and fix negative temp handling
The DS18S20 has only 1 fractional bit whereas DS18B20 has 4, and their
temperature register alignment differs. Check the family code to choose
the correct multiplier for both devices.

Closes #610

Negative temperatures (less than 0°C) are returned as a sign-extended
two's complement number. Subtract 0x10000 to recover the proper
negative value.

Signed-off-by: Nick Andrew <nick@nick-andrew.net>
2015-11-16 23:32:20 +11:00
..
base64
bh1750
bmp085 Move bmp085.lua to bmp085 folder. 2015-01-21 18:43:57 +08:00
dht_lib
ds18b20
ds3231
email
hdc1000
http
lm92
mcp23008
redis
si7021
tsl2561
yeelink