| | |
| | | #include <linux/i2c-dev.h> |
| | | |
| | | #include "logger.h" |
| | | #include "util_proc.h" |
| | | #include "utils.h" |
| | | #include "sht20.h" |
| | | |
| | | int i2c_write(int fd, uint8_t slave_addr, uint8_t *data, int len); |
| | |
| | | |
| | | memset(buf, 0, sizeof(buf)); |
| | | i2c_read(fd, SHT20_I2CADDR, buf, 3); |
| | | log_dump(LOG_LEVEL_TRACE, "Temperature sample data: ", buf, 3); |
| | | log_dump(LOG_LEVEL_TRACE, "Temperature sample data: ", (char *)buf, 3); |
| | | |
| | | if( !sht20_checksum(buf, 2, buf[2]) ) |
| | | { |
| | |
| | | |
| | | memset(buf, 0, sizeof(buf)); |
| | | i2c_read(fd, SHT20_I2CADDR, buf, 3); |
| | | log_dump(LOG_LEVEL_TRACE, "Relative humidity sample data: ", buf, 3); |
| | | log_dump(LOG_LEVEL_TRACE, "Relative humidity sample data: ", (char *)buf, 3); |
| | | |
| | | if( !sht20_checksum(buf, 2, buf[2]) ) |
| | | { |