From 3b841cea9979b3df9d9292ce37aad9ea4b9ae268 Mon Sep 17 00:00:00 2001 From: Leo C Date: Thu, 14 Jul 2016 00:20:10 +0200 Subject: [PATCH] Additional Codes for HOME and END key. --- avr/cli_readline.c | 5 ++++- avr/cmd_fat.c | 2 +- avr/z180-serv.c | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/avr/cli_readline.c b/avr/cli_readline.c index 02973ba..2fdc56e 100644 --- a/avr/cli_readline.c +++ b/avr/cli_readline.c @@ -85,13 +85,16 @@ FKEY_TBL_ITEM(6~, KEY_NPAGE), // Next-page key FKEY_TBL_ITEM(5~, KEY_PPAGE), // Previous-page key FKEY_TBL_ITEM(4~, KEY_END), // End key FKEY_TBL_ITEM(Z, KEY_BTAB), // Back tab key +/* */ +FKEY_TBL_ITEM(H, KEY_HOME), // Home key +FKEY_TBL_ITEM(F, KEY_END), // End key /* VT400: */ FKEY_TBL_ITEM(11~, KEY_F(1)), // Function key F1 FKEY_TBL_ITEM(12~, KEY_F(2)), // Function key F2 FKEY_TBL_ITEM(13~, KEY_F(3)), // Function key F3 FKEY_TBL_ITEM(14~, KEY_F(4)), // Function key F4 FKEY_TBL_ITEM(15~, KEY_F(5)), // Function key F5 -/* Linux consoe */ +/* Linux console */ FKEY_TBL_ITEM([A, KEY_F(1)), // Function key F1 FKEY_TBL_ITEM([B, KEY_F(2)), // Function key F2 FKEY_TBL_ITEM([C, KEY_F(3)), // Function key F3 diff --git a/avr/cmd_fat.c b/avr/cmd_fat.c index 26362b2..6ffbb79 100644 --- a/avr/cmd_fat.c +++ b/avr/cmd_fat.c @@ -339,7 +339,7 @@ command_ret_t do_fat_rw(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[ unsigned long bytes_rw; bool dowrite = (argv[0][3] == 'w'); - FRESULT res; + FRESULT res = FR_OK; bool buserr = 0; uint32_t timer; uint8_t *buffer; diff --git a/avr/z180-serv.c b/avr/z180-serv.c index 0ce6b9b..9cf59f8 100644 --- a/avr/z180-serv.c +++ b/avr/z180-serv.c @@ -263,7 +263,7 @@ int drv_detach(uint8_t unit) p->flags &= ~DRV_FLG_DIRTY; p->img_name = NULL; - uint32_t scb = getenv_ulong(ENV_CPM3_SCB, 16, 0); + uint32_t scb = getenv_ulong(PSTR(ENV_CPM3_SCB), 16, 0); if (scb && (z80_bus_cmd(Request) & ZST_ACQUIRED)) { z80_write(scb + 0xf0, 0xff); z80_write(p->dph + 11, 0xff); -- 2.39.2