 
 #include <ELModule.h>
 #include <ELDigitalIO.h>
-#include <ELSerial.h>
+#include <ELCommand.h>
 #include <ELRealTime.h>
 #include <ELAssert.h>
 
-class CExampleModule : public CModule, public IDigitalIOEventHandler, public ISerialCmdHandler, public IRealTimeHandler
+class CExampleModule : public CModule, public IDigitalIOEventHandler, public ICmdHandler, public IRealTimeHandler
 {
 	CExampleModule(
 		)

setup(
	void)
{
	CModule::SetupAll("v0.2", true);	// Passing in true blinks the led
}

void


	bool
	SerialCmdHello(
		IOutputDirector*	inOutput,
		int					inArgC,
		char const*			inArgv[])
	{
		inOutput->printf("Hello World\n");

		return true;	// Returning true means command was processed successfully, returning false will print an error to the proper output
	}

	void
