* each pin as input or output, see datasheet on how this
* is achieved.
*
- * \version $Id: ft245rl.c 22301 2008-09-09 16:53:17Z batt $
+ * \version $Id$
* \author Francesco Sacchi <batt@develer.com>
*/
#include "pcf8574.h"
+#include <cfg/module.h>
#include <drv/i2c.h>
/**
*/
bool pcf8574_put(Pcf8574 *pcf, uint8_t data)
{
- return i2c_start_w(PCF8574ID | ((pcf->addr << 1) & 0xF7)) && i2c_put(data) && i2c_stop();
+ bool res = i2c_start_w(PCF8574ID | ((pcf->addr << 1) & 0xF7)) && i2c_put(data);
+ i2c_stop();
+ return res;
}
/**