+
+#else
+
+typedef char (*cli_rx_fpt)(void);
+typedef void (*cli_tx_fpt)(char);
+
+#define CLI_BUFFER_BS 20
+
+typedef struct {
+ PGM_P cmd_name; /* string containing the function name */
+ PGM_P cmd_param_str; /* param descriptor string */
+ void_fpt cmd_function; /* function pointer */
+} cmdlist_entry_t;
+
+extern cli_rx_fpt cli_rx;
+extern cli_tx_fpt cli_tx;
+extern uint8_t cli_echo;
+
+void echo_ctrl(char* s);
+int8_t cmd_interface(PGM_VOID_P cmd_desc);
+
+#endif
+
+
+