I2C bus allows to transmit data to all I2C slaves simultaneously. This option is called General Call. To make a general call, the I2C master generates the following address: 0000 000 followed by the Write (0) direction bit. The General Call address is one of the reserved addresses and cannot be assigned to any I2C slave device.
When an I2C slave receives the general call address, it can acknowledge it to receive transmitted data or ignore it.
You can configure the I2C slave’s behavior when it receives the general call address:
If you want your DLN I2C slave port to acknowledge the general call addressing, call the DlnI2cSlaveGeneralCallEnable() function.
If you want your DLN I2C slave port to ignore the general call addressing, call the DlnI2cSlaveGeneralCallDisable() function.
To check the current configuration of the general call support, use the DlnI2cSlaveGeneralCallIsEnabled() function.