#include <stdint.h>
#include <avr/io.h>
#include <util/delay.h>

// SHT11 hum/temp sensor
#define SHT11_PORT	D
#define SHT11_SCL	(1<<PD4)
#define SHT11_SDA	(1<<PD7)
#define SHT11_LOWRES	1		// 0: 12/14bit (SHT11), 1: 8/12bit (SHT11+FOST02)

#define GLUE(a, b)	a##b
#define PORT(x)		GLUE(PORT, x)
#define PIN(x)		GLUE(PIN, x)
#define DDR(x)		GLUE(DDR, x)

#define setBits(port,mask)	do{ (port) |=  (mask); }while(0)
#define clrBits(port,mask)	do{ (port) &= ~(mask); }while(0)
#define tstBits(port,mask)	((port) & (mask))

