Project #036: BLE to I2C Bridge in GAP Central Role | Cypress Semiconductor
Project #036: BLE to I2C Bridge in GAP Central Role
In project #035, we demonstrated how to implement a BLE to I2C brigde while assuming the GAP Peripheral role (GATT Server).
In today's project, we implment a BLE to I2C bridge, this time with a GAP Central role (GATT Client). In this project, PSoC 4 BLE scans and connects to the I2C_BLE Peripheral device (from Project #035) with pre-defined data in the Scan Response Packets. Data received via Notifications is updated to I2C Read registers, while the data written by the I2C Master is updated on the GATT Database of the Peripheral.
Download this PSoC Creator project here from GitHub: https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days/Day036_I2C_BLE_Bridge_Client