typedef UInt8 (*READBYTE)(void); typedef void (*WRITEBYTE)(UInt8 value);