跳转到主要内容
瑞萨电子 (Renesas Electronics Corporation)

描述

RL78/G14 快速原型开发板已配置高性能的 RL78/G14 微控制器,特别针对各种应用程序测试开发的评估板。内置E2 Lite仿真器同级别的仿真器电路,无需增设工具即可实现程序的写入/调试。标配Arduino Uno及Pmod™端口,能够通过PCB板上的通孔访问微控制器所有引脚,具备高扩展性。

样品软件可用于连接 RL78/G14 快速原型板和多种无线模块或各种传感器模块。

使用Bluetooth®,LoRa® 和 Wi-Fi 时,请遵照各国的无线电法规。

备有各种示例程序、应用指南

文档和演示软件内容文档编号
Getting started with the RL78/G14 Fast Prototyping Board / Wi-Fi-Pmod-Expansion-Board (PDF)This tutorial provides instructions for getting FreeRTOS started with the RL78/G14 Fast Prototyping Board / Wi-Fi-Pmod-Expansion-Board.R01QS0049
借助 FreeRTOS 和 RL78/G14 快速原型板连接至 Amazon 网络服务
RL78/G14 Group Connecting to Amazon Web Services Using FreeRTOS with RL78/G14 Fast Prototyping Board - Code Rev.1.00 - Sample Code (ZIP)
RL78/G14 快速原型板和 Wi-Fi Pmod 扩展板结合使用。 您可在 RL78/G14 上进行 Amazon FreeRTOS 的操作,并通过 Wi-Fi 使用 MQTT 协议与 Amazon 网络服务 (AWS) 进行通信。R20AN0559
RL78/G14 Group Visualization of Sensor Information on Amazon Web Services using RL78/G14 Fast Prototyping Board and FreeRTOS Application Note Rev.1.02 - Sample Code (ZIP)A system combining the RL78/G14 Fast Prototyping Board from Renesas, a Wi-Fi module (SX-ULPGN (from Silex Technology)), and a humidity and temperature sensor (HS3001 (from Renesas)). In this system, Amazon FreeRTOS runs on the RL78/G14, and sensor information (temperature and humidity data) is sent via Wi-Fi to Amazon Web Services (AWS) for visualization.R20AN0584
Arduino API 介绍指南
Arduino API Introduction Guide Rev.1.00 (PDF | English, 日本語)
以 RL78/G14 快速原型板为例,说明构建一个在 Arduino 等软件中编写程序所需的环境的方法。R01AN5413
板载LED闪烁控制(Arduino API)
Onboard LED Flashing Control (Arduino API) for RL78/G14 Fast Prototyping Board Rev.1.00 - Sample Code (ZIP | English, 日本語)
说明如何借助在使用了 RL78/G14 快速原型板的 Arduino 中编写的程序对安装在 RL78/G14 快速原型板上的 LED 灯的闪烁实施控制。R01AN5384
7 段式 LED 灯照明控制 (Arduino API)
RL78/G14 7-Segment LED Lighting Control (Arduino API) Rev.1.00 (ZIP | English, 日本語)
说明如何借助在使用了 RL78/G14 快速原型板的 Arduino 中编写的程序对 7 段式 LED 灯的动态照明实施控制。R01AN5387
RL78/G14 快速原型开发板示例
Bluetooth® Low Energy Protocol Stack Fast Prototyping Board Host Sample Rev.1.20 - Sample Code (ZIP | English, 日本語)
对使用 RL78/G14 快速原型开发板和 RL78/G1D BLE 模块扩展板,通过蓝牙通信传送传感器信息的方法进行说明。R01AN4834
基于LoRa®的无线软件套装
LoRa(R)-based Wireless Software Package(V3.12) (ZIP)
RL78/G14 快速原型开发板和 SEMTECH SX1261/SX1262 LoRa无线软件套装。包含 LoRaWAN® 网络通信软件(最适合要求低功耗、电池长效驱动的应用程序), 以及评估工具,便于评估无线特性。R11AN0227
RL78/G14 Modbus ASCII/RTU Application Note Rev.2.00 (ZIP | English, 日本語)这是一款 Modbus 通信协议的串行通信软件,可与 RL78/G14 快速原型板和低成本隔离型 RS-485 收发器评估板结合使用。 它拥有主控/从属功能,支持 ASCII 和 RTU 通信。R01AN5380
RL78/G14 室内传感器设备样品
RL78/G14 Indoor Sensors Device Sample Rev.1.00 - Sample Code (ZIP)
室内传感器设备应用例程,使用 RL78/G14 快速原型板、HS3001 温度和湿度传感器、 ZMOD4410 气体传感器和 Pmod OLEDrgb 在 LCD 上显示传感器信息。R01AN5501
RL78/G14 光传感器 (Pmod ALS) 设备样品
RL78/G14 Light Sensors (Pmod ALS) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod ALS 环境光传感器。R01AN5517
RL78/G14 3 轴 MEMS 加速度计 (Pmod ACL2) 设备样品
RL78/G14 3-Axis MEMS Accelerometer (Pmod ACL2) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod ACL2 3 轴 MEMS 加速度计。R01AN5569
RL78/G14 数字气体传感器 (Pmod AQS) 设备样品
RL78/G14 Digital Gas Sensor (Pmod AQS) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod AQS 数字气体传感器。R01AN5572
RL78/G14 颜色传感器 (Pmod COLOR) 设备样品
RL78/G14 Color Sensor (Pmod COLOR) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod COLOR 颜色传感器。R01AN5573
RL78/G14 相对湿度传感器 (Pmod HYGRO) 设备样品
RL78/G14 Relative Humidity Sensor (Pmod HYGRO) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod HYGRO 温度和湿度传感器。R01AN5574
RL78/G14 超声波测距仪 (Pmod MAXSONAR) 设备样品
RL78/G14 Ultrasonic Range Finder (Pmod MAXSONAR) Device Sample Rev.1.00 - Sample Code (ZIP)
传感器应用例程,使用了 RL78/G14 快速原型板和 Pmod MAXSONAR 超声波测距仪。R01AN5575

