26 #ifndef KEYBDOARD_H_INCLUDED 27 #define KEYBDOARD_H_INCLUDED 29 #define KBD_BUFFER_SIZE 128
void InsertMakeCodeToBuffer(int)
unsigned char lastPortValue
void SetNewValueFromUi(const std::string &)
Pin class, handles input and output to external parts.
void InsertBreakCodeToBuffer(int)
unsigned int bufferReadIndex
int InsertScanCodeToBuffer(unsigned char scan)
unsigned int buffer[KBD_BUFFER_SIZE]
long long SystemClockOffset
unsigned int bufferWriteIndex
SystemClockOffset myClockFreq
virtual int Step(bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0)
Return nonzero if a breakpoint was hit.
unsigned char myPortValue
Keyboard(UserInterface *, const char *name, const char *baseWindow)
void SetClockFreq(SystemClockOffset f)