nanoFORTH
v2.2
mockrom.h
Go to the documentation of this file.
1
5
#ifndef __SRC_EEPROM_H
6
#define __SRC_EEPROM_H
7
8
#define EEPROM_SZ 0x400
/* default 1K */
9
10
#if !ARDUINO
11
static
U8
_eeprom[
EEPROM_SZ
];
12
class
MockRom
13
{
14
public
:
15
IU
length() {
return
EEPROM_SZ
; }
16
U8
read(
IU
idx) {
return
_eeprom[idx]; }
17
void
update(
IU
idx,
U8
v) { _eeprom[idx] = v; }
18
};
19
20
MockRom EEPROM;
21
#endif // ARDUINO
22
#endif // __SRC_MOCKROM_H
EEPROM_SZ
#define EEPROM_SZ
Definition:
mockrom.h:8
U8
uint8_t U8
8-bit unsigned integer, for char and short int
Definition:
n4.h:65
IU
U16 IU
16-bit instruction unit (ADDR)
Definition:
n4.h:75
src
mockrom.h
Generated by
1.8.17