SDK V1.6.02 Docs

GR551x_SDK_V1.6.02 documentation aims to help developers to understand and use GR551x SoCs quickly and comprehensively.

SDK User Manuals

Document Name Version Description
GR551x Developer Guide 1.6

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.

GR551x Bluetooth Low Energy Stack User Guide 1.6 Introduces the layers and basic layer functions of a GR551x Bluetooth Low Energy (Bluetooth LE) Protocol Stack and discusses how applications interact with the protocol stack using APIs on the stack.
GR551x GCC User Manual 1.6 Introduces the methods to establish integrated development environments (IDEs) for cross compilation of GR551x SoCs in command-line interface with GNU Compiler Collection (GCC) and makefiles on Linux.
GR551x HAL and LL Drivers User Manual 1.6 Introduces the peripheral driver architecture, driver files, Application Programming Interfaces (APIs), and driver naming rules of GR551x SoCs. It also elaborates on the usage, data structures, and APIs of Hardware Abstraction Layer (HAL) drivers and Low Layer (LL) drivers.
GR551x Bluetooth Low Energy Examples Application Manual 1.6 Lists some GR551x Bluetooth Low Energy (Bluetooth LE) examples with elaboration on code and verification methods.
GR551x Peripheral Examples Application Manual 1.6 Introduces how to use and modify peripheral examples in GR551x SDK.

SDK Example Files

Document Version Description
GR551x HRS RSCS Relay Example Application 1.6 Introduces how to use and verify a Heart Rate Sensor & Running Speed and Cadence Sensor Relay (HRS RSCS Relay) example in GR551x SDK.
GR551x ANCS Profile Example Application 1.6 Introduces how to use and verify the ANCS example in GR551x SDK.
GR551x FreeRTOS Example Application 1.6 Introduces how to use and modify a FreeRTOS example in GR551x SDK.
GR551x Power Consumption Profile Example Application 1.6 Introduces how to use and verify a power consumption measurement example in GR551x SDK.
GR551x Serial Port Profile Example Application 1.6 Introduces how to use and verify the Serial Port Profile (SPP) example in GR551x SDK.
GR551x HID Mouse Example Application 1.6 Introduces how to run Human Input Device (HID) Service and GR551x HID Mouse example for the first time and its application details.
GR551x Sample Service Application and Customization 1.6 Introduces how to use and verify the sample service example in GR551x SDK.
GR551x OTA Example Application 1.6 Introduces how to update the firmware of GR551x SoCs over the air with the debugging App GRToolbox (Android).
GR551x AMS Profile Example Application 1.6 Introduces how to use and verify the AMS Client example in GR551x SDK.
GR551x Bluetooth Low Energy Throughput Example Application 1.6

Introduces how to use and verify a Bluetooth Low Energy (Bluetooth LE) throughput example in GR551x SDK.

SDK Application Notes

Document Name Version Description
GR551x DFU Application Note 1.6

Introduces principles and applications for Device Firmware Update (DFU) of GR551x SoCs.

GR551x Sleep Mode and Power Consumption Measurement Application Note 1.6 Introduces the Sleep Mode and example application details of GR551x SoCs.
GR551x DTM Test Application Note 1.6 Introduces the test framework, test methods, and HCI control frame format of Direct Test Mode (DTM) in Bluetooth Low Energy (Bluetooth LE) applications. It describes how to use a Bluetooth tester to test the radio frequency (RF) performances of GR551x SoCs and demonstrates a GR551x DTM example.
GR551x Fault Trace Module Application Note 1.6 Introduces the functionalities, operating mechanisms, and applications of GR551x Fault Trace Module.

Tool Documents

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