CALIBRE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contents

 

INTRODUCTION

1

1.1.

General Introduction

1

1.2.

Packing List

1

1.3.

Configuring the Adapter

1

1.4. Bus Termination and Protection

1

1.5. Connecting the Adapter to your System

1

1.6. Bus Capacitance Limitations/Cable Choice

2

1.7. Variable Voltage Bus Power Supply

2

INSTALLING THE ADAPTER UNDER WINDOWS

3

2.1.

Introduction

3

2.2.

Installing the Adapter

3

LIBRARIES FOR PROGRAMMING IN MICROSOFT WINDOWS ENVIRONMENTS

4

3.1.

Introduction

4

3.2.

Function Prototypes

5

3.3.

Function Description

7

3.3.1.

Setup

7

3.3.2.

SendAddress

7

3.3.3.

WriteByte

8

3.3.4.

ReadByte

8

3.3.5.

SendStop

8

3.3.6.

Restart

8

3.3.7.

GetStatus

9

3.3.8.

Recover

9

3.3.9.

SlaveLastByte

9

3.3.10. BlockWrite

10

3.3.11. SetBlockData

10

3.3.12. BlockWriteStatus

10

3.3.13. BlockRead

10

3.3.14. GetBlockData

11

3.3.15. BlockReadStatus

11

3.3.16. BlockSlaveTransmittter

11

3.3.17. BlockSlaveTransmitterStatus

12

3.3.18. BlockSlaveReceiver

12

3.3.19. BlockSlaveReceiverStatus

13

3.3.20. CheckBusVoltage

13

3.3.21. CheckPullupVoltage

13

3.3.22. Write_IO_Pin

14

3.3.23. Read_IO_Pin

14

3.3.24. SendAddressNoStatus

15

3.3.25. WriteByteNoStatus

15

3.3.26. ReadByteNoStatus

15

3.3.27. SendStopNoStatus

15

3.3.28. RestartNoStatus

16

The Real-Time Bus Monitor

17

Appendix A I2C Communications Adapter Status Codes

18

Appendix B Migration Notes for Existing Calibre I2C Customers

19

When the THE MOST COMMONLY ASKED I2C QUESTIONS

22

General Questions

22

Windows Questions

22

Issue 1.0

Page ii

01/07/03

 

Page 3
Image 3
Calibre UK UCA93 manual Contents