BeRTOS
|
PCF8574 i2c port expander driver. More...
Go to the source code of this file.
Functions | |
int | pcf8574_get_2 (I2c *i2c, Pcf8574 *pcf) |
Read PCF8574 pcf bit status. | |
bool | pcf8574_put_3 (I2c *i2c, Pcf8574 *pcf, uint8_t data) |
Write to PCF8574 pcf port data. | |
bool | pcf8574_init_3 (I2c *i2c, Pcf8574 *pcf, pcf8574_addr addr) |
Init a PCF8574 on the bus with addr addr. |
PCF8574 i2c port expander driver.
This driver controls the PCF8574. The PCF8574 is an 8bit i2c port expander. You can read/write 8 pins through an i2c bus. The pins are quasi-bidirectionals, this mean that without the need of a direction register you can use each pin as input or output, see datasheet on how this is achieved.
Definition in file pcf8574.c.
int pcf8574_get_2 | ( | I2c * | i2c, |
Pcf8574 * | pcf | ||
) |
bool pcf8574_init_3 | ( | I2c * | i2c, |
Pcf8574 * | pcf, | ||
pcf8574_addr | addr | ||
) |