|
Treehopper Python API
|
SMBus-compliant I2C device. More...
Public Member Functions | |
| def | __init__ (address, i2c_module, rate_khz) |
| def | read_byte () |
| def | write_byte (data) |
| def | write_data (data) |
| def | read_data (num_bytes) |
| def | read_byte_data (register) |
| def | read_word_data (register) |
| def | read_word_data_be (register) |
| def | read_word () |
| def | read_word_be () |
| def | write_byte_data (register, data) |
| def | write_word_data (register, data) |
| def | write_word_data_be (register, data) |
| def | read_buffer_data (register, num_bytes) |
| def | write_buffer_data (register, data) |
SMBus-compliant I2C device.
This class provides useful methods for reading and writing registers of SMBus-compliant I2C devices.
| def __init__ | ( | address, | |
| i2c_module, | |||
| rate_khz | |||
| ) |
| def read_buffer_data | ( | register, | |
| num_bytes | |||
| ) |
| def read_byte | ( | ) |
| def read_byte_data | ( | register | ) |
| def read_data | ( | num_bytes | ) |
| def read_word | ( | ) |
| def read_word_be | ( | ) |
| def read_word_data | ( | register | ) |
| def read_word_data_be | ( | register | ) |
| def write_buffer_data | ( | register, | |
| data | |||
| ) |
| def write_byte | ( | data | ) |
| def write_byte_data | ( | register, | |
| data | |||
| ) |
| def write_data | ( | data | ) |
| def write_word_data | ( | register, | |
| data | |||
| ) |
| def write_word_data_be | ( | register, | |
| data | |||
| ) |