/* tod.h * * Real Time Clock definitions for eZKit533. * * Copyright (c) 2006 by Atos Automacao Industrial Ltda. * written by Alain Schaefer * and Antonio Giovanini * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.com/license/LICENSE. * * $Id$ */ #ifndef TOD_H #define TOD_H #ifdef __cplusplus extern "C" { #endif /* * Set the RTC. */ int setRealTime( const rtems_time_of_day *tod ); /* * Get the time from the RTC. */ void getRealTime( rtems_time_of_day *tod ); /* * Read real time from RTC and set it to RTEMS' clock manager */ void setRealTimeToRTEMS(void); /* * Read time from RTEMS' clock manager and set it to RTC */ void setRealTimeFromRTEMS(void); /* * Return the difference between RTC and RTEMS' clock manager time in minutes. * If the difference is greater than 1 day, this returns 9999. */ int checkRealTime(void); #ifdef __cplusplus } #endif #endif