Simple UART-based LED control for RSL10 with bidirectional serial communication.
DMA transfers • Command confirmation • No external hardware required
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.
| 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 |
| Component | Description |
|---|---|
| Board | RSL10-002GEVB |
| MCU | RSL10 BLE 5.2 Ultra-Low Power |
| Debugger | J-Link (included) |
| Cable | USB Type-A to Micro-USB |
| Function | Pin | Description |
|---|---|---|
| UART TX | DIO5 | Send data to PC |
| UART RX | DIO4 | Receive data from PC |
| LED | DIO6 | Onboard LED control |
# 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- Open serial terminal @ 115200 baud, 8N1
- Send commands:
1→ LED ON0→ LED OFF
=== RSL10 UART LED Control ===
commands:
1 = turn on led
0 = turn off led
ready to receive commands...
led on
led off
MIT License