#ifndef ONEWIRE_H_
#define ONEWIRE_H_
#include <avr/io.h>
#define ONEWIRE_BIT PA0
#define ONEWIRE_PIN PINA
#define ONEWIRE_PORT PORTA
#define ONEWIRE_DDR DDRA
#define ONEWIRE_STRONG_PU_ON ONEWIRE_PORT |= ONEWIRE_MASK; ONEWIRE_DDR |= ONEWIRE_MASK;
#define ONEWIRE_STRONG_PU_OFF ONEWIRE_DDR &= ~ONEWIRE_MASK;
#define ONEWIRE_MASK (1<<ONEWIRE_BIT)
#define ONEWIRE_MATCH_ROM 0x55
#define ONEWIRE_SEARCH_ROM 0xF0
#define ONEWIRE_SKIP_ROM 0xCC
#define ONEWIRE_READ_ROM 0x33
#define ONEWIRE_ALARM_SEARCH 0xEC
#endif