pcf8574.c File Reference
PCF8574 i2c port expander driver. More...
#include "pcf8574.h"#include <cfg/module.h>#include <drv/i2c.h>Go to the source code of this file.
Functions | |
| int | pcf8574_get (Pcf8574 *pcf) |
| Read PCF8574 pcf bit status. | |
| bool | pcf8574_put (Pcf8574 *pcf, uint8_t data) |
| Write to PCF8574 pcf port data. | |
| bool | pcf8574_init (Pcf8574 *pcf, pcf8574_addr addr) |
| Init a PCF8574 on the bus with addr addr. | |
Detailed Description
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.
- Version:
- Id
- pcf8574.c 2506 2009-04-15 08:29:07Z duplo
Definition in file pcf8574.c.
Function Documentation
| int pcf8574_get | ( | Pcf8574 * | pcf | ) |
| bool pcf8574_init | ( | Pcf8574 * | pcf, | |
| pcf8574_addr | addr | |||
| ) |
