This project provides a minimal starting point for developing with the M5Stack PaperS3 using PlatformIO. It includes a clean setup that displays simple text on the e‑ink screen and is intended as a baseline for new projects.
- Clone this repository.
- Open the folder in VSCode.
- Install the recommended PlatformIO extension.
- Build the project and upload it to your PaperS3.
Because of how M5Unified interacts with M5GFX, not all versions are compatible1. Explicitly pinning both versions avoids subtle runtime issues when PlatformIO resolves dependencies automatically.
| M5Unified version | Explicit M5GFX version | Status |
|---|---|---|
0.2.8 |
0.2.10 |
✅ |
0.2.8 |
0.2.14 |
✅ |
0.2.10 |
0.2.10 |
✅ |
0.2.10 |
None | ✅ |
0.2.10 |
0.2.12 |
❌ |
0.2.10 |
0.2.14 |
Working, but unstable |
0.2.11 |
None | ✅ |
0.2.11 |
0.2.17 |
✅ |
- PlatformIO documentation
- m5stack/M5Unified repository in GitHub
- m5stack/M5GFX repository in GitHub
- PaperS3 docs from M5Stack