Model Railroad Fastclock implementation (Client) on ESP8266/ESP32 architecture based on Mongoose-OS
Go to file
Dirk Jahnke 93ffc1a55b Added README 2018-01-24 18:00:28 +01:00
.vscode Initial commit 2018-01-24 17:51:07 +01:00
doc Initial commit 2018-01-24 17:51:07 +01:00
fs Initial commit 2018-01-24 17:51:07 +01:00
src Initial commit 2018-01-24 17:51:07 +01:00
.gitignore Initial commit 2018-01-24 17:51:07 +01:00
.sublime-project Initial commit 2018-01-24 17:51:07 +01:00
README.md Added README 2018-01-24 18:00:28 +01:00
fastclockClient.sublime-project Initial commit 2018-01-24 17:51:07 +01:00
fastclockClient.sublime-workspace Initial commit 2018-01-24 17:51:07 +01:00
fremo_logo.xbm Initial commit 2018-01-24 17:51:07 +01:00
mos.yml Initial commit 2018-01-24 17:51:07 +01:00

README.md

Fastclock Client

Model Railroad Fastclock Client

Hardware Prerequisites

  • ESP8266 or ESP32, e.g. Wemos Mini D1
  • OLED Display 64x48 (Wemos shield)
  • Battery (LiIon) support

Software Prerequisites

  • Uses the ssd1306dj library, which is derived from Adafruit to support 64x48 resolution
  • Fastclock Server (WLAN/Network based)
  • Mongoose installed (being able to start "mos" on the command line)

Howto flash

Standard procedure, as with any other App.

  • git clone this repo
  • git clone the ssd1306dj library, use following file structure
    • .../libs/ssd1306dj/...
    • .../fastclockClient/...
    • .../fastclockServer/...
  • build locally: mos build --local && mos flash