Introduction - If you have any usage issues, please Google them yourself
// Example software to demonstrate the C8051F02x SMBus interface in
// Master mode.
//- Interrupt-driven SMBus implementation
//- Only master states defined (no slave or arbitration)
//- multiple-byte SMBus data holders used for each transmit and receive
//- Timer3 used by SMBus for SCL low timeout detection
//- SCL frequency defined by <SMB_FREQUENCY> constant
//- ARBLOST support included
//- supports multiple-byte writes and multiple-byte reads