Skip to content

sakkra-adv/Pip-Boy-Weather-Clock-adv

Repository files navigation

Pip-Boy Weather Clock - M5Cardputer ADV Edition ☢️ This is a modified and fixed version of the original Pip-Boy Weather Clock by nishad2m8.

THE PROBLEM

The original project was designed for the standard M5Cardputer. On the newer ADV (Advanced) model with the StampS3, the keyboard was completely dead (unresponsive) because the hardware uses a different I2C initialization sequence and pin mapping.

THE FIX (What we did)

Keyboard Wake-up: We successfully implemented the I2C handshake (Address 0x34) and register settings required to initialize the keyboard chip on the ADV hardware.

StampS3 Optimization: Adjusted display brightness and system initialization for the S3-based board.

UK/Europe Time Support: Pre-configured with POSIX time strings to support automatic Daylight Saving Time (GMT/BST) transitions.

INSTALLATION

Format your microSD card to FAT32.

Create a file named config.txt in the root directory of the SD card.

Paste the following lines and fill in your details:

WIFI_SSID=Your_WiFi_Name
WIFI_PASSWORD=Your_WiFi_Password
TIME_ZONE=GMT0BST,M3.5.0/1,M10.5.0/2
API_KEY=Your_WeatherAPI_Key
LOCATION=Your_City_Name

(Note: The TIME_ZONE string above is for the UK. For Poland, use: CET-1CEST,M3.5.0,M10.5.0/3)

CREDITS

Original UI & Logic: nishad2m8

ADV Keyboard Fix & Porting: Sakkra-adv

About

Pip-Boy for Cardputer ADV (StampS3). Fixed the unresponsive keyboard by adding I2C register initialization (0x34). Pre-configured for UK GMT/BST time. NOTE: Audio is currently not working due to the ES8311 codec setup complexity. Based on nishad2m8's original project. Perfect for ADV users who want a working UI! ☢️📟

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages