To maintain the compatibility between all kinds of Bluetooth devices, Bluetooth Special Interest Group (Bluetooth SIG) defines a series of universal standard services in Bluetooth-related fields.
Bluetooth devices of all kinds are able to control the peer Bluetooth devices, or access relevant data easily based on these standard services.
However, in some circumstances, it is necessary to implement your own services. For example, your application may require some new functions which are not supported by these standard services.
This document focuses on the application and modification of a Goodix sample service.
Before getting started, you can refer to the documents as shown in Table 1.
Developer guide of the specific GR5xx SoC
Introduces GR5xx Software Development Kit (SDK) and how to develop and debug applications based on the SDK.
Bluetooth Core Spec
Offers official Bluetooth standards and core specification from Bluetooth SIG.
J-Link/J-Trace User Guide
Provides J-Link operational instructions. Available at https://www.segger.com/downloads/jlink/UM08001_JLink.pdf.
Keil User Guide
Offers detailed Keil operational instructions. Available at https://www.keil.com/support/man/docs/uv4/.