-
Notifications
You must be signed in to change notification settings - Fork 22
getSQWSpeed()
This function returns the frequency of the square wave output on the MFP. If the square wave signal is not enabled using the setSQWState function then this value is undefined. The integer return value is between 0 and 3 and the values represent speeds as shown below:
Square Wave Speed | Description |
---|---|
0 | 1 Hz |
1 | 4.096 kHz |
2 | 8.192 kHz |
3 | 32.768 kHz |
...
MCP7940_Class MCP7940; // Create an instance of the MCP7940
...
void setup() {
Serial.begin(SERIAL_SPEED);
while (!MCP7940.begin()) { // Initialize RTC communications
Serial.println("Unable to find MCP7940. Checking again in 1 second.");
delay(1000);
} // of loop until device is located
MCP7940.begin(); // start with compile date-time
MCP7940.setSQWSpeed(2); // set SQW to 8192 Hz
MCP7940.setSQWState(true); // turn on the square wave
...
Serial.print("Square wave speed setting is ");
Serial.println(MCP7940.getSQWSpeed());
...
Overview
Installation
Class Instantiation
DateTime Helper Class
TimeSpan Helper Class
begin()
deviceStatus()
deviceStart()
deviceStop()
now()
adjust()
calibrate()
calibrateOrAdjust()
getCalibrationTrim()
weekdayRead()
weekdayWrite()
readRAM()
writeRAM()
setMFP()
getMFP()
setAlarm()
getAlarm()
setAlarmState()
setAlarmPolarity()
getAlarmState()
clearAlarm()
getSQWSpeed()
setSQWSpeed()
setSQWState()
getPowerFail()
clearPowerFail()
getBattery()
setBattery()
getPowerDown()
getPowerUp()
readEUI() {00/01/02 only}
writEUI() {00/01/02 only}
-none-
SetAndCalibrate.ino
SetAlarms.ino
SquareWave.ino
TestBatteryBackup.ino
SimpleBatteryBackup.ino
AccessMemory.ino
RegressionTests.ino