/[H8]/trunk/PIC/Torbens/MyI2C.h
ViewVC logotype

Contents of /trunk/PIC/Torbens/MyI2C.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 77 - (show annotations) (download)
Mon May 7 19:42:43 2007 UTC (17 years ago) by torben
File MIME type: text/plain
File size: 1231 byte(s)
Seems like I forgot to import my own code/project
1 /****************************************************************************
2 * File: i2c.h *
3 * Project: Header file for i2c communication module *
4 * Author: Kim H. Pedersen *
5 * Purpose: Send and receive characters on serial line using the functions *
6 * - init_serial: Initialize communication module *
7 * - send: Send size bytes from buffer *
8 * - receive: Receive size bytes into buffer *
9 * History: 21/01-05 KHPe Created *
10 ****************************************************************************/
11 #ifndef _I2C_H_
12 #define _I2C_H_
13
14 // #define ReStartI2C StartI2C
15
16 typedef struct{
17 char DevAddr;
18 char NoBytes;
19 char *IOBuffer;
20 int RWAddress;
21 char WrInProgress;
22 }RWStruct;
23
24 void InitI2C(void);
25 char StartI2C(char I2CADD);
26 char ReStartI2C(char I2CADD);
27 void StopI2C(void);
28 char WriteI2CByte(char I2CByte);
29 char ReadI2CByte(char LastRead);
30 char WriteI2C(RWStruct *IOStruct); //char DevAddr, char NoBytes, char *WriteBuffer);
31 char ReadI2C(RWStruct *IOStruct); //char DevAddr, char NoBytes, char *ReadBuffer);
32 #endif /* _I2C_H_ */

  ViewVC Help
Powered by ViewVC 1.1.20