Are you looking for the API I2C_SlaveSetAddress()?
If no, could you please kindly clarify what's specified of i2c General Call Address.
3.2.10General call address
The general call address is for addressing every device connected to the I2C-bus at the same time. However, if a device does not need any of the data supplied within the general call structure, it can ignore this address. If a device does require data from a general call address, it behaves as a slave-receiver. The master does not actually know how many devices are responsive to the general call. The second and following bytes are received by every slave-receiver capable of handling this data. A slave that cannot process one of these bytes must ignore it. The meaning of the general call address is always specified in the second byte (see Figure 30).
See I2c spec
UM10204.pdf 1.3 MB
i send you definition to general call could you reply please ?
any response this question ???