Goodix presents GR533x software development kit (SDK) to help GR533x series users boost their efficiency in project evaluation and development. GR533x SDK supports full functionality of Bluetooth LE Protocol Stack (Bluetooth 5.3), and provides a complete set of peripheral drivers, as well as various library files. It includes a rich set of reference files and examples on Bluetooth LE device roles, GATT profiles/services, peripheral APP drivers, libraries, OTA, DTM, power consumption, FreeRTOS, and Mesh.
GR533x SDK supports automatic power consumption management and provides multiple low power modes, so that the GR533x SoCs can run with ultra-low power consumption.
GR533x SDK streamlines project evaluation and development, supporting popular IDEs: Keil, IAR and GCC. It includes essential tools, such as GProgrammer for PC-based download and programming, GRUart and GRDirect Test Mode Tool for PC-based serial port debugging, and GRToolbox for mobile debugging.
To evaluate a development project, users can work with GR5331 Starter Kit. GR533x SDK provides relevant examples that can be directly run on the GR5331 Starter Kit Board.
Supports full functionality of Bluetooth LE Protocol Stack (Bluetooth 5.3)
Multiple peripherals including GPIO, Timer, PWM, WDT, I2C, UART, SPI, ADC, AES, TRNG, RTC, DMA, COMP, and LP_Timer
Reference examples for Bluetooth LE device roles and GATT profiles/services
A rich set of libraries and peripheral examples
Mesh-related examples and documents
Examples for DTM testing, and power consumption evaluation and testing
OTA and fast DFU
FreeRTOS
Algorithms for downloading firmware through Keil
Low-power management
Debugging with J-Link RTT
Development on Windows or Linux; toolchains of Keil, IAR, and GCC are supported
Bluetooth: Supported LCP 1 kHz, optimized the approaches for handling abnormal data packets, fixed the disconnection issue caused by parameter update at Bluetooth LE 2M PHY, resolved memory exceptions in advertising scenarios, optimized the MAC address de-duplication algorithm, and improved multi-connection stability.
Peripheral: Modified driver defects of the UART and I2C modules, and improved the ADC calibration strategy.
System: Resolved wakeup exceptions in ultra deep sleep mode, improved XO stability during chip boot, resolved SRAM data retention exceptions in low temperature conditions, optimized ESD performance, and improved the slow clock calibration strategy.
IDE: Upgraded IAR IDE (V9.40.1 and later versions required).
Programming interfaces for full-functionality Bluetooth LE Protocol Stack (Bluetooth 5.3)
Automatic low-power management for peripherals
A rich set of Bluetooth LE and Mesh applications and peripheral example projects
Supports Keil/IAR/GCC, and provides GR533x API Reference based on Doxygen
OTA
Provides such development tools as GRToolbox (Android), GRUart (Windows), GProgrammer (Windows/Linux), and GRDirect Test Mode Tool (Windows)
Open WeChat, use "Scan" to follow.