diff options
author | Leo C | 2018-09-05 13:24:31 +0200 |
---|---|---|
committer | Leo C | 2018-09-05 17:14:03 +0200 |
commit | e9d96859cfcfe170c0025e427fd9934728395dc2 (patch) | |
tree | 5acd98a66a14f12d2cab49b511e1a8231b542523 /avr/cmd_sd.c | |
parent | b35fcb2f65a9c2dd17faae5b513eecca8032461b (diff) | |
download | z180-stamp-e9d96859cfcfe170c0025e427fd9934728395dc2.zip |
z80_bus_request_or_exit()
Diffstat (limited to 'avr/cmd_sd.c')
-rw-r--r-- | avr/cmd_sd.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/avr/cmd_sd.c b/avr/cmd_sd.c index 7484855..344a197 100644 --- a/avr/cmd_sd.c +++ b/avr/cmd_sd.c @@ -204,9 +204,7 @@ command_ret_t do_read(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * cons for (nr = 0; nr < count;) { nr++; if ((res = disk_read(dev, buffer, sec, 1)) == RES_OK) { - if (!(z80_bus_cmd(Request) & ZST_ACQUIRED)) - cmd_error(CMD_RET_FAILURE, EBUSTO, NULL); - + z80_bus_request_or_exit(); z80_write_block(buffer, addr /*+ base*/, FF_MAX_SS); z80_bus_cmd(Release); sec++; addr += FF_MAX_SS; @@ -264,9 +262,7 @@ command_ret_t do_write(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * con for (nr = 0; nr < count;) { nr++; - if (!(z80_bus_cmd(Request) & ZST_ACQUIRED)) - cmd_error(CMD_RET_FAILURE, EBUSTO, NULL); - + z80_bus_request_or_exit(); z80_read_block(buffer, addr /*+ base*/, FF_MAX_SS); z80_bus_cmd(Release); |