femtoos_source/femtoos_app.c File Reference

#include "femtoos_code.h"

Include dependency graph for femtoos_app.c:

Go to the source code of this file.

Functions

void appBoot (void)
 Prototype for the general initialization.
void appTick00 (void)
 Tick hook called every tick.
void appTick08 (void)
 Tick hook called every tick block (256 ticks).
void appTick6 (void)
void Init_task0 (void)
void appLoop_task0 (void)
void appBark_task0 (void)


Function Documentation

void appBark_task0 ( void   ) 

Definition at line 63 of file femtoos_app.c.

void appBoot ( void   ) 

Prototype for the general initialization.

The Remember demonstration fills the file system with random numbers and calculates a (xor) hash on before hand. Then three worker tasks are started which read the files with concurrently and calculate hash's for each files. When all workers are done the main task combines the result and checks if it is equal to the value before. If so, a new round is started. Note that this demo wears out the EEPROM rapidly.

Definition at line 33 of file femtoos_app.c.

void appLoop_task0 ( void   ) 

Definition at line 58 of file femtoos_app.c.

References genFireEvent().

Here is the call graph for this function:

void appTick00 ( void   ) 

Tick hook called every tick.

Keep code inside really short! API calls inside are not allowed, even the genXXX are not allowed. The tick counter may not be valid when called. This call is executed inside OS realm. In case of low power down, missed ticks are not catched up.

Definition at line 38 of file femtoos_app.c.

References uiCounter, and uiSelector.

void appTick08 ( void   ) 

Tick hook called every tick block (256 ticks).

Keep code inside short. API calls inside are not allowed, even the genXXX are not allowed. The tick counter may not be valid when called. This call is executed inside OS realm. In case of low power down, missed ticks are not catched up.

Definition at line 43 of file femtoos_app.c.

References uiCounter, and uiSelector.

void appTick6 ( void   ) 

Definition at line 48 of file femtoos_app.c.

void Init_task0 ( void   ) 

Definition at line 55 of file femtoos_app.c.


Generated on Fri Oct 16 00:05:30 2009 for FemtoOS by  doxygen 1.5.2