/*
+ * (C) Copyright 2014 Leo C. <erbl259-lmu@yahoo.de>
+ *
* (C) Copyright 2000
* Wolfgang Denk, DENX Software Engineering, wd@denx.de.
*
*/
#include "common.h"
-
-#include <avr/pgmspace.h>
#include <string.h>
#include <stdio.h>
#define CREAD_HIST_CHAR ('!')
#define getcmd_putch(ch) putchar(ch)
-#define getcmd_getch() my_getchar()
+#define getcmd_getch() my_getchar(1)
#define getcmd_cbeep() getcmd_putch('\a')
#define HIST_MAX 5
for (;;) {
- c = my_getchar();
+ c = my_getchar(1);
/*
* Special character handling
my_puts_P(tab_seq + (col & 07));
col += 8 - (col & 07);
} else {
- char buf[2];
-
- /*
- * Echo input using puts() to force an
- * LCD flush if we are using an LCD
- */
++col;
- buf[0] = c;
- buf[1] = '\0';
- my_puts(buf);
+ putchar(c);
}
*p++ = c;
++n;
return cli_readline_into_buffer(prompt, console_buffer);
}
-