RA Flexible Software Package Documentation
Release v5.6.0
|
|
Driver for the Radio peripheral on RA MCUs. This module implements the BLE Interface.
The Bluetooth Low Energy (BLE) library in Extended configuration (r_ble) provides an API to control the Radio peripheral. This module is configured via the QE for BLE. QE for BLE provides standard services defined by standardization organization and custom services defined by user. Bluetooth LE Profile API Document User's Manual describes the APIs for standard services.
The supported functions are listed in the table below. Choose the configuration that best suits the functions that target system requires.
BLE library feature | Extended | Balance | Compact |
---|---|---|---|
Common API | Supported | Supported | Supported |
GAP API | Supported | *1 Limited | *1 *2 Limited |
GATT Common API | Supported | Supported | Supported |
GATT Server API | Supported | Supported | Supported |
GATT Client API | Supported | Supported | Supported |
L2CAP API | Supported | Not supported | Not supported |
Vendor Specific API | *3 Limited | *3 Limited | *3 Limited |
The Renesas BLE Library supports the following devices.
This module does not use I/O pins.
Figure shows the software structure of the BLE FSP module.
The BLE FSP module consists of the BLE library.
The BLE Application uses the BLE functions via the R_BLE API provided by the BLE Library.
The QE for BLE generates the source codes (BLE base skeleton program) as a base for the BLE Application and the BLE Profile codes including the Profile API.
Developers should be aware of the following limitations when using the ble:
Developers should be aware of the following limitations when using the ble on FreeRTOS environment: When use deep sleep, sleep mode or standby mode, there is following two wake up option from RF module.