Skip to content

v1.1.1

Latest

Choose a tag to compare

@mcu-electronics mcu-electronics released this 30 Jan 06:25

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_FORMAT command.
  • 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, and Spanish).
  • Refined example sketches – Better structure and reliability across:
    • RTC_ClockOut.ino
    • RTC_Full.ino
    • RTC_Ram.ino
    • RTC_Time.ino
  • Removed outdated files – Older datasheets and redundant scripts have been replaced with more comprehensive versions.

📥 Installation

Recommended: Arduino Library Manager

  1. Open Arduino IDE.
  2. Go to Sketch -> Include Library -> Manage Libraries....
  3. Search for RTC_DS1307_Library.
  4. Click Install.

📝 Manual Installation

  1. Download the ZIP file from this release.
  2. Open Arduino IDE.
  3. Navigate to Sketch -> Include Library -> Add .ZIP Library....
  4. 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)