Skip to content

noodlensk/esp32-rust-playground

Repository files navigation

esp32-rust-playground

A playground where I'm trying to build Tamahotchi on top of Watchy(ESP-32) being inspired by pwnagotchi and ESP32-WiFi-Hash-Monster using Rust and esp-rs.

Current progress

Since the goal is to replicate pwnagotchi behavior, adding support of all Watchy hardware(like BMA423) is not a prio for now.

  • Screen support
  • vibromotor support
  • pcf8563 rtc support
  • WiFi packet sniffing support
  • Buttons support
  • BMA423 support

Installation

Follow the instruction for installing Rust esp32 toolchain.

Available commands

# download deps
make dep
# run linter
make lint
# run linter and fix errors
make lint-fix
# format code
make fmt
# compile
make build
# compile and upload
make release

Releases

No releases published

Packages

No packages published