You can use the Slave address Mask setting to accept a range of address.
Refer SCB Component datasheet and PSoC 4 Register TRM for implementation details.
Hi YoIs_1298666 -san,
If you are talking about the received matched address (process based on received address) , you need to use the callback function SetI2cAddressCustomInterruptHandler(). Refer section Multiple address support (Pg no 47) and Accept matching address RX FIFO section (Pg 48) from SCB component datasheet.
SCBx_RX_MATCH should be considered as the primary slave address of the device. It is not the address of the matched received address. You need to enable Accept matching RX FIFO to move the received matched slave address to RX FIFO. The callback function can be used to read the received address from the RX FIFO and perform post data processing such as acknowledgment/ buffer settings based on the received address.
Thank you very much for your help.
I could find the sample code of "SetI2cAddressCustomInterruptHandler()" in "Accept matching address RX FIFO" of PSoC 4 Serial Communication Block (SCB) datasheet.