|
simulavr
1.1.0
|
#include <lcd.h>
Public Member Functions | |
| virtual int | Step (bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0) |
| Return nonzero if a breakpoint was hit. More... | |
| Lcd (UserInterface *ui, const char *name, const char *baseWindow) | |
| virtual | ~Lcd () |
| Pin * | GetPin (const char *name) |
Public Member Functions inherited from SimulationMember | |
| virtual | ~SimulationMember () |
Protected Member Functions | |
| void | LcdWriteData (unsigned char data) |
| unsigned int | LcdWriteCommand (unsigned char command) |
| void | SendCursorPosition () |
Protected Attributes | |
| UserInterface * | ui |
| std::string | name |
| unsigned char | myPortValue |
| std::map< std::string, Pin * > | allPins |
| Pin | d0 |
| Pin | d1 |
| Pin | d2 |
| Pin | d3 |
| Pin | enable |
| Pin | readWrite |
| Pin | commandData |
| unsigned int | CmdExecTime_ns |
| t_myState | myState |
| char | myd3 |
| int | merke_x |
| int | merke_y |
| std::ofstream | debugOut |
| unsigned char | lastPortValue |
| int | readLow |
| unsigned char | command |
| int | enableOld |
Simulates a HD44780 character-LCD controller with a 4 bit interface. This HD-controller is boring slow :-) like some original.
| Lcd::Lcd | ( | UserInterface * | ui, |
| const char * | name, | ||
| const char * | baseWindow | ||
| ) |
|
virtual |
| Pin* Lcd::GetPin | ( | const char * | name | ) |
|
protected |
|
protected |
|
protected |
|
virtual |
Return nonzero if a breakpoint was hit.
Implements SimulationMember.
|
protected |