Skip to content

surbalo1/RSL10-UART-LED-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💡 RSL10 UART LED Control

C RSL10 License

Simple UART-based LED control for RSL10 with bidirectional serial communication.

DMA transfers • Command confirmation • No external hardware required


📋 Overview

A minimal firmware demonstrating bidirectional UART communication on the ON Semiconductor RSL10 BLE SoC. Control the onboard LED via simple serial commands with real-time confirmation messages.


✨ Features

Feature Description
📡 UART Communication Bidirectional @ 115200 baud
💡 LED Control Simple commands (1 = on, 0 = off)
⚡ DMA Transfers Fast, efficient data handling
✅ Confirmation Real-time command feedback
🔧 No External HW Uses onboard LED only

🛠️ Hardware

Component Description
Board RSL10-002GEVB
MCU RSL10 BLE 5.2 Ultra-Low Power
Debugger J-Link (included)
Cable USB Type-A to Micro-USB

Pin Configuration

Function Pin Description
UART TX DIO5 Send data to PC
UART RX DIO4 Receive data from PC
LED DIO6 Onboard LED control

🚀 Quick Start

# Clone repository
git clone https://github.com/surbalo1/RSL10-UART-LED-Control.git
cd RSL10-UART-LED-Control

# Import in ON Semiconductor IDE
# Build: Ctrl+B
# Flash: F11

Usage

  1. Open serial terminal @ 115200 baud, 8N1
  2. Send commands:
    • 1 → LED ON
    • 0 → LED OFF

Expected Output

=== RSL10 UART LED Control ===
commands:
 1 = turn on led
 0 = turn off led

ready to receive commands...

led on
led off

📄 License

MIT License


GitHub

About

Simple UART-based LED control for RSL10. Bidirectional serial communication with command confirmation. No external hardware required.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages