Create a new DS3231 Real Time Clock object.
Register addresses in the sensor.
Possible values for the alarm that can be set or alarm that has been raised.
Determine which alarm should be raised.
Possible frequency for the square wave output.
Delegate for the alarm events.