Renesas offers a Bluetooth® v4.2 certified protocol stack that runs with the RL78/G1D Bluetooth Low Energy (BLE) microcontrollers (MCUs) for smart connectivity. The Bluetooth low energy Protocol Stack is equipped with a standard profile API and a custom profile mountable API. Additionally, it supports embedded and modem configurations.
The module corresponds to the following integrated development environments (IDEs): CS+ (CA78K0R Compiler/CC-RL Compiler), e2 studio (CC-RL Compiler), and the IAR Embedded Workbench IDE (IAR Compiler).
. BLE Profile - Various profiles are available. It is also possible to correspond to customer-specific profiles.
.. Virtual UART Application - Responding to demands for wireless serial communication and wireless communication between embedded modules, we have developed a virtual UART application that works with BLE technology.
.For application development using a host microcontroller in modem configuration.
.For application development in a single device in embedded configuration.
.Host MCU Simple API - Simple API can control an RL78/G1D or RL78/G1D module (RY7011) from a host microcomputer with just 9 APIs, and can realize Virtual UART communication and beacon communication using BLE wireless communication easily.
.Available IDEs: CS+ (CA78K0R Compiler/CC-RL Compiler), e2 studio (CC-RL Compiler), and IAR Embedded Workbench (IAR Compiler).
文档和下载
Renesas offers a Bluetooth® v4.2 certified protocol stack that runs with the RL78/G1D Bluetooth Low Energy (BLE) microcontrollers (MCUs) for smart connectivity. The Bluetooth low energy Protocol Stack is equipped with a standard profile API and a custom profile mountable API. Additionally, it supports embedded and modem configurations.
The module corresponds to the following integrated development environments (IDEs): CS+ (CA78K0R Compiler/CC-RL Compiler), e2 studio (CC-RL Compiler), and the IAR Embedded Workbench IDE (IAR Compiler).
Download Manual
Bluetooth Low Energy Protocol Stack User's Manual (PDF)
Download Software
Bluetooth low energy Protocol Stack (Ver.1.21) (ZIP)
Flash libraries are needed separately. Download the Data Flash Library and Code Flash Library that suits your development environment. For how to copy to the development environment, refer to the manuals.
The free evaluation version of the compiler cannot be used with the product version due to function restriction and probation period.
Bluetooth® Low Energy Profile
Various profiles are available. Additionally, it is also possible to correspond to customer-specific profiles.
Uses/Category | File name |
---|---|
Profile for Human Interface Device (HID) | HOGP - HID over GATT profile (Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code (ZIP)) |
Information Transmission to Close Proximity | FMP - Find Me Profile / PXP - Proximity Profile |
Profile Related to Alert and Time | PASP - Phone Alert Status Profile / TIP - Time Profile / ANP - Alert Notification Profile |
Profile for Healthcare | HTP - Health Thermometer Profile / GLP - Glucose Profile / BLP - Blood Pressure Profile / PLXP - Pulse Oximeter Profile - Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile - Sample Code (ZIP) |
Profile for sports and fitness | HRP - Heart Rate Profile / CSCP - Cycling Speed and Cadence Profile / CPP - Cycling Power Profile / RSCP - Running Speed and Cadence Profile / LNP - Location and Navigation Profile |
Other profiles | ScPP - Scan Parameters Profile / Sample Source and API for Custom Profile |
Profile API
Bluetooth® Low Energy Protocol Stack API Reference Manual (ZIP)
How to Use the Sample program
Bluetooth Low Energy Protocol Stack Sample Program (PDF)
Virtual UART Application
Responding to demands for wireless serial communication and wireless communication between embedded modules, we have developed a virtual UART application that works with Bluetooth Low Energy technology. It has a simple AT command execution function to control and set BLE communication, thereby realizing virtual UART communication where characters are transmitted/received via BLE communication.
Download: Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code (ZIP)
System Configuration/Modem Configuration
For Application Development Using a Host Microcontroller
For modem configuration, BLE communication is realized via serial connection of a host microcontroller and RL78/G1D MCU. It is possible to flexibly respond to demands such as adding BLE to an existing application. We also have host samples for Renesas microcontrollers. This enables the shortening of the development period.
Command specifications
Bluetooth Low Energy Protocol Stack rBLE Command Specification (PDF)
Host sample for RL78/G14
Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample - Sample Code (ZIP)
Host sample for RX113
Bluetooth® Low Energy Protocol Stack RX113 Host Sample - Sample Code (ZIP)
System Configuration/Embedded Configuration
For Application Development in a Single Device
In embedded configuration, the application is feasible by fully leveraging functions of the RL78/G1D microcontroller. In this way, it is possible to create original applications.
Application Creation Guide
Bluetooth® low energy Protocol Stack Application Development Guide (PDF)
How to Use the Microcontroller Part
RL78 family User's Manual: Software (PDF)
Host MCU Simple API
Simple API can control the RL78/G1D or an RL78/G1D module (RY7011) from a host microcomputer with just 9 APIs, and can easily realize Virtual UART communication and beacon communication using Bluetooth low energy wireless communication. The remote side environment can be easily built with a smartphone and Renesas smartphone application "GATTBrowser" so you can start evaluating right away.
Simple API for RL78/G14
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 - Sample Code (ZIP)
Simple API for RX113
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 - Sample Code (ZIP)
GATTBrowser GATTBrowser for iOS Smartphone Application Instruction manual (PDF)
GATTBrowser for Android Smartphone Application Instruction manual (PDF)
Document Guide for each Development Use Case
Understanding to the Behavior of the Bluetooth Low Energy Protocol Stack
Title |
---|
Bluetooth Low Energy Protocol Stack User's Manual (PDF) |
Bluetooth Low Energy Protocol Stack Sample Program (PDF) |
Bluetooth® Low Energy Protocol Stack API Reference Manual (ZIP) |
Development by Modem Configuration (Control from a Host MCU)
Development by Embedded Configuration (Application is Included in RL78/G1D)
Serial Communication (Wired) to Wireless Communication
Title |
---|
Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code (ZIP) |
BLE Virtual UART Application Android programming guide (PDF | English) |
Develop an Application for Human Interface Devices (HMI)
Title |
---|
Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code (ZIP) |
Manufacture of Beacon Product
Application for Multi-Hop Operation
Title |
---|
RL78/G1D Beacon Stack Multi-Hop Feature (without Security) - Sample Code (ZIP | English) |
RL78/G1D Beacon Stack Multi-Hop Feature (with Security)* |
Develop an Application to Connect with a Smartphone
Other Bluetooth Resources
Bluetooth® Low Energy
Bluetooth Low Energy (BLE) is designed for very low power operation and is optimized to short burst data transmission. It employs a robust frequency hopping spread spectrum method that transmits data over 40 channels to achieve reliable communication in the 2.4GHz frequency band.
RL78/G1D Evaluation Board
The RL78/G1D Evaluation Board is very flexible allowing the user to evaluate RL78/G1D BLE MCU from the application angle. It has gained FCC, IC, CE, KC, and MIC (Japan) certifications.