OpenShoe
1.0
|
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. |
Header file containing declarations for functions for manipulating and running process sequence.