Files @ 7dda76b540dc
Branch filter:

Location: seniordesign-firmware/master/master/lib/serparser.h

kripperger@CL-SEC241-09.cedarville.edu
Function setup and module flow
/*
 * Master Firmware: Serial Parser
 *
 * Wireless Observational Modular Aerial Network
 * 
 * Ethan Zonca
 * Matthew Kanning
 * Kyle Ripperger
 * Matthew Kroening
 *
 */


#ifndef SERPARSER_H_
#define SERPARSER_H_

enum parseResults
{
	PARSERESULT_FAIL = 0,
	PARSERESULT_NODATA,
	PARSERESULT_STILLPARSING,
	PARSERESULT_PARSEOK,
};

// Parser states
enum parseStates
{
	STATE_RESET = 0,
	STATE_GETID,
	STATE_GETDATATYPE,
	STATE_GETDATA
};

// Prototypes
int serparser_parse(void);

#endif /* SERPARSER_H_ */