summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo C2016-07-14 00:20:10 +0200
committerLeo C2016-07-14 00:20:10 +0200
commit3b841cea9979b3df9d9292ce37aad9ea4b9ae268 (patch)
tree53edb5031d95ca1bceef52708ad0b251618c3c48
parent44c1fb6f4816abd4b3c26695cbeab2e2ca1d518e (diff)
downloadz180-stamp-3b841cea9979b3df9d9292ce37aad9ea4b9ae268.zip
Additional Codes for HOME and END key.
-rw-r--r--avr/cli_readline.c5
-rw-r--r--avr/cmd_fat.c2
-rw-r--r--avr/z180-serv.c2
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);