// ----- Includes -----
// Compiler Includes
-#if defined(_at90usb162_) || defined(_atmega32u4_) || defined(_at90usb646_) || defined(_at90usb1286_)
-
-#elif defined(_mk20dx128_)
-
-#include "arm/usb_serial.h"
-
-#endif
+#include <Lib/MainLib.h>
+// Project Includes
+#include <output_com.h>
// ----- Defines -----
#define CLILineBufferMaxSize 100
#define CLIMaxDictionaries 5
+#define CLIEntryTabAlign 12
// ----- Structs -----
CLIDictItem *CLIDict[CLIMaxDictionaries];
uint8_t CLIDictionariesUsed;
+uint8_t CLILEDState;
+
void commandLookup_cli();
// CLI Command Functions
-void cliFunc_help ( char* args );
-void cliFunc_version( char* args );
+void cliFunc_arch ( char* args );
+void cliFunc_chip ( char* args );
+void cliFunc_cliDebug( char* args );
+void cliFunc_device ( char* args );
+void cliFunc_help ( char* args );
+void cliFunc_led ( char* args );
+void cliFunc_reload ( char* args );
+void cliFunc_reset ( char* args );
+void cliFunc_version ( char* args );
#endif