/*********************************************************************************** * @fn halLcdCreateSpecChar * * @brief Create special character * * @param uint8 index * const char *p5x8Spec * * @return none */ void halLcdCreateSpecChar(uint8 index, const char *p5x8Spec) { uint8 n; SET_GCRAM_CHAR(index); for (n = 0; n < 8; n++) { lcdWrite(p5x8Spec[n]); } }
/*********************************************************************************** * @fn halLcdClearAllSpecChars * * @brief Clear special characters * * @param none * * @return none */ void halLcdClearAllSpecChars(void) { uint8 n; SET_GCRAM_CHAR(0); for (n = 0; n < (8 * 8); n++) { lcdWrite(0x00); } }
/************************************************************************************************** * @fn HalLcd_HW_ClearAllSpecChars * * @brief Clear all special chars * * @param None * * @return None **************************************************************************************************/ void HalLcd_HW_ClearAllSpecChars(void) { uint8 n = 0; SET_GCRAM_CHAR(0); for (n = 0; n < (8 * 8); n++) { HalLcd_HW_Write(0x00); } }