55 lines
1.7 KiB
C
55 lines
1.7 KiB
C
|
#ifndef _MAIN_H
|
||
|
#define _MAIN_H
|
||
|
|
||
|
/**************************************************************************
|
||
|
* Written by Marcin O'BenY Benka <obeny@obeny.net>
|
||
|
* Version 1.0 (20091116)
|
||
|
*
|
||
|
* NOTE:
|
||
|
*
|
||
|
* Program entry point and related functions.
|
||
|
**************************************************************************/
|
||
|
|
||
|
/***************************************************************************
|
||
|
* FUNCTIONS
|
||
|
***************************************************************************/
|
||
|
|
||
|
/* initialize microcontroller */
|
||
|
/* -----------------------------------------------------------------------
|
||
|
RETURN VAL : NONE
|
||
|
ARGS : NONE
|
||
|
* ----------------------------------------------------------------------- */
|
||
|
void init();
|
||
|
|
||
|
/* executed on each mail loop pass */
|
||
|
/* -----------------------------------------------------------------------
|
||
|
RETURN VAL : NONE
|
||
|
ARGS : NONE
|
||
|
* ----------------------------------------------------------------------- */
|
||
|
void exec();
|
||
|
|
||
|
/* executed once a second */
|
||
|
/* -----------------------------------------------------------------------
|
||
|
RETURN VAL : NONE
|
||
|
ARGS : NONE
|
||
|
* ----------------------------------------------------------------------- */
|
||
|
void exec1();
|
||
|
|
||
|
/* executed each 1/10 of second */
|
||
|
/* -----------------------------------------------------------------------
|
||
|
RETURN VAL : NONE
|
||
|
ARGS : NONE
|
||
|
* ----------------------------------------------------------------------- */
|
||
|
void exec10();
|
||
|
|
||
|
/* executed each 1/100 of second */
|
||
|
/* -----------------------------------------------------------------------
|
||
|
RETURN VAL : NONE
|
||
|
ARGS : NONE
|
||
|
* ----------------------------------------------------------------------- */
|
||
|
void exec100();
|
||
|
|
||
|
|
||
|
#endif /* _COMM_H */
|
||
|
/* END */
|