/* Sets the specified pixel to the given color. !!! Only works in 24-bits packed mode for now. !!!  */
void LCDD_DrawPixel(void *pBuffer, unsigned int x, unsigned int y, unsigned int color)
/* Sets the specified pixel to the given color. !!! Only works in 24-bits packed mode for now. !!!  */
void LCDD_DrawPixel(void *pBuffer, unsigned int x, unsigned int y, unsigned int color)
{
    unsigned short color16 = RGB24ToRGB16(color);
    LCD_SetCursor(pBuffer, x, y);
    LCD_WriteRAM_Prepare(pBuffer);
    LCD_WriteRAM(pBuffer, color16);
}