summaryrefslogtreecommitdiff
path: root/avr/cmd_sd.c
diff options
context:
space:
mode:
Diffstat (limited to 'avr/cmd_sd.c')
-rw-r--r--avr/cmd_sd.c8
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);