X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=test_src%2Fcli.h;h=5fb2a1711eaf20d16ef4e5a592ff38a1ff3bb1da;hb=b022a029def51d63f330c12bf07156db294c8958;hp=018c4dad1f0b7251af4229b3d75fb8d90502bee3;hpb=5fe96fa58fee8907778ba3388b65d779a1a47c97;p=avr-crypto-lib.git diff --git a/test_src/cli.h b/test_src/cli.h index 018c4da..5fb2a17 100644 --- a/test_src/cli.h +++ b/test_src/cli.h @@ -16,6 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ + #ifndef CLI_H_ #define CLI_H_ @@ -57,10 +58,14 @@ void cli_putc(char c); uint16_t cli_getc(void); uint16_t cli_getc_cecho(void); uint8_t cli_getsn(char* s, uint16_t n); -void cli_putstr(char* s); +uint8_t cli_getsn_cecho(char* s, uint16_t n); +void cli_putstr(const char* s); void cli_putstr_P(PGM_P s); -void cli_hexdump(void* data, uint16_t length); -void cli_hexdump2(void* data, uint16_t length); +void cli_hexdump(const void* data, uint16_t length); +void cli_hexdump_rev(const void* data, uint16_t length); +void cli_hexdump2(const void* data, uint16_t length); +void cli_hexdump_block(const void* data, uint16_t length, uint8_t indent, uint8_t width); + void echo_ctrl(char* s); int8_t cmd_interface(PGM_VOID_P cmd_desc);