From 483507e26cd438c440e3b044b1457e171698af31 Mon Sep 17 00:00:00 2001 From: Joshua King Date: Tue, 10 Feb 2026 14:17:55 -0500 Subject: [PATCH] Refactor configuration for ESP32-C3 and update moisture sensor pin assignment --- .gitignore | 1 + platformio.ini | 4 ++-- src/sensors/MoistureSensor.h | 2 +- src/ui/Display.h | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 89cc49c..4de822f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ .vscode/c_cpp_properties.json .vscode/launch.json .vscode/ipch +.DS_Store diff --git a/platformio.ini b/platformio.ini index 7e091ed..da5f7a8 100644 --- a/platformio.ini +++ b/platformio.ini @@ -1,6 +1,6 @@ -[env:esp32] +[env:esp32-c3] platform = espressif32 -board = esp32dev +board = seeed_xiao_esp32c3 framework = arduino monitor_speed = 115200 diff --git a/src/sensors/MoistureSensor.h b/src/sensors/MoistureSensor.h index ff640b9..60f8203 100644 --- a/src/sensors/MoistureSensor.h +++ b/src/sensors/MoistureSensor.h @@ -12,7 +12,7 @@ public: unsigned long lastUpdateMs() const { return _lastUpdateMs; } private: - static constexpr int PIN_MOISTURE = 34; + static constexpr int PIN_MOISTURE = 3; Settings* _settings = nullptr; diff --git a/src/ui/Display.h b/src/ui/Display.h index 74298fa..748d78b 100644 --- a/src/ui/Display.h +++ b/src/ui/Display.h @@ -13,8 +13,8 @@ public: void bootAnimation(); private: - static constexpr int PIN_SDA = 21; - static constexpr int PIN_SCL = 22; + static constexpr int PIN_SDA = 6; + static constexpr int PIN_SCL = 7; static constexpr uint8_t OLED_ADDR = 0x3C; // try 0x3D if blank Adafruit_SSD1306 _oled = Adafruit_SSD1306(128, 64, &Wire, -1); bool _ok = false;