* Semtech,LoRa® 和 LoRaWAN® 是 Semtech Corporation 的注册商标。

特性

  • 配备 RL78/G24 16 位微控制器(R5F104MLAFB)
    • 32MHz,RL78-S3 内核
    • ROM:512KB,RAM:48KB,Data Flash 8KB
    • 80 引脚 LFQFP,12mm x 12mm x 1.7mm,0.5mm 间距
  • 内置E2 Lite仿真器同级别的仿真器电路,无需增设工具即可实现程序的调试/写入。
  • 可以连接微控制器的所有引脚
  • 标配 Arduino Uno 和 Pmod™ 接口
  • 支持各种 RL78 软件和工具

应用

类型 文档标题 日期
快速入门指南 PDF 294 KB
手册 - 开发工具 PDF 928 KB 日本語
手册 - 开发工具 PDF 799 KB
其他 PDF 96 KB
应用说明 PDF 1.39 MB 日本語
This application note describes a demo program for making the LEDs mounted on a microcontroller board from Renesas Electronics blink with the use of FreeRTOS.
应用说明 PDF 286 KB
The Combination of Private LoRa and LoRaWAN Stack is a sample software that can switch the LoRaWAN and the Private LoRa wireless communications dynamically. This document describes the specification and usage of the sample software.
应用说明 PDF 579 KB
The LoRaWAN stack supports LoRaWAN interface which implements LoRaWAN protocol (Class A/B/C) specified in the specification version 1.0.4 and 1.0.3 which encompasses version 1.0.2. This document describes the API references and other information to use the LoRaWAN stack.
应用说明 PDF 490 KB
The LoRaWAN stack supports LoRaWAN interface which implements LoRaWAN protocol (Class A/B/C) specified in the specification version 1.0.4 and 1.0.3 which encompasses version 1.0.2. This document describes a sample software to control the LoRaWAN stack by AT command sets.
应用说明 PDF 482 KB
The Private LoRa stack supports a custom protocol for the LoRa-based wireless communication, which can be mainly used for the peer-to-peer and star network. This document describes the API references and other information to use the Private LoRa stack.
应用说明 PDF 493 KB
The Private LoRa stack supports a custom protocol for the LoRa-based wireless communication, which can be mainly used for the peer-to-peer and star network. This document describes a sample software to control the Private LoRa stack by AT command sets.
应用说明 PDF 651 KB
The LoRaWAN Sensor Demo package includes sample software that introduces how to visualize sensor data transmitted by a sensor node to Cloud (AWS/Azure) via LoRaWAN networks. This document describes the specification and usage of the sample software.
应用说明 PDF 2.01 MB
This LoRa-based wireles softwar package includes the sample software and evaluation tools to develop the LoRa and LoRaWAN based applications.This document describes the information on the contents of this package and how to setup the hardware and software.
应用说明 PDF 1.55 MB
The LoRaWAN FUOTA (Firmware Update Over The Air) provides a function to remotely update a firmware over the wireless communication. The LoRa Alliance standardized the FUOTA process utilizing the application layer protocols on top of the LoRaWAN protocol. This document describes a sample application to update a firmware over LoRaWAN.
应用说明 PDF 411 KB
The Radio Driver supports basic wireless communictions such as transmit and receive frames with LoRa-based modulation and (G)FSK modulation. This document is an API reference guide for the Radio Driver and MCU timer driver.
应用说明 PDF 430 KB
The support functions for regional radio regulations can be used for the Radio Driver to comply with the regional radio regulations. This document describes the support functions and how to configure each support function.
应用说明 PDF 426 KB
The Radio Evaluation Program can be used when to evaluate the characteristics of the board utilizing the LoRa-based transceiver. This document describes the specification and usage of the Radio Evaluation Program.
手册 - 软件 PDF 370 KB
手册 - 软件 PDF 1.86 MB
手册 - 硬件 PDF 17.59 MB 日本語
The RL78/G14 Group is a 16-bit microcontroller family based on the RL78 core, combining low power consumption with high versatility for general-purpose and motor control. It provides a solution with balanced control performance and cost for consumer and industrial equipment. The manual explains the CPU core, timers, communication, and analog functions, and provides system design information including block diagrams, memory configuration, pin layout, electrical characteristics, and timing.
应用说明 PDF 1.55 MB 日本語
AI 生成的摘要: Modbus communication over UART is implemented using the RL78 microcontroller and Renesas RS-485 transceiver, supporting both Modbus ASCII and RTU modes. The system uses GPIO to control send/receive permissions and TAU0 timers to measure intervals between characters and frames, ensuring proper timing in communication. The network operates in a single-master/multi-slave configuration with up to 247 slaves, each having a unique address. The document details hardware configurations, UART communication settings, supported function codes, and interrupt handling for both master and slave modes. It also includes software structure, constants, variables, and instructions for running the system in various environments. PCB design files typically bundled include BOM, schematic, and Gerber files.
手册 - 硬件 PDF 1.30 MB 日本語
应用说明 PDF 756 KB 日本語
AI 生成的摘要: Control LED brightness by reading ambient light sensor values via analog input and adjusting PWM output accordingly using RL78/G14 Fast Prototyping Board. The program uses Arduino language and switches load resistors to handle a wide sensor dynamic range. It reads sensor data on switch press or every 10 seconds, converting current to voltage for A/D conversion. PWM duty ratio controls LED brightness. The document details peripheral functions, program execution environment, and Arduino API library functions for digital I/O, time control, analog I/O, and I2C communication. It includes hardware configuration, software structure, flowcharts, and sample code for implementation.
应用说明 PDF 1.04 MB 日本語
AI 生成的摘要: Control the temperature/humidity sensor HDC1080 via the I2C bus on the RL78/G14 Fast Prototyping Board using Arduino language. The sensor operates in Fast mode (380 kbps) through Pmod connector 1, while data displays on a 16x2 LCD via the Arduino connector in Standard mode (85 kbps). The document details pin configurations, signal conversion for Pmod connectors, peripheral functions, and program execution environment. It explains using Wire1 and Wire2 APIs for I2C communication, lists relevant library functions, and provides instructions for initializing and controlling the sensor and LCD indicator.
应用说明 PDF 891 KB 日本語
AI 生成的摘要: Control temperature and humidity measurement using an Arduino language program on the RL78/G14 Fast Prototyping Board via the I2C bus operating at 80 kbps. The system reads data from the HS3001 sensor and displays results on an HD44780-compatible LCD with two 16-character lines. The program manages sensor communication and LCD display updates triggered by a switch press or timed intervals. Key peripheral functions include digital input for switch reading, I2C communication for sensor and LCD control, and timer units for elapsed time measurement. The Arduino API library functions support pin control, timing, and I2C data transmission and reception. The project structure organizes source files for easy modification and integration within the RL78 development environment.
快速入门指南 PDF 2.37 MB
应用说明 PDF 1.30 MB 日本語
AI 生成的摘要: Sensor data from the Renesas HS3001 Humidity and Temperature Sensor transmits via Bluetooth Low Energy using the RL78/G14 Fast Prototyping Board and RL78/G1D BLE Module Expansion Board. The Host MCU program controls the BLE module through a UART 2-wire connection, managing pairing and security with the Security Library. The document details hardware and software configurations, development environment requirements, communication sequences, and step-by-step procedures for building, running, and verifying Bluetooth communication with smartphones. It also covers the BLE protocol stack API usage and includes application circuit examples.
应用说明 PDF 1.53 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with a 3-axis MEMS accelerometer (Pmod ACL2) to measure and display acceleration data on an OLED screen with backlight for clear visibility. The system uses the ADXL362 sensor communicating via SPI, offering 12-bit resolution per axis, freefall detection, and power-saving modes. The RL78/G14 Fast Prototyping Board includes a high-performance MCU with built-in emulator, Arduino Uno and Pmod interfaces, enabling flexible prototyping. The MCU features low power consumption, multiple timers, serial interfaces, ADC/DAC, and safety functions compliant with IEC/UL 60730, suitable for motor control and industrial applications. The document details hardware, software, system operation, and development environment setup.
应用说明 PDF 1.20 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with the Digilent Pmod COLOR sensor to detect and display color information on an OLED screen. It supports sensing red, green, blue, and clear colors with precision, even under varying ambient conditions due to an integrated IR blocking filter. The RL78/G14 Fast Prototyping Board includes a high-performance microcontroller with built-in debugging, Arduino Uno and Pmod interfaces, and extensive expandability. The microcontroller features low power consumption, multiple timers, serial interfaces, A/D and D/A converters, and safety functions suitable for motor control and industrial applications.
应用说明 PDF 1.46 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with the Digilent Pmod AQS digital gas sensor to monitor indoor air quality by detecting Volatile Organic Compounds (VOCs) and equivalent CO2 levels. It displays TVOC and eCO2 data on an OLED screen with backlight for visibility in dark environments. The RL78/G14 Fast Prototyping Board includes a high-performance MCU, built-in emulator, Arduino Uno and Pmod interfaces, and supports low power operation. The CCS811 sensor integrates a metal oxide sensor with ADC and I²C interface, enabling fast, reliable VOC detection using micro-hotplate technology. The document details hardware, software, system outline, and sample code for prototype development and evaluation.
应用说明 PDF 1.49 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with the Digilent Pmod ALS to measure ambient light levels and display the data on an OLED screen using different colors to represent light intensity. Powered by USB (5 V) and operating at 3.3 V, the system uses an 8-bit ADC to convert light sensor voltage into digital values ranging from 0 to 255. The RL78/G14 features low power consumption, high processing speed, multiple timers, serial interfaces, and safety functions, making it suitable for various applications including motor control and consumer electronics. The document details the hardware, software, and system design for prototyping light sensing applications.
应用说明 PDF 1.58 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with the Digilent Pmod HYGRO sensor to measure relative humidity and temperature with high accuracy. Data is displayed on an OLED screen using color coding to indicate different levels. The system operates on USB 5 V power with a 3.3 V MCU voltage. The RL78/G14 features low power consumption, high processing speed, multiple timers, serial interfaces, ADC/DAC converters, and safety functions suitable for industrial and consumer applications. The Pmod HYGRO sensor uses the TI HDC1080 for up to 14-bit resolution measurements and includes a heating element to prevent condensation. The document details hardware, software, and development environment setup for prototyping and evaluation.
应用说明 PDF 1.52 MB
AI 生成的摘要: The RL78/G14 microcontroller interfaces with the Digilent Pmod MAXSONAR ultrasonic sensor to measure distances from 1 inch up to over 20 feet with high accuracy. Range data displays on an OLED screen using different colors to indicate distance levels, enhanced by a backlight for visibility in dark environments. The RL78/G14 Fast Prototyping Board includes a built-in emulator, Arduino Uno and Pmod interfaces, and full pin access, enabling easy development and debugging. The microcontroller features low power consumption, high processing speed, multiple timers, serial interfaces, ADC/DAC, and safety functions suitable for motor control and industrial applications. The document details specifications, system design, hardware, software, and sample code for implementing the ultrasonic range finder.
应用说明 PDF 951 KB 日本語
AI 生成的摘要: Control of three cathode-common 7-segment LEDs and eight additional LEDs dynamically displays elapsed time in 0.1-second increments up to nine minutes. The timer operates using switches connected to the Fast Prototyping Board (FPB) or external switches. The program, written in Arduino language, runs in the RL78 family development environment using Arduino API functions such as digital I/O and time control. The project structure includes sketches and configuration files tailored for different integrated development environments, enabling flexible development and evaluation.
应用说明 PDF 1.65 MB 日本語
AI 生成的摘要: The guide explains how to set up an environment for programming the RL78 family microcontrollers using Arduino language, focusing on the RL78/G14 Fast Prototyping Board. It covers installation of integrated development environments (CS+, e2studio, IAR), project folder structures, and execution of Arduino sketches within these IDEs. The document details preparation steps for project startup, including file configuration and IDE-specific instructions to run Arduino programs on RL78 devices.
应用说明 PDF 620 KB 日本語
AI 生成的摘要: The document explains how to control the flashing of onboard LEDs (LED0 and LED1) on the RL78/G14 Fast Prototyping Board using Arduino language programming. It details the LED operation sequence controlled by a user switch (SW_USR) that adjusts the wait time between LED state changes from 1 second down to 0.25 seconds. The program uses digital input/output and timer functions to manage LED states and switch presses. It also outlines the program structure, execution environment, and library functions such as pinMode, digitalWrite, and delay. The document includes hardware configuration, software flowcharts, and sample code for implementation.
应用说明 PDF 1.40 MB 日本語
AI 生成的摘要: This document details integrating Bluetooth Low Energy (BLE) and LoRaWAN communication for sensor devices. It explains setting LoRaWAN parameters via BLE from smartphones, sending sensor data to LoRaWAN Gateways, and verifying data on the LoRaWAN Network Server. The setup uses RL78/G14 Fast Prototyping Board, BLE and LoRaWAN modules connected via Pmod interfaces, and a sensor module measuring temperature, pressure, and humidity. It covers firmware updates, device diagnostics, and device management through BLE.
宣传手册 PDF 453 KB 日本語 , English
PCB 设计文件
登录后下载 ZIP 131 KB 日本語
38 项目

