I would like to work on the MicroClaw ESP32 Port bounty listed on the Clawland bounty board for $350.
Bounty board reference: https://clawland.ai/pages/bounty
Planned deliverable:
- Target an ESP32-C3 PlatformIO environment while keeping the existing ESP32 dev environment usable.
- Implement basic sensor reading with configurable analog and DHT-style inputs.
- Add MQTT status/sensor reporting with reconnect/backoff behavior and compact JSON payloads.
- Add OTA update support through ArduinoOTA, gated by configuration and safe no-op defaults.
- Keep memory/flash footprint modest by avoiding heavy dependencies beyond the existing Arduino, PubSubClient, and DHT libraries.
- Document configuration, validation commands, and hardware assumptions.
Validation plan:
- Run PlatformIO build for the configured ESP32-C3 environment if the toolchain is available locally.
- Run static checks available in this repo and
git diff --check.
- If hardware is unavailable, clearly mark runtime sensor/OTA/MQTT validation as not hardware-tested rather than overstating it.
I will keep the first PR scoped to the ESP32-C3 firmware port and documentation so maintainers can review it independently.
I would like to work on the MicroClaw ESP32 Port bounty listed on the Clawland bounty board for $350.
Bounty board reference: https://clawland.ai/pages/bounty
Planned deliverable:
Validation plan:
git diff --check.I will keep the first PR scoped to the ESP32-C3 firmware port and documentation so maintainers can review it independently.