![]() |
Sensorian
1.0
C API Reference Guide Library
|
I2C driver. More...
Go to the source code of this file.
Functions | |
| void | I2C_Initialize (unsigned char address) |
| Initializes the I2C peripheral. More... | |
| void | I2C_WriteByte (char bdata) |
| Writes a byte value to the I2C bus. This assumes the register pointer is preset. More... | |
| void | I2C_WriteByteRegister (unsigned char reg, unsigned char data) |
| Writes a byte value to a register address. More... | |
| void | I2C_WriteWordRegister (unsigned char reg, unsigned char *data) |
| Writes a word value (16 bit) to a register address. More... | |
| void | I2C_WriteByteArray (char reg, char *data, unsigned int length) |
| Writes a buffer array to the registers. More... | |
| unsigned char | I2C_ReadByteRegister (char reg) |
| Reads a byte from a register. More... | |
| void | I2C_ReadByteArray (char reg, char *buffer, unsigned int length) |
| Initializes the I2C peripheral. More... | |
| unsigned int | I2C_ReadWordRegisterRS (char reg) |
| Readm result from a word length register. More... | |
| unsigned int | I2C_ReadWordPresetPointer (void) |
| Read the value of a register that has already been select via the address pointer. More... | |
| void | I2C_Close (void) |
| Closes the I2C peripheral. More... | |
| void I2C_Close | ( | void | ) |
| void I2C_Initialize | ( | unsigned char | address | ) |
Initializes the I2C peripheral.
| address | Address the I2C peripheral is communicating with. |
| void I2C_ReadByteArray | ( | char | reg, |
| char * | buffer, | ||
| unsigned int | length | ||
| ) |
| unsigned char I2C_ReadByteRegister | ( | char | reg | ) |
| unsigned int I2C_ReadWordPresetPointer | ( | void | ) |
| unsigned int I2C_ReadWordRegisterRS | ( | char | reg | ) |
| void I2C_WriteByte | ( | char | bdata | ) |
| void I2C_WriteByteArray | ( | char | reg, |
| char * | data, | ||
| unsigned int | length | ||
| ) |
| void I2C_WriteByteRegister | ( | unsigned char | reg, |
| unsigned char | data | ||
| ) |