]>
Commit | Line | Data |
---|---|---|
35edb766 L |
1 | /* |
2 | * (C) Copyright 2014 Leo C. <erbl259-lmu@yahoo.de> | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0+ | |
5 | */ | |
6 | ||
fc454c83 L |
7 | #ifndef PRINT_UTILS_H |
8 | #define PRINT_UTILS_H | |
9 | ||
10 | #include "common.h" | |
11 | #include <avr/eeprom.h> | |
12 | ||
8f23e84c | 13 | void print_blanks(uint_fast8_t count); |
fc454c83 | 14 | int dump_mem(uint32_t address, uint32_t offset, uint32_t len, |
d9d8de47 | 15 | int (*readfkt)(uint8_t *, uint32_t, uint8_t), char *title); |
fc454c83 L |
16 | |
17 | void dump_eep(uint32_t addr, unsigned int len, char *title); | |
cca42593 | 18 | void dump_ram(uint8_t *addr, size_t offset, unsigned int len, char *title); |
fc454c83 | 19 | |
d9d8de47 L |
20 | int eeprom_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); |
21 | int ram_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); | |
22 | int flash_read_buf(uint8_t *buf, uint32_t addr, uint8_t count); | |
fc454c83 L |
23 | |
24 | #endif /* PRINT_UTILS_H */ |