SDK V2.0.2 Docs
GR551x SDK V2.0.2 documentation aims to help developers to understand and use GR551x SoCs quickly and comprehensively.
Getting Started
Document Name | Version | Description |
---|---|---|
Getting Started with Bluetooth LE Device | Latest | Helps users quickly get started with Goodix Bluetooth Low Energy SoCs. |
SDK User Guide
Document Name | Version | Description |
---|---|---|
GR551x Developer Guide | 2.7 | Introduces the Software Development Kit (SDK) of the Goodix GR551x 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 GR551x 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 | Introduces the methods to develop and to debug GR551x Bluetooth Low Energy (Bluetooth LE) applications based on IAR Embedded Workbench IDE. |
GR5xx APP Driver User Manual | 1.4 | Introduces the architecture, API classification, parameter structure, and common configurations of the APP_DRV (Application Driver) peripheral module driver, as well as the usage method of the APP_DRV driver and example projects for some modules. |
API Reference
Document Name | Version | Description |
---|---|---|
GR551x API Reference | 2.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 |
---|---|---|
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. |
GR551x Power Mode and Power Consumption Measurement Application Note | 2.1 | Introduces the power modes and power management modes of GR551x 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. |