Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
You can program the I2C master in CY8C4045AZI-S413 and program the I2C slave in CYBLE-022001-00.
The ASCII code typed with the PC terminal software is set in i2cOutBuffer  and echoed back to the PC at the same time.
The value of i2cOutBuffer  -i2cOutBuffer  is sent from PSoC4000S (CY8C4045AZI-S413) to EZ-BLE PRoC module (CYBLE-022001-00) using I2C communication.Then, the value of i2cOutBuffer : bit0 is set to the LED12 connected to the EZ-BLE PRoC module.
The value of i2cOutBuffer  -i2cOutBuffer  sent to the EZ-BLE PRoC module is received by i2cInBuffer  -i2cInBuffer  of PSoC4000S using I2C communication.
The value of i2cInBuffer : bit0 is set to LED4, i2cInBuffer : bit1 is set to LED5, i2cInBuffer : bit2 is set to LED6, and i2cInBuffer : bit3 is set to LED7 connected to PSoC4000S.
Try typing the ASCII codes in order.
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
After operation, we recommend erasing the flash of CYBLE-022001-00 with PSoC Programer.