I implement my ble peripheral based on ble hid keyboard project, it is set as ble gatt server, but my customer want to add a service like apple ancs. I found a sample ancs project on cypress website(BLE version 2.10), it is set as ble gatt client, and found it can be set as gatt client and server, which can not be found in ble hid keyboard project(BLE version 2.20)? So Is there any way to set both gatt client and server in ble hid keyboard project?Thanks!
Yes, you can configure your BLE component to be both GATT client and server. From there you can add the services you need.