Files
NORFlasherFirmware/ROMWireProtocol.h
2024-02-16 15:33:42 -05:00

33 lines
520 B
C

#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);