osd: fix h/d options.

This commit is contained in:
sorgelig
2019-12-30 06:54:11 +08:00
parent 5fa3dd0b4c
commit 15aeb67ec9
2 changed files with 7 additions and 3 deletions

View File

@@ -1519,10 +1519,13 @@ void HandleUI(void)
d = 0;
//Hide or Disable flag
while ((p[0] == 'H' || p[0] == 'D') && strlen(p) > 2)
while ((p[0] == 'H' || p[0] == 'D' || p[0] == 'h' || p[0] == 'd') && strlen(p) > 2)
{
int flg = (hdmask & (1 << getIdx(p))) ? 1 : 0;
if (p[0] == 'H') h |= flg; else d |= flg;
if (p[0] == 'H') h |= flg;
if (p[0] == 'h') h |= (flg ^ 1);
if (p[0] == 'D') d |= flg;
if (p[0] == 'd') d |= (flg ^ 1);
p += 2;
}

View File

@@ -163,6 +163,7 @@ static void file_finish(int send)
user_io_set_download(1);
uint8_t *data = romdata;
int len = romlen;
while (romlen > 0)
{
uint16_t chunk = (romlen > 4096) ? 4096 : romlen;
@@ -174,7 +175,7 @@ static void file_finish(int send)
// signal end of transmission
user_io_set_download(0);
printf("file_finish: sent to FPGA\n");
printf("file_finish: %d bytes sent to FPGA\n", len);
}
else
{