SDK V1.1.8 Docs

GR5405 SDK V1.1.8 documentation aims to help developers to understand and use GR5405 SoCs quickly and comprehensively.

SDK User Guide

Document Name Version Description
GR5405 Developer Guide 1.1 Introduces the Software Development Kit (SDK) of the Goodix GR533x 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.1 Introduces the methods to develop and to debug GR5xx Bluetooth Low Energy (Bluetooth LE) applications based on IAR Embedded Workbench IDE.
GR5xx APP Driver User Manual 1.7 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
GR5xx API Reference 1.1.8 Describes the APIs for developing Bluetooth LE applications and other applications.

SDK Application Notes

Document Name Version Description
GR5xx DFU Development Application Note 1.7 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.
GR5405 Power Consumption Measurement User Guide 1.1 Introduces the features of each GR5405 power mode, explains how to measure power consumption in different scenarios, and provides reference measurement results.
GR5xx DTM Test Application Note 3.6 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 APP Log Application Note 3.2 Introduces the functionalities, operating mechanisms, and applications of APP Log module in GR5xx SDK.
GR5xx UART2LIN User Manual 1.1 Introduces the data structures and APIs of the UART2LIN driver, and details the function, flow chart, as well as test and verification of the GR5xx UART2LIN demo
GR5xx IO Pin Configuration Application Note 1.0 Introduces the configuration principles of GR5xx I/O pins and the software configuration methods inapplications.

Mesh Examples

Document Name Version Description
GR5xx Mesh Demo User Manual

1.0 Introduces the network topology, environment setup, Mesh provisioning, and control commandsending operations of the GR5xx Mesh demo

Tool Documents

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