git-svn-id: https://svn.salfter.gotdns.org/svn/a2bfc/trunk@89 1b90f75b-8b96-4784-87c0-14078182fce6
21 lines
619 B
C
21 lines
619 B
C
#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
|