Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECHO 1.0 Beta

ECHO splash screen

A 433 MHz RF receiver toolkit for the M5Stack Cardputer ADV. ECHO runs the rtl_433_ESP decoder set (170 OOK + 75 FSK protocols) and renders decoded sensor reports on the 240x135 display with a keyboard-driven UI.

v1.0.0-beta — Receive: 433.92 / 868.30 / 915.00 MHz.

Features

  • Live rtl_433 decode feed with per-report detail view
  • RSSI strip chart with auto-calibrated signal threshold
  • Session log of seen device models with report counts
  • Runtime frequency and OOK/FSK mode switching (retunes a running scan)
  • Settings persisted to /echo.cfg on the SD card
  • Backlight dim/off idle timers

Build & flash

Requires PlatformIO. The CC1101 shares the FSPI bus with the SD card; no wiring changes are needed.

pio run -t upload
pio device monitor

Usage

Splash -> carousel menu (SCAN / DECODERS / CONFIG) -> tool menu -> tool
Suite Tool Description
SCAN LIVE SCAN live rtl_433 decode view
SIGNAL SCOPE live RSSI strip chart
DECODERS OOK / FSK DEVICES protocol lists (coming soon)
SEEN DEVICES models decoded this session
CONFIG FREQ / MODE receive band preset, OOK/FSK demod
DIM AFTER / SCREEN OFF backlight idle timeouts

Keys: UP/DOWN navigate, ENTER open, BACK/ESC return. Arrow-cluster keys and the ;.,/ physical cluster both work. LEFT/RIGHT cycle CONFIG values; holding a key repeats.

Layout

include/config.h          hardware pins, build constants
lib/rtl_433_ESP/          vendored rtl_433_ESP (GPL-3.0)
partitions/               8MB partition table
src/main.cpp              boot, screen manager glue
src/core/                 power, settings (/echo.cfg on SD), rf wrapper
src/input/                TCA8418 keyboard driver
src/ui/                   design system + screens
  theme.h                 palette, screen metrics, fonts
  draw.h/.cpp             shared chrome: header, hint, rows, picker wheel
  assets/                 generated bitmaps (icons, splash)
  screens/                splash, menu (carousel), settings, tools
tools/                    asset converters + source art

Licenses

  • ECHO source: MIT — see LICENSE.
  • lib/rtl_433_ESP/ (decoder core + RadioLib transceiver wrapper) is vendored from rtl_433_ESP, GPL-3.0, based on rtl_433.

About

ECHO - 433 MHz RF receiver toolkit for the M5Stack Cardputer ADV (rtl_433_ESP)

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages