|
simulavr
1.1.0
|
#include <serialtx.h>
Public Member Functions | |
| SerialTx (UserInterface *_ui, const char *_name, const char *baseWindow) | |
| virtual | ~SerialTx () |
| virtual void | SetNewValueFromUi (const std::string &) |
Public Member Functions inherited from SerialTxBuffered | |
| SerialTxBuffered () | |
| void | Reset () |
| virtual | ~SerialTxBuffered () |
| void | SetHexInput (bool newValue) |
| virtual int | Step (bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0) |
| Return nonzero if a breakpoint was hit. More... | |
| virtual void | Send (unsigned char data) |
| Add byte from UI to be sent to device's UART. More... | |
| virtual void | SetBaudRate (SystemClockOffset baud) |
| virtual Pin * | GetPin (const char *name) |
Public Member Functions inherited from SimulationMember | |
| virtual | ~SimulationMember () |
Public Member Functions inherited from ExternalType | |
| virtual | ~ExternalType () |
Additional Inherited Members | |
Protected Types inherited from SerialTxBuffered | |
| enum | T_TxState { TX_DISABLED, TX_SEND_STARTBIT, TX_SEND_DATABIT, TX_SEND_STOPBIT, TX_STOPPING } |
Protected Attributes inherited from SerialTxBuffered | |
| Pin | tx |
| std::map< std::string, Pin * > | allPins |
| unsigned long long | baudrate |
| T_TxState | txState |
| std::vector< unsigned char > | inputBuffer |
| unsigned int | data |
| unsigned int | bitCnt |
| unsigned int | maxBitCnt |
| bool | receiveInHex |
Buffers byte from UI to be sent to device's UART.
Definition at line 70 of file serialtx.h.
| SerialTx::SerialTx | ( | UserInterface * | _ui, |
| const char * | _name, | ||
| const char * | baseWindow | ||
| ) |
|
inlinevirtual |
Definition at line 73 of file serialtx.h.
|
virtual |
Implements ExternalType.