simulavr
1.1.0
|
#include <keyboard.h>
Public Member Functions | |
void | SetNewValueFromUi (const std::string &) |
virtual int | Step (bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0) |
Return nonzero if a breakpoint was hit. More... | |
Keyboard (UserInterface *, const char *name, const char *baseWindow) | |
void | SetClockFreq (SystemClockOffset f) |
virtual | ~Keyboard () |
![]() | |
virtual | ~SimulationMember () |
![]() | |
virtual | ~ExternalType () |
Protected Member Functions | |
void | InsertMakeCodeToBuffer (int) |
void | InsertBreakCodeToBuffer (int) |
int | InsertScanCodeToBuffer (unsigned char scan) |
Protected Attributes | |
unsigned char | myPortValue |
Pin | clk |
Pin | data |
unsigned int | bitCnt |
SystemClockOffset | myClockFreq |
unsigned int | buffer [KBD_BUFFER_SIZE] |
unsigned int | bufferWriteIndex |
unsigned int | bufferReadIndex |
unsigned char | actualChar |
unsigned char | lastPortValue |
A PS2-style keyboard sending scan-codes obtained from UI to pins on device (I guess).
Definition at line 41 of file keyboard.h.
Keyboard::Keyboard | ( | UserInterface * | , |
const char * | name, | ||
const char * | baseWindow | ||
) |
|
virtual |
|
protected |
|
protected |
|
protected |
void Keyboard::SetClockFreq | ( | SystemClockOffset | f | ) |
|
virtual |
Implements ExternalType.
|
virtual |
Return nonzero if a breakpoint was hit.
Implements SimulationMember.
|
protected |
Definition at line 60 of file keyboard.h.
|
protected |
Definition at line 47 of file keyboard.h.
|
protected |
Definition at line 52 of file keyboard.h.
|
protected |
Definition at line 54 of file keyboard.h.
|
protected |
Definition at line 53 of file keyboard.h.
|
protected |
Definition at line 44 of file keyboard.h.
|
protected |
Definition at line 45 of file keyboard.h.
|
protected |
Definition at line 61 of file keyboard.h.
|
protected |
Definition at line 50 of file keyboard.h.
|
protected |
Definition at line 43 of file keyboard.h.