Make sure and generate the kernel resource headers before exec is compiled
[tangerine.git] / arch / common / hidd.i2c / i2c.conf
blobea80817aef86fb4fcd3483c480c91226ce74d6b0
1 ##begin config
2 basename        I2C
3 version         1.0
4 libbasetype     struct i2cbase
5 sysbase_field   sysbase
6 seglist_field   seglist
7 classptr_field  sd.i2cClass
8 classid         CLID_Hidd_I2C
9 superclass      CLID_Hidd
10 residentpri     90
11 ##end config
13 ##begin cdefprivate
14 #include <hidd/i2c.h>
15 #include "i2c.h"
16 ##end cdefprivate
18 ##begin methodlist
19 .interface Root
20 New
21 Get
22 Set
23 .interface Hidd_I2C
24 PutBits
25 GetBits
26 Start
27 Address
28 Stop
29 PutByte
30 GetByte
31 WriteRead
32 ProbeAddress
33 ##end methodlist
35 ##begin class
36 ##begin config
37 basename       I2CDev
38 type           hidd
39 superclass     CLID_Hidd
40 classptr_field sd.i2cDeviceClass
41 classid        CLID_Hidd_I2CDevice
42 classdatatype  tDevData
43 ##end config
45 ##begin methodlist
46 .interface Root
47 New
48 Get
49 Set
50 .interface Hidd_I2CDevice
51 Read
52 ReadStatus
53 ReadByte
54 ReadBytes
55 ReadWord
56 Write
57 WriteByte
58 WriteBytes
59 WriteWord
60 WriteVec
61 WriteRead
62 ##end methodlist
63 ##end class