[PR #70] [MERGED] Add Support for an SDCard and SoftSPI #2059

Closed
opened 2026-03-20 20:08:38 +01:00 by sascha_hemi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/OpenEPaperLink/OpenEPaperLink/pull/70
Author: @Mimoja
Created: 6/20/2023
Status: Merged
Merged: 6/24/2023
Merged by: @jjwbruijn

Base: masterHead: SDCard


📝 Commits (9)

  • 4d78df0 Add M5stack (original core) config
  • eae7c3a ESP: Delete files after transfer where requested
  • f487092 Add SDCard support
  • 9c83d8b Use SDCard usage where available
  • 48b2925 Reset flasher if it shared the pins with the SDCard
  • 93639ff Disconnect SDCard if it shares the pins with the flasher
  • dbf76e2 Expose flasher speed to config via define
  • 1e93a24 Allow the usage of SoftSPI for AP flashing
  • 7ba80f5 Merge branch 'master' into SDCard

📊 Changes

16 files changed (+376 additions, -88 deletions)

View changed files

📝 ESP32_AP-Flasher/data/www/index.html (+1 -1)
ESP32_AP-Flasher/esp32_sdcard.csv (+7 -0)
ESP32_AP-Flasher/include/storage.h (+39 -0)
📝 ESP32_AP-Flasher/platformio.ini (+2 -1)
📝 ESP32_AP-Flasher/src/contentmanager.cpp (+12 -12)
📝 ESP32_AP-Flasher/src/flasher.cpp (+19 -13)
📝 ESP32_AP-Flasher/src/main.cpp (+4 -0)
📝 ESP32_AP-Flasher/src/makeimage.cpp (+6 -6)
📝 ESP32_AP-Flasher/src/newproto.cpp (+24 -20)
📝 ESP32_AP-Flasher/src/ota.cpp (+6 -6)
📝 ESP32_AP-Flasher/src/serialap.cpp (+11 -1)
ESP32_AP-Flasher/src/storage.cpp (+215 -0)
📝 ESP32_AP-Flasher/src/system.cpp (+2 -2)
📝 ESP32_AP-Flasher/src/tag_db.cpp (+8 -8)
📝 ESP32_AP-Flasher/src/web.cpp (+11 -18)
📝 ESP32_AP-Flasher/src/zbs_interface.cpp (+9 -0)

📄 Description

The m5stack config is used as a testing base as well as the Weemos D1 with an SDCard breakout board.
The SDCard enables > 20 tags on one AP as has been tested with 100 2.9" Tags over two days.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/OpenEPaperLink/OpenEPaperLink/pull/70 **Author:** [@Mimoja](https://github.com/Mimoja) **Created:** 6/20/2023 **Status:** ✅ Merged **Merged:** 6/24/2023 **Merged by:** [@jjwbruijn](https://github.com/jjwbruijn) **Base:** `master` ← **Head:** `SDCard` --- ### 📝 Commits (9) - [`4d78df0`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/4d78df09ccf4fb411bb8fe2e0e733f9141b16cf4) Add M5stack (original core) config - [`eae7c3a`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/eae7c3a1594598ec161441db0defb1b6748575d2) ESP: Delete files after transfer where requested - [`f487092`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/f487092f7f4e819d7319395c878fc761f56fc359) Add SDCard support - [`9c83d8b`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/9c83d8b5a5d782162d5b4e5efb07347fcf337949) Use SDCard usage where available - [`48b2925`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/48b2925b9fd6c6e903bb19ec63d37103ffb38597) Reset flasher if it shared the pins with the SDCard - [`93639ff`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/93639ff8ace5cfcd37931705a761bd53508f95d7) Disconnect SDCard if it shares the pins with the flasher - [`dbf76e2`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/dbf76e2176601b70ca3e988687271b85638ed4d5) Expose flasher speed to config via define - [`1e93a24`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/1e93a24b53f65057e7dbb6621f4bb3f7b1d58ac6) Allow the usage of SoftSPI for AP flashing - [`7ba80f5`](https://github.com/OpenEPaperLink/OpenEPaperLink/commit/7ba80f57c96a0926195e1d66865ab33b4424f202) Merge branch 'master' into SDCard ### 📊 Changes **16 files changed** (+376 additions, -88 deletions) <details> <summary>View changed files</summary> 📝 `ESP32_AP-Flasher/data/www/index.html` (+1 -1) ➕ `ESP32_AP-Flasher/esp32_sdcard.csv` (+7 -0) ➕ `ESP32_AP-Flasher/include/storage.h` (+39 -0) 📝 `ESP32_AP-Flasher/platformio.ini` (+2 -1) 📝 `ESP32_AP-Flasher/src/contentmanager.cpp` (+12 -12) 📝 `ESP32_AP-Flasher/src/flasher.cpp` (+19 -13) 📝 `ESP32_AP-Flasher/src/main.cpp` (+4 -0) 📝 `ESP32_AP-Flasher/src/makeimage.cpp` (+6 -6) 📝 `ESP32_AP-Flasher/src/newproto.cpp` (+24 -20) 📝 `ESP32_AP-Flasher/src/ota.cpp` (+6 -6) 📝 `ESP32_AP-Flasher/src/serialap.cpp` (+11 -1) ➕ `ESP32_AP-Flasher/src/storage.cpp` (+215 -0) 📝 `ESP32_AP-Flasher/src/system.cpp` (+2 -2) 📝 `ESP32_AP-Flasher/src/tag_db.cpp` (+8 -8) 📝 `ESP32_AP-Flasher/src/web.cpp` (+11 -18) 📝 `ESP32_AP-Flasher/src/zbs_interface.cpp` (+9 -0) </details> ### 📄 Description The m5stack config is used as a testing base as well as the Weemos D1 with an SDCard breakout board. The SDCard enables > 20 tags on one AP as has been tested with 100 2.9" Tags over two days. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
sascha_hemi added the pull-request label 2026-03-20 20:08:38 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/OpenEPaperLink#2059