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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 77 - (hide annotations) (download)
Mon May 7 19:42:43 2007 UTC (17 years, 1 month ago) by torben
File MIME type: text/plain
File size: 1231 byte(s)
Seems like I forgot to import my own code/project
1 torben 77 /****************************************************************************
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