This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/**************************************************************************** | |
Module | |
ES_Configure.h | |
Description | |
This file contains macro definitions that are edited by the user to | |
adapt the Events and Services framework to a particular application. | |
Notes | |
History | |
When Who What/Why |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/***Service module that implements a state machine for writing individual characters and commands to LCD***/ | |
initialize module level variables | |
/************************************************************** | |
Function: InitLCDService | |
Takes: 8 bit integer (priority number) | |
Returns: true or false | |
Purpose: Stores priority number of this service inside the module and puts state machine into initial pseudo-state. | |
/*************************************************************/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef LCDService_H | |
#define LCDService_H | |
// Event Definitions | |
#include "ES_Configure.h" /* gets us event definitions */ | |
#include "ES_Types.h" /* gets bool type for returns */ | |
#include "ES_Events.h" | |
// typedefs for the states | |
// State definitions for use with the query function |
NewerOlder