RTCZero and Tone conflict --SOLVED--

Having an issue when using the built in Tone library and the RTCZero library.
Below is the Simple RTC example from the RTCZero library. The only change is the addition of a call to tone(). The tone gets a short interruption every time make a rtc.getXXX() call. Did some googling and couldn't find any reference to this issue. Any ideas how to remove the interruption?

Thank you.

/*
  Simple RTC for Arduino Zero and MKR1000

 Demonstrates the use of the RTC library for the Arduino Zero and MKR1000

 This example code is in the public domain

 http://arduino.cc/en/Tutorial/SimpleRTC

  created by Arturo Guadalupi <a.guadalupi@arduino.cc>
  15 Jun 2015

  modified
  18 Feb 2016
*/

#include <RTCZero.h>

/* Create an rtc object */
RTCZero rtc;

/* Change these values to set the current initial time */
const byte seconds = 0;
const byte minutes = 0;
const byte hours = 16;

/* Change these values to set the current initial date */
const byte day = 15;
const byte month = 6;
const byte year = 15;

void setup()
{
  Serial.begin(9600);
  
  rtc.begin(); // initialize RTC
  
  // Set the time
  rtc.setHours(hours);
  rtc.setMinutes(minutes);
  rtc.setSeconds(seconds);
  
  // Set the date
  rtc.setDay(day);
  rtc.setMonth(month);
  rtc.setYear(year);
  
  // you can use also
  //rtc.setTime(hours, minutes, seconds);
  //rtc.setDate(day, month, year);
  tone(12, 4000);
}

void loop()
{
  // Print date...
  Serial.print(rtc.getDay());
  Serial.print("/");
  Serial.print(rtc.getMonth());
  Serial.print("/");
  Serial.print(rtc.getYear());
  Serial.print("\t");
  
  // ...and time
  Serial.print(rtc.getHours());
  Serial.print(":");
  Serial.print(rtc.getMinutes());
  Serial.print(":");
  Serial.print(rtc.getSeconds());
 
  Serial.println();
  
  delay(1000);
}

Nobody else has had this issue? Can someone please try the sketch and confirm. That way I can be sure its a hardware problem.

Can you confirm that you are using version 1.5.0 of the RTCZero library?

That version fixed an issue with a potential bus stall which would block other interrupts.

Ah. It appears I am using version 1.4.3. I pulled it straight from github LINK . Just checked and the current version on github is labeled at 1.4.3. I'll search around for the 1.5.0 version.

Thank you for the reply.

Strange, I just searched the web for version 1.5 of the RTCZero library and couldn't find it. I also checked via the arduino IDE and the latest version offered is 1.4.3 and that is labeled as installed. Could you please provide a link to 1.5 version you are referencing.

Thank you.

-UPDATE-

It appears that the library properties were not updated when the PR was merged. I had copy and paste the new .cpp and .h in the library folder.

Everything works a treat now. Thank yo for the help.

It is good to hear that the issue has been resolved.

I have raised an issue on GitHub requesting that version 1.5.0 is released to the library manager.