CN / EN
Doc Feedback
Thanks for your interest, welcome to contact us.
Thanks for your feedback
Documentation > GR551x Developer Guide/ GR551x Bluetooth LE Software Platform/ GR551x SDK Directory Structure Copy URL

GR551x SDK Directory Structure

The folder directory structure of the GR551x SDK is shown in Figure 11.

Figure 11 GR551x SDK directory structure

Detailed descriptions of folders in the GR551x SDK are shown in Table 5.

Table 5 GR551x SDK folders
Folder Description
build\binaries It contains tools used for the build process.
build\config It is the project configuration directory that stores the custom_config.h template file. Contents in this file are used to configure projects, and to provide related input parameters for the SDK toolchain.
build\scripts It contains batch files and script files for building, downloading, and debugging.
componets\app_drivers It contains driver API source code, which are easy to use for application developers.
components\boards It contains header files corresponding to the development board.
components\drivers_ext It contains drivers of third-party components on the development board.
components\libraries It contains libraries provided in the GR551x SDK.
components\patch It contains ROM Patch files which provide incremental updates for BLE Stack in ROM.
components\profiles It contains source files of GATT Services/Service Clients implementation examples provided in the GR551x SDK.
components\sdk It contains API header files provided in the GR551x SDK.
components\sdk\linker It contains symbol table files and library files provided in the GR551x SDK for the linker.
documentation It contains the GR551x API references.
drivers\inc It contains HAL and LL header files of the GR551x peripheral drivers.
drivers\src It contains HAL source code of the GR551x peripheral drivers.
external\fat_fs It contains source code of FatFs, which is a third-party program.
external\freertos It contains source code of FreeRTOS, which is a third-party program.
external\segger_rtt It contains source code of SEGGER RTT, which is a third-party program.
external\wechat It contains source code of WeChat, which is a third-party program.
projects\ble It contains Bluetooth LE application project examples, such as Heart Rate Sensor and Proximity Reporter.
projects\peripheral It contains peripheral project examples of a GR551x SoC.
projects\peripheral_app It contains project examples of peripheral applications of a GR551x SoC.
toolchain\cmsis It contains toolchain files of CMSIS.
toolchain\gr551x It contains toolchain documents of the compilation platform.
tools It contains development and debugging software of the GR551x.

Scan to follow

Open WeChat, use "Scan" to follow.