time.h File Reference

Real time clock function header. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  TIME_date_t

Defines

#define TIME_DEFAULT_YEAR   2007
 Year after power up.
#define TIME_DEFAULT_MONTH   6
 Month after power up.
#define TIME_DEFAULT_DAY   1
 Day after power up.
#define TIME_DEFAULT_HOUR   12
 Hour after power up.
#define TIME_DEFAULT_MIN   0
 Minute after power up.
#define TIME_DEFAULT_SEC   0
 Sec after power up.

Functions

void TIME_init ()
void TIME_setDate (const TIME_date_t *date)
void TIME_getDate (TIME_date_t *const date)
void mdelay (uint32_t milliseconds)
void delay (uint32_t seconds)

Variables

volatile uint32_t jiffies
 counts milliseconds


Detailed Description

Real time clock function header.

Author:
Peter Ivanov, Olimex Ltd.

Definition in file time.h.


Function Documentation

void delay ( uint32_t  seconds  ) 

Delays a few seconds.

Parameters:
seconds Delay in seconds.

Definition at line 121 of file time.c.

void mdelay ( uint32_t  milliseconds  ) 

Delay a few milliseconds.

Parameters:
milliseconds Delay in milliseconds.

Definition at line 115 of file time.c.

void TIME_getDate ( TIME_date_t *const  date  ) 

Get current date.

Parameters:
date Date to set.
See also:
TIME_date_t

Definition at line 90 of file time.c.

void TIME_init (  ) 

Initializes RTC and watchdog system. Watchdog is used to generate interrupt in every ms.

Definition at line 77 of file time.c.

void TIME_setDate ( const TIME_date_t date  ) 

Set current date.

Parameters:
date Date to set.
See also:
TIME_date_t

Definition at line 102 of file time.c.


Generated on Sun Dec 9 17:17:10 2007 for Sample MSP430-4619LCD Project by  doxygen 1.5.1