void TM_HD44780_DisplayOn(void) { HD44780_Opts.DisplayControl |= HD44780_DISPLAYON; TM_HD44780_Cmd(HD44780_DISPLAYCONTROL | HD44780_Opts.DisplayControl); }
void TM_HD44780_BlinkOff(void) { HD44780_Opts.DisplayControl &= ~HD44780_BLINKON; TM_HD44780_Cmd(HD44780_DISPLAYCONTROL | HD44780_Opts.DisplayControl); }
void TM_HD44780_Clear(void) { TM_HD44780_Cmd(HD44780_CLEARDISPLAY); HD44780_Delay(50); }
void TM_HD44780_ScrollRight(void) { TM_HD44780_Cmd(HD44780_CURSORSHIFT | HD44780_DISPLAYMOVE | HD44780_MOVERIGHT); }
void TM_HD44780_ScrollLeft(void) { TM_HD44780_Cmd(HD44780_CURSORSHIFT | HD44780_DISPLAYMOVE | HD44780_MOVELEFT); }
void TM_HD44780_CursorOff(void) { HD44780_Opts.DisplayControl &= ~HD44780_CURSORON; TM_HD44780_Cmd(HD44780_DISPLAYCONTROL | HD44780_Opts.DisplayControl); }
void TM_HD44780_Clear(void) { TM_HD44780_Cmd(HD44780_CLEARDISPLAY); vTaskDelay(30); }