]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/cli.h
fixing a bug in sha1-C and sha256-C (only C-Versions are affected) in setting the...
[avr-crypto-lib.git] / test_src / cli.h
index 182611d4e5170c823b0b60f73c343f9418df36ee..6504ee2e9ed579f5424fa13921ab9fd6d0ee8f12 100644 (file)
 #include <avr/pgmspace.h>
 
 typedef void(*void_fpt)(void);
-
-#ifdef CLI_OLD
-
-int16_t findstring_d0(const char* str, const char* v);
-int16_t findstring_d0_P(const char* str, PGM_P v);
-
-int16_t execcommand_d0_P(const char* str, PGM_P v, void(*fpt[])(void) );
-
-#else
-
 typedef char (*cli_rx_fpt)(void);
 typedef void (*cli_tx_fpt)(char);
 
@@ -48,11 +38,11 @@ extern cli_rx_fpt cli_rx;
 extern cli_tx_fpt cli_tx;
 extern uint8_t cli_echo;
 
+void cli_putstr(char* s);
+void cli_putstr_P(PGM_P s);
+void cli_hexdump(void* data, uint16_t length);
 void echo_ctrl(char* s);
 int8_t cmd_interface(PGM_VOID_P cmd_desc);
 
-#endif
-
-
 
 #endif /*CLI_H_*/