76 #define LCDClear(I) memset(I,0 - BG_COLOR,LCD_BUFFER_SIZE)
78 #define LCDClearTopline(I) memset(I,0 - BG_COLOR,LCD_TOPLINE_SIZE)
80 #define LCDErase(I) memset(&(I[LCD_TOPLINE_SIZE]),0,LCD_BUFFER_SIZE - LCD_TOPLINE_SIZE)
82 #define LCDCopy(S,D,L) memcpy((void*)D,(const void*)S,L) // Copy S to D
void dLcdDrawText(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA8 Font, DATA8 *pText)
void dLcdGetBitmapSize(IP pBitmap, DATA16 *pWidth, DATA16 *pHeight)
void dLcdDrawDotLine(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 X1, DATA16 Y1, DATA16 On, DATA16 Off)
SWORD DATA16
VM Type for 2 byte signed value.
void dLcdDrawChar(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA8 Font, DATA8 Char)
void dLcdInverseRect(UBYTE *pImage, DATA16 X0, DATA16 Y0, DATA16 X1, DATA16 Y1)
void dLcdDrawCircle(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 R)
void dLcdRect(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 X1, DATA16 Y1)
void dLcdDrawFilledCircle(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 R)
DATA16 dLcdGetIconWidth(DATA8 Type)
IMGDATA * IP
Instruction pointer type.
void dLcdDrawPicture(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 IconWidth, DATA16 IconHeight, UBYTE *pIconBits)
void dLcdDrawPixel(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0)
void dLcdFlodfill(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0)
DATA16 dLcdGetFontWidth(DATA8 Font)
void dLcdDrawBitmap(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, IP pBitmap)
unsigned char UBYTE
Basic Type used to symbolise 8 bit unsigned values.
void dLcdFillRect(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 X1, DATA16 Y1)
DATA16 dLcdGetFontHeight(DATA8 Font)
void dLcdAutoUpdate(void)
DATA16 dLcdGetIconHeight(DATA8 Type)
void dLcdInit(UBYTE *pImage)
SBYTE DATA8
VM Type for 1 byte signed value.
void dLcdUpdate(LCD *pLcd)
void dLcdDrawIcon(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA8 Type, DATA8 No)
void dLcdScroll(UBYTE *pImage, DATA16 Y0)
void dLcdDrawLine(UBYTE *pImage, DATA8 Color, DATA16 X0, DATA16 Y0, DATA16 X1, DATA16 Y1)