RTC_DS1307_Library v1.1.1 – Improvements & New Features 🚀
This release introduces significant improvements, new functionalities, and enhanced stability for the RTC_DS1307_Library.
🔥 What's New in v1.1.1
- Support for 12-hour and 24-hour formats – Easily switch between formats using the
SET_FORMATcommand. - Added Python synchronization tools:
rtc_sync.py: Synchronizes the RTC with system time (UTC or local).local_test.py: Detects system timezone and displays both UTC and local time.
- Improved I2C communication stability – More reliable RTC detection and read/write operations.
- Updated documentation – Added multiple versions of the DS1307 datasheet (
Dallas,Maxim, andSpanish). - Refined example sketches – Better structure and reliability across:
RTC_ClockOut.inoRTC_Full.inoRTC_Ram.inoRTC_Time.ino
- Removed outdated files – Older datasheets and redundant scripts have been replaced with more comprehensive versions.
📥 Installation
✅ Recommended: Arduino Library Manager
- Open Arduino IDE.
- Go to
Sketch -> Include Library -> Manage Libraries.... - Search for RTC_DS1307_Library.
- Click Install.
📝 Manual Installation
- Download the ZIP file from this release.
- Open Arduino IDE.
- Navigate to
Sketch -> Include Library -> Add .ZIP Library.... - Select the downloaded ZIP file.
📌 Additional Notes
- The library supports Arduino, ESP32, and ESP8266.
- Examples cover time reading/writing, RAM usage, and clock output control.
- This release ensures compatibility with modern development environments.
🚀 Upgrade now and enjoy improved RTC functionality!
🔗 [GitHub Repository](https://github.com/mcu-electronics/RTC_DS1307_Library)