603160.SH

Log In

603160.SH

GR5515x SDK

Overview

GR551x Software Development Kit (SDK) provides full software development support to the GR551x series SoC. The development kit includes full-functional Bluetooth LE Stack API, highly easy-to-use System API, driver programs for all peripherals, reference code and relevant user documents.

Features

  • Supports Bluetooth 5.1 multi-functional low power consumption Bluetooth protocol stacks, including 2 Mbps PHY, Coded PHY, Extended Advertising, Multiple Advertisements, Multiple Connections, Multiple Roles, LE Channel Selection Algorithm #2 and others
  • Fully compatible with Bluetooth 4.x LE functions, such as LE Secure Connection, LE Data Length Extension and LE Privacy 1.2
  • Supports L2CAP Connection-oriented Channels
  • Provides all application examples for Bluetooth LE Device Role, including Central, Peripheral, Broadcast/Beacon and Observer
  • Provides firmware encryption and download tool while supporting OTA upgrades of the encryption firmware to protect the firmware from being stolen
  • Provides automatic power consumption management function; Supports sleep mode to realize ultra-low power consumption
  • Provides reference implementation and application samples that are often used for GATT Profile/Service, such as Alert Notification, Apple Media Service, Apple Notification Center Service, Blood Pressure Sensor, HID Keyboard/Mouse/Remote Controller, Heart Rate Sensor, Proximity Reporter, Running Speed and Cadence Sensor, Serial Port over BLE and WeChat AirSync protocols, reducing the time-to-market of products
  • Supports multiple embedded-types of realtime operation system to simplify the development of application programs
  • Provides Bluetooth application programs for Windows and Android to streamline the debugging process of product development
  • Supports Keli integration environment and GCC tool chains to allow developments in the Windows and Linux environments
  • Supports GR5515 Starter Kit development kit with online debugging functionality

System Block Diagram

User Guides

Title
ID
Version
Date
Type
  • GR551x Developer Guide
    UG-GR5-00049-EN
    Rev.2.5
    2022-04-15
  • GR551x Bluetooth Low Energy Stack User Guide
    UG-GR5-00048-EN
    Rev.1.9
    2022-04-15
  • GR551x HAL and LL Drivers User Manual
    UG-GR5-00031-EN
    Rev.1.8
    2021-07-30
  • GR5515I0ND Series Flash Selection Guide
    UG-GR5-00047-EN
    Rev.1.2
    2021-12-14
  • GR551x Peripheral Examples Application Manual
    UG-GR5-00051-EN
    Rev.1.9
    2022-04-15
  • GR551x Bluetooth Low Energy Examples Application Manual
    UG-GR5-00050-EN
    Rev.1.9
    2022-04-15
  • GR551x GCC User Manual
    UG-GR5-00052-EN
    Rev.2.1
    2022-04-15
  • GR551x IAR User Manual
    UG-GR5-00053-EN
    Rev.1.3
    2022-04-15

Reference Files

Title
ID
Version
Date
Type
  • GR551x API Reference
    RM-GR5-00004-EN
    Rev.1.7.0
    2022-04-15

Example Files

Title
ID
Version
Date
Type
  • GR551x Power Consumption Profile Example Application
    EF-GR5-00064-EN
    Rev.2.2
    2022-04-15
  • GR551x Fast DFU Example Application
    EF-GR5-00069-EN
    Rev.1.8
    2022-04-15
  • GR551x Serial Port Profile Example Application
    EF-GR5-00065-EN
    Rev.2.0
    2022-04-15
  • GR551x FreeRTOS Example Application
    EF-GR5-00061-EN
    Rev.2.0
    2022-04-15
  • GR551x ANCS Profile Example Application
    EF-GR5-00059-EN
    Rev.1.9
    2022-04-15
  • GR551x Sample Service Application and Customization
    EF-GR5-00067-EN
    Rev.2.0
    2022-04-15
  • GR551x Bluetooth Low Energy Throughput Example Application
    EF-GR5-00060-EN
    Rev.2.2
    2022-04-15
  • GR551x OTA Example Application
    EF-GR5-00063-EN
    Rev.2.1
    2022-04-15
  • GR551x HID Mouse Example Application
    EF-GR5-00066-EN
    Rev.1.9
    2022-04-15
  • GR551x HRS RSCS Relay Example Application
    EF-GR5-00062-EN
    Rev.2.1
    2022-04-15
  • GR551x Device Synchronization Profile Example Application
    EF-GR5-00071-EN
    Rev.1.3
    2022-04-15
  • GR551x Second Boot Example Application
    EF-GR5-00068-EN
    Rev.1.9
    2022-04-15
  • GR551x AMS Profile Example Application
    EF-GR5-00058-EN
    Rev.1.9
    2022-04-15
  • GR551x AT Command Profile Example Application
    EF-GR5-00070-EN
    Rev.1.3
    2022-04-15

Application Notes

Title
ID
Version
Date
Type
  • GR551x Firmware Encryption Application Note
    AP-GR5-00030-EN
    Rev.2.0
    2022-04-15
  • GR551x Fault Trace Module Application Note
    AP-GR5-00033-EN
    Rev.2.0
    2022-04-15
  • GR551x Sleep Mode and Power Consumption Measurement Application Note
    AP-GR5-00032-EN
    Rev.1.9
    2022-04-15
  • GR551x DFU Application Note
    AP-GR5-00031-EN
    Rev.1.9
    2022-04-15
  • GR551x DTM Test Application Note
    AP-GR5-00029-EN
    Rev.2.0
    2022-04-15

Version number

  • V1.7.0
  • V1.6.12
  • V1.6.10
  • V1.6.06
  • V1.6.02

GR551x SDK

Version description

  • Adds support for GR5513BENDU
  • Adds support for broadcasting with a non-resolvable address when privacy mode is enabled.
  • Adds support for ARM CMSIS DSP library files.
  • Adds the app log store module to support log export via Bluetooth LE.
  • In app_i2c module, adds a member variable slave_addr for current slave address recording in the app_i2c_evt_t structure, to facilitate obtaining slave address from the callback functions registered at the application layer.
  • In app_adc module, adds an app_adc_multi_channel_conversion_async API.
  • In app_timer module, limits the maximum app_timer timing duration to 1 hour to eliminate the risk of app_timer overflow.
  • Optimizes parameters for app_pkc_montgomery_inversion_sync and app_pkc_montgomery_inversion_async APIs.
  • Deletes DMA mode for FreeRTOS-related APIs (app_aes_encrypt_sem_sync and app_aes_decrypt_sem_sync) in AES module.
  • Fixes a bug that may cause low-probability of Bluetooth LE disconnection in multi-connection RTOS scenarios when the SoC is in sleep mode.
  • Adds sys_ble_static_addr_policy_reverse interface to support Bluetooth MAC address algorithm policy selection and solve the problem of OTA upgrade failure due to Bluetooth MAC address algorithm policy updates.
  • Updates Flash download algorithm from GR551x_8MB_Flash.FLM to GR5xxx_16MB_Flash.FLM.

Scan to follow

Open WeChat, click "Discover" at the bottom, and use "Scan" to follow.

×