A simple atmospheric pressure logger built with Rust, running on ESP32-C3 using esp-hal.
- 🦀 Written in Rust for safety and performance
- ⚡ Runs on ESP32-C3 microcontroller
- 🔌 Uses esp-hal for hardware abstraction
- 🌡️ Supports sensors like BMP390 via bmp390-rs
- ⏱️ Configurable sampling interval (from seconds to hours)
- 💾 Stores data to a remote server via Wi-Fi
- 🌐 Syncs time using NTP
This project wouldn’t be possible without these fantastic open-source libraries:
- bmp390-rs – sensor driver support
- sntpc – SNTP client for time synchronization
- esp-hal – an amazing ESP32 hardware abstraction layer
- embassy – Asynchronous embedded framework
Many thanks to the authors and maintainers of these crates for their hard work!
This project is licensed under the MIT License.