mirror of https://github.com/ARMmbed/mbed-os.git
Update I2CSlave.cpp
Added comments regarding the need for dedicated i2c_slave_byte_write() and i2c_slave_byte_read() functions.pull/881/head
parent
5356a00770
commit
83d87140aa
|
@ -46,13 +46,8 @@ int I2CSlave::read(void) {
|
|||
// The dedicated I2C Slave byte read and byte write functions need to be called
|
||||
// from 'common' mbed I2CSlave API for devices that have separate Master and
|
||||
// Slave engines such as the lpc812 and lpc1549.
|
||||
//
|
||||
//#if defined (TARGET_LPC812) || defined (TARGET_LPC824) || defined (TARGET_LPC1549)
|
||||
#if defined (TARGET_LPC812)
|
||||
return i2c_slave_byte_read(&_i2c, 0);
|
||||
#else
|
||||
// return i2c_slave_byte_read(&_i2c, 0);
|
||||
return i2c_byte_read(&_i2c, 0);
|
||||
#endif
|
||||
}
|
||||
|
||||
int I2CSlave::write(const char *data, int length) {
|
||||
|
@ -64,12 +59,8 @@ int I2CSlave::write(int data) {
|
|||
// from 'common' mbed I2CSlave API for devices that have separate Master and
|
||||
// Slave engines such as the lpc812 and lpc1549.
|
||||
//
|
||||
//#if defined (TARGET_LPC812) || defined (TARGET_LPC824) || defined (TARGET_LPC1549)
|
||||
#if defined (TARGET_LPC812)
|
||||
return i2c_slave_byte_write(&_i2c, data);
|
||||
#else
|
||||
// return i2c_slave_byte_write(&_i2c, data);
|
||||
return i2c_byte_write(&_i2c, data);
|
||||
#endif
|
||||
}
|
||||
|
||||
void I2CSlave::stop(void) {
|
||||
|
|
Loading…
Reference in New Issue