summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLeo C2014-11-25 10:53:39 +0100
committerLeo C2014-11-25 10:53:39 +0100
commitea6971b809eae9ca238cd859316fdcef2839b002 (patch)
tree0da98ff5e85175fb2879d9f32eb8e69dd6b65131 /include
parentc79c80b49dcde54add2e9ba323c9d07033723f52 (diff)
downloadz180-stamp-ea6971b809eae9ca238cd859316fdcef2839b002.zip
Timeout for Z180 bus access
Diffstat (limited to 'include')
-rw-r--r--include/z80-if.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/z80-if.h b/include/z80-if.h
index 24fda5d..d4ee57b 100644
--- a/include/z80-if.h
+++ b/include/z80-if.h
@@ -31,11 +31,13 @@ int z80_stat_halt(void);
void z80_write(uint32_t addr, uint8_t data);
uint8_t z80_read(uint32_t addr);
void z80_memset(uint32_t addr, uint8_t data, uint32_t length);
-void z80_write_block(const FLASH uint8_t *src, uint32_t dest, uint32_t length);
+void z80_write_block_P(const FLASH uint8_t *src, uint32_t dest, uint32_t length);
+void z80_write_block(const uint8_t *src, uint32_t dest, uint32_t length);
+void z80_read_block (uint8_t *dest, uint32_t src, size_t length);
typedef enum fifo_t {
- fifo_msgin, fifo_msgout,
+ fifo_msgin, fifo_msgout,
fifo_conout, fifo_conin,
NUM_FIFOS
} fifo_t;
@@ -46,4 +48,3 @@ int z80_memfifo_is_full(const fifo_t f);
int z80_memfifo_getc(const fifo_t f);
uint8_t z80_memfifo_getc_wait(const fifo_t f);
void z80_memfifo_putc(fifo_t f, uint8_t val);
-