软件与工具

软件与工具

Software title
Software type
公司
快速连接平台
快速连接平台通过提供兼容的硬件和软件构建模块,实现快速原型设计。
Software and Hardware Development Tools 瑞萨电子
E2 emulator Lite [RTE0T0002LKCE00000R]
On-chip debugging emulator. Also available as a flash memory programmer. [Support MCU/MPU: RA, RE, RL78, RX, RISC-V MCU]
Emulator 瑞萨电子
2 项目

样例程序

样例程序

筛选
类型 文档标题 日期 日期
示例代码
[Toolchains=CC-RL|V1.15.01]
登录后下载 ZIP 11.17 MB
应用: 工业, 消费电子产品
Compiler: CC-RL Function: Application Example, OS IDE: e2 studio
示例代码
[Software:RL78 Smart Configurator|V1.15.0] ,[Toolchains=CC-RL|V1.15.01]
登录后下载 ZIP 4.01 MB
应用: 互联家居与娱乐, 安全性, 家电, 工业, 工业自动化, 楼宇自动化, 通信基础结构
Compiler: CC-RL Function: Software Package IDE: CS+ for CC, e2 studio
The LoRaWAN Sensor Demo package includes sample software that introduces how to visualize sensor data transmitted by a sensor node to Cloud (AWS/Azure) via LoRaWAN networks. This document describes the specification and usage of the sample software.
示例代码
[Software:RL78 Smart Configurator|V1.15.0] ,[Toolchains=CC-RL|V1.15.01]
登录后下载 ZIP 28.87 MB
应用: 互联家居与娱乐, 安全性, 家电, 工业, 工业自动化, 楼宇自动化, 通信基础结构
Compiler: CC-RL Function: Software Package IDE: CS+ for CC, e2 studio
This LoRa-based wireles softwar package includes the sample software and evaluation tools to develop the LoRa and LoRaWAN based applications.This document describes the information on the contents of this package and how to setup the hardware and software.
示例代码
[Toolchains=CC-RL|V1.12.01]
登录后下载 ZIP 3.04 MB 日本語
应用: 工业
Compiler: CC-RL Function: Communication Interface IDE: e2 studio
示例代码
登录后下载 ZIP 4.04 MB
应用: 消费电子产品
Compiler: CC-RL, ICCRL78 Function: I/O or Pin IDE: CS+ for CC, e2 studio, IAR EWRL78
示例代码
登录后下载 ZIP 4.33 MB
应用: 消费电子产品
Compiler: CC-RL, ICCRL78 Function: Communication Interface IDE: CS+, e2 studio, IAR EWRL78
示例代码
登录后下载 ZIP 2.92 MB 日本語
应用: 工业, 消费电子产品
Compiler: CC-RL, ICCRL78 Function: Application Example, Other peripherals IDE: CS+, e2 studio, IAR EWRL78
示例代码
登录后下载 ZIP 4.05 MB
应用: 消费电子产品
Compiler: CC-RL, ICCRL78 Function: I/O or Pin IDE: CS+ for CC, e2 studio, IAR EWRL78
示例代码
[Software=Bluetooth® low energy Protocol Stack|Ver.1.21],[Toolchains=CC-RL|V1.03.00]
登录后下载 ZIP 5.55 MB 日本語
应用: 工业, 消费电子产品
Compiler: CC-RL Function: Communication Interface IDE: CS+ for CC, e2 studio
示例代码
登录后下载 ZIP 1.83 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 1.53 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 1.79 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 1.78 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 1.92 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 1.84 MB Compiler: CC-RL IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 15.75 MB Compiler: CC-RL Function: Application Example IDE: CS+, e2 studio
示例代码
登录后下载 ZIP 997 KB 日本語 Compiler: CC-RL, ICCRL78 IDE: CS+, e2 studio, IAR EWRL78
示例代码
登录后下载 ZIP 2.97 MB Compiler: CC-RL IDE: CS+, e2 studio
18 项目

相关评估板和套件

开发板与套件

器件号状态库存预算价格(美元)Sampleable
RTK5RLG140C00000BJActive有库存1u | $18.82N/A

新闻和博客

支持社区

支持社区

在线询问瑞萨电子工程社群的技术人员,快速获得技术支持。
浏览文章

知识库

浏览我们的知识库,获取文章、常见问题解答及其他实用资源。
提交工单

提交工单

需要咨询技术性问题或提供非公开信息吗?
Icon showing CD-ROM illustration, indicating compact disc storage.

ROM Ordering

Embed your custom code into Renesas masked MCUs during manufacturing for tailored device functionality.