GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - i12bp8/echo: ECHO - 433 MHz RF receiver toolkit for the M5Stack Cardputer ADV (rtl_433_ESP)

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
art
art
 
 
include
include
 
 
lib/rtl_433_ESP
lib/rtl_433_ESP
 
 
partitions
partitions
 
 
src
src
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
platformio.ini
platformio.ini
 
 

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

Readme
MIT license
Activity

Stars

15 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.