MHVLib
20111011
An efficiency oriented runtime library for AVR microcontrollers
|
_animateTicks | MHV_Display_HD44780 | [protected] |
_byteMode | MHV_Display_HD44780 | [protected] |
_clockOut | MHV_Display_HD44780_Shift_Register | [protected] |
_clockPin | MHV_Display_HD44780_Shift_Register | [protected] |
_colCount | MHV_Display_Character | [protected] |
_currentCol | MHV_Display_Character | [protected] |
_currentRow | MHV_Display_Character | [protected] |
_currentTx | MHV_Device_TX | [protected] |
_dataOut | MHV_Display_HD44780_Shift_Register | [protected] |
_dataPin | MHV_Display_HD44780_Shift_Register | [protected] |
_enableOut | MHV_Display_HD44780_Shift_Register | [protected] |
_enablePin | MHV_Display_HD44780_Shift_Register | [protected] |
_mustDelay | MHV_Display_HD44780 | [protected] |
_readChar() | MHV_Display_HD44780 | [protected, virtual] |
_rowCount | MHV_Display_Character | [protected] |
_scroll | MHV_Display_Character | [protected] |
_setCursor(uint8_t col, uint8_t row) | MHV_Display_HD44780 | [protected] |
_setCursor(uint16_t col, uint16_t row) | MHV_Display_HD44780 | [protected, virtual] |
_ticks | MHV_Display_HD44780 | [protected] |
_tx | MHV_Device_TX | [protected] |
_txOffset | MHV_Display_Character | [protected] |
_txPointers | MHV_Device_TX | [protected] |
_wrap | MHV_Display_Character | [protected] |
_writeChar(char character) | MHV_Display_HD44780 | [protected, virtual] |
addressCGRAM(uint8_t address) | MHV_Display_HD44780 | [protected] |
addressDDRAM(uint8_t address) | MHV_Display_HD44780 | [protected] |
canWrite() | MHV_Device_TX | |
clear() | MHV_Display_HD44780 | [virtual] |
control(bool displayOn, bool cursorOn, bool cursorBlink) | MHV_Display_HD44780 | |
delay(MHV_HD44780_COMMAND command) | MHV_Display_HD44780_Shift_Register | [protected, virtual] |
entryMode(bool left2Right, bool scroll) | MHV_Display_HD44780 | |
function(bool byteMode, bool multiLine, bool bigFont) | MHV_Display_HD44780 | [protected] |
getHeight() | MHV_Display_Character | |
getWidth() | MHV_Display_Character | |
init(bool multiLine, bool bigFont, bool cursorOn, bool cursorBlink, bool left2right, bool scroll) | MHV_Display_HD44780_Shift_Register | |
MHV_Display_HD44780::init(bool byteMode, bool multiLine, bool bigFont, bool cursorOn, bool cursorBlink, bool left2right, bool scroll) | MHV_Display_HD44780 | |
isBusy() | MHV_Display_HD44780_Shift_Register | [protected, virtual] |
MHV_Device_TX(MHV_RingBuffer *txPointers) | MHV_Device_TX | [protected] |
MHV_Display_Character(uint16_t cols, uint16_t rows, MHV_RingBuffer *txBuffer) | MHV_Display_Character | |
MHV_Display_HD44780(uint8_t colCount, uint16_t rowCount, MHV_RingBuffer *txBuffers) | MHV_Display_HD44780 | |
MHV_Display_HD44780_Shift_Register(volatile uint8_t *dataDir, volatile uint8_t *dataOut, volatile uint8_t *dataIn, uint8_t dataPin, int8_t dataPinchangeInterrupt, volatile uint8_t *enableDir, volatile uint8_t *enableOut, volatile uint8_t *enableIn, uint8_t enablePin, int8_t enablePinchangeInterrupt, volatile uint8_t *clockDir, volatile uint8_t *clockOut, volatile uint8_t *clockIn, uint8_t clockPin, int8_t clockPinchangeInterrupt, uint8_t colCount, uint16_t rowCount, MHV_RingBuffer *txBuffers) | MHV_Display_HD44780_Shift_Register | |
moreTX() | MHV_Device_TX | [protected] |
nextCharacter() | MHV_Device_TX | [protected] |
pushBits(uint8_t byte, bool rs) | MHV_Display_HD44780_Shift_Register | [protected] |
readByte(bool rs) | MHV_Display_HD44780_Shift_Register | [protected, virtual] |
runTxBuffers() | MHV_Display_Character | [virtual] |
scrollVertically() | MHV_Display_Character | |
setCursor(uint16_t col, uint16_t row) | MHV_Display_Character | |
setScroll(bool shouldScroll) | MHV_Display_Character | |
setWrap(bool shouldWrap) | MHV_Display_Character | |
txAnimation(uint16_t row) | MHV_Display_Character | |
write(const char *buffer) | MHV_Device_TX | |
write(const char *buffer, uint16_t length) | MHV_Device_TX | |
write(const char *buffer, void(*completeFunction)(const char *)) | MHV_Device_TX | |
write(const char *buffer, uint16_t length, void(*completeFunction)(const char *)) | MHV_Device_TX | |
write_P(PGM_P buffer) | MHV_Device_TX | |
write_P(PGM_P buffer, uint16_t length) | MHV_Device_TX | |
writeBuffer(int16_t *offsetX, uint16_t offsetY, const char *buffer, uint16_t length) | MHV_Display_Character | |
writeBuffer_P(int16_t *offsetX, uint16_t offsetY, PGM_P buffer, uint16_t length) | MHV_Display_Character | |
writeByte(uint8_t byte, bool rs) | MHV_Display_HD44780_Shift_Register | [protected, virtual] |
writeChar(char character) | MHV_Display_Character | |
writeCommand(MHV_HD44780_COMMAND command, uint8_t data) | MHV_Display_HD44780 | [protected] |
writeString(int16_t *offsetX, uint16_t offsetY, const char *string) | MHV_Display_Character | |
writeString_P(int16_t *offsetX, uint16_t offsetY, PGM_P string) | MHV_Display_Character |