summaryrefslogtreecommitdiff
path: root/avr/cmd_sd.c
diff options
context:
space:
mode:
authorLeo C2018-09-05 13:24:31 +0200
committerLeo C2018-09-05 17:14:03 +0200
commite9d96859cfcfe170c0025e427fd9934728395dc2 (patch)
tree5acd98a66a14f12d2cab49b511e1a8231b542523 /avr/cmd_sd.c
parentb35fcb2f65a9c2dd17faae5b513eecca8032461b (diff)
downloadz180-stamp-e9d96859cfcfe170c0025e427fd9934728395dc2.zip
z80_bus_request_or_exit()
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);