Renesas has started offering a Bluetooth v4.2 certified protocol stack that runs with the RL78/G1D.

Bluetooth® low energy Protocol Stack is equipped with the standard profile API and custom profile mountable API. Moreover, it supports embedded and modem configurations.

The module corresponds to integrated development environment CS+ (CA78K0R Compiler/CC-RL Compiler), integrated development environment e2studio (CC-RL Compiler), and integrated development environment IAR Embedded Workbench (IAR Compiler).

 

Bluetooth® low energy Profile

Various profiles will be available. Furthermore, it is also possible to correspond to customer-specific profiles.

 

Uses/Category File name
Profile for HID (Human Interface Device) HOGP- HID over GATT profile
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
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

 

 

Bluetooth Developer Studio Plugins

The software-based development kit "Bluetooth Developer Studio (BDS)" is released by Bluetooth SIG, Inc., an organization that formulates and manages Bluetooth specifications. This can also be used with RL78/G1D. Installing plugins enables coding of deliverables developed with BDS for RL78/G1D.

Bluetooth Developer Studio Plugin

 

Virtual UART Application

Responding to demands for wireless serial communication and wireless communication between embedded modules, we have developed a virtual UART application that realizes with Bluetooth® low energy technology. It has a simple AT command execution function to control and set Bluetooth® low energy communication, thereby realizing virtual UART communication where characters are transmitted/received via Bluetooth® low energy communication.

Bluetooth® low energyプロファイル

 

System Configuration/Modem Configuration

For application development using a host microcontroller

For modem configuration, Bluetooth low energy communication is realized by serial connection of a host microcontroller and RL78/G1D. It is possible to flexibly respond to demands such as adding Bluetooth low energy to existing application. We also have host samples for Renesas microcontrollers. This enables shortening of the development period.

System Configuration/Modem Configuration

 

System Configuration/Embedded Configuration

For application development in a single device

In embedded configuration, application is feasible by fully leveraging functions of the RL78/G1D microcontroller. In this way, it is possible to create original applications.

System Configuration/Embedded Configuration

 

Document guide for each use case of development

Understanding to the behavior of Bluetooth® low energy protocol stack.

Title Part No.
Bluetooth® low energy Protocol Stack
User's Manual
R01UW0095
Bluetooth® low energy Protocol Stack
Sample Program Application Note
R01AN1375
Bluetooth® low energy Protocol Stack
API Reference Manual: Basics
R01UW0088

Development by modem configuration. (Control from host MCU)

Title Part No.
Bluetooth® low energy Protocol Stack
rBLE Command Specification
R01AN1376
Bluetooth® low energy Protocol Stack
Host Sample (RL78/G14)
R01AN2807
Bluetooth® low energy Protocol Stack
RX113 Host Sample Application
R01AN3155
RL78/G1D Module
Module Control Software
R01AN3362

Development by embedded configuration (Application is included in RL78/G1D)

Title Part No.
Bluetooth® low energy Protocol Stack
Application Development Guide
R01AN2768
Bluetooth® low energy Protocol Stack
Embedded Configuration Sample Application
R01AN3319

Serial communication (wired) to wireless communication

Title Part No.
Bluetooth® low energy Protocol Stack
BLE Virtual UART Application
R01AN3130

Profile creation by GUI Tool

Title Part No.
Bluetooth® low energy Protocol Stack
Bluetooth Developer Studio Plugin
R20AN0400

Manufacture of Beacon product

Title Part No.
RL78/G1D Beacon Stack User's Manual R01UW0171
RL78/G1D Beacon Stack
Basic Operation Sample Program Application Note
R01AN3045
RL78/G1D Beacon Stack
Connecting and Updating Beacon Data Sample Program
R01AN3313