OpenShoe  1.0
Defines | Typedefs | Functions
process_sequence.h File Reference

Header file containing declarations for functions for manipulating and running process sequence. More...

#include "compiler.h"

Go to the source code of this file.

Defines

#define PROCESS_SEQUENCE_SIZE   10
 Size of process sequence.

Typedefs

typedef void(* processing_function_p )(void)
 Typedefinition for functions in the process sequence.

Functions

void run_process_sequence (void)
 Execute all non-NULL functions in the processing sequence.
void empty_process_sequence (void)
 Sets alla elements in processing sequence to NULL.
void store_and_empty_process_sequence (void)
 Copy processing sequence to temporary storage and sets all elements to NULL.
void restore_process_sequence (void)
 Copy the content of the #process_sequence_storage to the #process_sequence.
void set_last_process_sequence_element (processing_function_p elem_value)
 Sets last element in the process sequence to the argument function pointer.
void set_elem_in_process_sequence (processing_function_p elem_value, uint8_t elem_nr)
 Sets process sequence element number to elem_value.

Detailed Description

Header file containing declarations for functions for manipulating and running process sequence.

Authors:
John-Olof Nilsson, Isaac Skog
 All Data Structures Files Functions Variables Typedefs Defines