mirror of https://github.com/ARMmbed/mbed-os.git
Added support for General Call Address mode.
parent
079b7cd697
commit
c63497a363
|
|
@ -671,8 +671,13 @@ int i2c_slave_receive(i2c_t *obj)
|
|||
/* Slave is read addressed */
|
||||
return 1;
|
||||
} else {
|
||||
/* Slave is write addressed */
|
||||
return 3;
|
||||
if (!(i2c_module->DATA.reg & 0xFF)) {
|
||||
/* General call address detected */
|
||||
return 2;
|
||||
} else {
|
||||
/* Slave is write addressed */
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue