#ifndef OW_H #define OW_H // common assembly-language routines in ow-common.s void __fastcall__ ow_writebit(unsigned char data); void __fastcall__ ow_writebyte(unsigned char data); unsigned char __fastcall__ ow_readbit(void); unsigned char __fastcall__ ow_readbyte(void); unsigned char __fastcall__ ow_reset(void); void __fastcall__ ow_wait(void); void __fastcall__ ow_mswait(void); // common C routines in ow.c void ow_selectdevice(unsigned char* devid); unsigned char ow_crc(unsigned char* data, unsigned char len); unsigned char ow_enumeratedevices(unsigned char* devids, unsigned char maxdevs); #endif // OW_H