SDK V1.0.2 Docs

GR5526 SDK V1.0.2 documentation aims to help developers to understand and use GR5526 SoCs quickly and comprehensively.

SDK User Guide

Document Name Version Description
GR5526 Developer Guide 1.0 Introduces the Software Development Kit (SDK) of the Goodix GR5526 Bluetooth Low Energy (Bluetooth LE) System-on-Chip (SoC) and Keil for program development and debugging.
GR5xx GCC User Manual 1.0 Introduces the methods to establish integrated development environments (IDEs) for cross compilation of GR5xx System-on-Chips (SoCs) in command-line interface with GNU Compiler Collection (GCC) and makefiles on Linux and Windows.
GR5xx IAR User Manual 1.0 Provides the methods for developing and debugging GR5xx low-power Bluetooth (Bluetooth LE) applications using the IAR Embedded Workbench IDE.
GR5xx APP Driver User Manual 1.4 Provides a detailed introduction to the architecture of the APP_DRV (Application Driver) peripheral module driver, including its API classification, parameter structures, common configurations, and usage methods. Additionally, it briefly introduces example projects for some modules.

API Reference

Document Name Version Description
GR5526 API Reference 1.0.2 Describes the APIs for developing Bluetooth LE applications and other applications.

SDK Example Files

Document Name Version Description
GR5xx HRS RSCS Relay Example Application 3.1 Introduces how to use and verify a Heart Rate Sensor & Running Speed and Cadence Sensor Relay (HRS RSCS Relay) example in GR5xx SDK.
GR5xx ANCS Profile Example Application 3.1 Introduces how to use and verify the ANCS example in GR5xx SDK.
GR5xx FreeRTOS Example Application 3.1 Introduces how to use and modify a FreeRTOS example in GR5xx SDK.
GR5xx Power Consumption Profile Example Application 3.1 Introduces how to use and verify a power consumption measurement example in GR5xx SDK.
GR5xx Serial Port Profile Example Application 3.1 Introduces how to use and verify the Serial Port Profile (SPP) example in GR5xx SDK.
GR5xx HID Mouse Example Application 3.2 Introduces how to run Human Input Device (HID) Service and Bluetooth Low Energy (Bluetooth LE) GR5xx HID mouse example for the first time and its application details.
GR5xx Sample Service Application and Customization 3.1 Introduces how to use and verify the sample service example in GR5xx SDK.
GR5xx AMS Profile Example Application 3.1 Introduces how to use and verify the AMS Client example in Bluetooth LE GR5xx SDK.
GR5xx Throughput Example Application 3.1 Introduces how to use and verify a throughput example in GR5xx SDK.
GR5xx AT Command Example Application 3.1 Introduces how to use and verify the ble_app_uart_at example in GR5xx SDK.

SDK Application Notes

Document Name Version Description
GR5526 Display Refresh Module Guide 1.0 Introduces the display refresh module in GR5526 System-on-Chips (SoCs) which is applied to wearable devices, to help users quickly get started with the functionalities and features of the module and accelerate development and performance optimization of wearable devices.
GR5xx Firmware Encryption Application Note 3.0 Introduces the firmware encryption and decryption mechanisms, message verification, and digital signatures of the security modules of GR5xx System-on-Chips (SoCs).
GR5xx DFU Development Application Note 1.4 Introduces the principles of Device Firmware Upgrade (DFU), GR5xx DFU solution design, App bootloader application, and the method for firmware upgrade using GRToolbox (Android) APP and DFU Master.
GR5526 Power Mode and Power Consumption Measurement Application Note 1.0 Introduces the power modes and power management modes of GR5526 System-on-Chips (SoCs), with detailed example projects provided.
GR5xx DTM Test Application Note 3.3 Introduces the test framework and test methods of Direct Test Mode (DTM) in Bluetooth Low Energy (Bluetooth LE) applications. It describes how to use a Bluetooth tester and DTMTool (an RF test tool) to test the radio frequency (RF) performances of GR5xx System-on-Chips (SoCs) and demonstrates a GR5xx DTM example.
GR5xx Fault Trace Module Application Note 3.2 Introduces the functionalities, operating mechanisms, and applications of GR5xx Fault Trace Module.
GR5xx APP Log Application Note 3.2 Introduces the functionalities, operating mechanisms, and applications of APP Log module in GR5xx SDK.

Tool Documents

Document Name Version Description
GProgrammer User Manual 3.1 Introduces how to install GProgrammer and operate its functional modules.