DS3231 Echo
/*H*******************************************************
Prints time stamps for 5 seconds using getXXX functions
Based on DS3231_set.pde by Eric Ayars
4/11
Added printing back of time stamps and increased baud rate
(to better synchronize computer and RTC) Andy Wickert 5/15/2011
********************************************************/
#include <DS3231.h>
#include <Wire.h>

//************************* DEFINES ************************************

//************************* PROTOTYPES ************************************

//************************* VARIABLES ************************************
DS3231  myRTC;
bool    century = false, h12Flag, pmFlag;

/*F********************************************************************
*
**********************************************************************/
void 
setup() 
{
	Serial.begin( BAUD );                               // START SERIAL PORT
	Wire.begin();                                     // START I2C INTERFACE
	for( int i =0; i < 5; i++)
	{
		delay(  1000  );
		Serial.print( myRTC.getYear(), DEC );
		Serial.print( "-" );
		Serial.print( myRTC.getMonth( century ), DEC );
		Serial.print( "-" );
		Serial.print( myRTC.getDate(), DEC );
		Serial.print( " " );
		Serial.print( myRTC.getHour( h12Flag, pmFlag ), DEC ); //24-hr
		Serial.print( ":" );
		Serial.print( myRTC.getMinute(), DEC );
		Serial.print( ":" );
		Serial.println( myRTC.getSecond(), DEC );
	}
}
/*F********************************************************************
*
**********************************************************************/
void 
loop() 
{
}