Testing, reading and writing bytes

This commit is contained in:
maddiebaka
2024-02-16 15:33:42 -05:00
parent 0ca6818a67
commit 282bc84e35
3 changed files with 262 additions and 104 deletions

33
ROMWireProtocol.h Normal file
View File

@@ -0,0 +1,33 @@
#include <Arduino.h>
#define OE 3
// PGM is also WE# according to data sheet
#define PGM 2
// 18 pin address line
#define Addr0 22
#define Addr18 40
// 8 pin data line
#define Data0 44
#define Data7 51
void setCtrlPins();
void setAddrPinsOut();
void setDataPinsOut();
void setDataPinsIn();
void setByte(byte out);
void setAddress(unsigned long addr);
byte readByte();
byte readData(unsigned long address);
void writeByte(byte data, unsigned long address);
void programData(byte data, unsigned long address);