nanoFORTH v2.2
Loading...
Searching...
No Matches
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
11static U8 _eeprom[EEPROM_SZ];
12class MockRom
13{
14public:
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
20MockRom EEPROM;
21#endif // ARDUINO
22#endif // __SRC_MOCKROM_H
#define EEPROM_SZ
Definition mockrom.h:8
U16 IU
16-bit instruction unit (ADDR)
Definition n4.h:75
uint8_t U8
8-bit unsigned integer, for char and short int
Definition n4.h:65