CALIBRE
Issue 1.0 Page ii
01/07/03
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