Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion include/tkey/io.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ void putchar(enum ioend dest, const uint8_t ch);
void puthex(enum ioend dest, const uint8_t ch);
void putinthex(enum ioend dest, const uint32_t n);
void puts(enum ioend dest, const char *s);
void hexdump(enum ioend dest, void *buf, int len);
void hexdump(enum ioend dest, const void *buf, int len);
void config_endpoints(uint8_t endpoints);

#endif
4 changes: 2 additions & 2 deletions libcommon/io.c
Original file line number Diff line number Diff line change
Expand Up @@ -322,11 +322,11 @@ void puts(enum ioend dest, const char *s)
#define FULLROW (16 * 3)
#define ROWBUFSIZE (FULLROW + 2)

void hexdump(enum ioend dest, void *buf, int len)
void hexdump(enum ioend dest, const void *buf, int len)
{
uint8_t rowbuf[ROWBUFSIZE] = {0};
uint8_t hexbuf[2] = {0};
uint8_t *byte_buf = (uint8_t *)buf;
const uint8_t *byte_buf = (const uint8_t *)buf;

int rowpos = 0;
for (int i = 0; i < len; i++) {
Expand Down