diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/errnum.h | 17 | ||||
-rw-r--r-- | include/print-utils.h | 14 | ||||
-rw-r--r-- | include/z80-if.h | 3 |
3 files changed, 19 insertions, 15 deletions
diff --git a/include/errnum.h b/include/errnum.h index adb8a80..628c432 100644 --- a/include/errnum.h +++ b/include/errnum.h @@ -12,16 +12,17 @@ typedef enum { ESUCCESS = 0, ENOMEM = 101, + EINTR, EBUSTO, EUNEXPARG, - EATRANGE, - EATALRDY, - EATNOT, - EATOPEN, - EATOTHER, - ERUNNING, - EINVAL, - EEOF, + EATRANGE, + EATALRDY, + EATNOT, + EATOPEN, + EATOTHER, + ERUNNING, + EINVAL, + EEOF, } ERRNUM; diff --git a/include/print-utils.h b/include/print-utils.h index ffff039..38de111 100644 --- a/include/print-utils.h +++ b/include/print-utils.h @@ -1,7 +1,7 @@ /* - * (C) Copyright 2014 Leo C. <erbl259-lmu@yahoo.de> + * (C) Copyright 2014, 2018 Leo C. <erbl259-lmu@yahoo.de> * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0 */ #ifndef PRINT_UTILS_H @@ -11,14 +11,14 @@ #include <avr/eeprom.h> void print_blanks(uint_fast8_t count); -int dump_mem(uint32_t address, uint32_t offset, uint32_t len, - int (*readfkt)(uint8_t *, uint32_t, uint8_t), char *title); +ERRNUM dump_mem(uint32_t address, uint32_t offset, uint32_t len, + ERRNUM (*readfkt)(uint8_t *, uint32_t, uint8_t), char *title); void dump_eep(uint32_t addr, unsigned int len, char *title); void dump_ram(uint8_t *addr, size_t offset, unsigned int len, char *title); -int eeprom_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); -int ram_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); -int flash_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); +ERRNUM eeprom_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); +ERRNUM ram_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); +ERRNUM flash_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); #endif /* PRINT_UTILS_H */ diff --git a/include/z80-if.h b/include/z80-if.h index ef87e5a..d5a5f56 100644 --- a/include/z80-if.h +++ b/include/z80-if.h @@ -26,6 +26,9 @@ typedef enum { typedef enum {LOW, HIGH} level_t; + +void z80_bus_request_or_exit(void); + zstate_t z80_bus_state(void); zstate_t z80_bus_cmd(bus_cmd_t cmd); void z80_setup_bus(void); |