]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/cli.h
some bugs fixed for SHA1-C (some may be left)
[avr-crypto-lib.git] / test_src / cli.h
index 018c4dad1f0b7251af4229b3d75fb8d90502bee3..dc79a7da16c1aee0f333ef4c5961a3a3a2d73ef6 100644 (file)
@@ -16,6 +16,7 @@
     You should have received a copy of the GNU General Public License
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
+
 #ifndef CLI_H_
 #define CLI_H_
 
@@ -57,10 +58,13 @@ 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);
+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);