178 #define LCD_BLACK 0x0000
179 #define LCD_BLUE 0x001F
180 #define LCD_DARKBLUE 0x34BF
181 #define LCD_RED 0xF800
182 #define LCD_GREEN 0x07E0
183 #define LCD_LIGHTGREEN 0x07EF
184 #define LCD_ORANGE 0xFD60
185 #define LCD_CYAN 0x07FF
186 #define LCD_MAGENTA 0xF81F
187 #define LCD_YELLOW 0xFFE0
188 #define LCD_WHITE 0xFFFF
189 #define LCD_GREY 0x8410
193 #define STANDARD_GALACTIC_ALPHABET 0
277 void LCD_FillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color);
322 void LCD_DrawBitmap(int16_t x, int16_t y,
const uint16_t *image, int16_t w, int16_t h);
342 void LCD_DrawCharS(int16_t x, int16_t y,
char c, int16_t textColor, int16_t bgColor, uint8_t size);
360 void LCD_DrawChar(int16_t x, int16_t y,
char c, int16_t textColor, int16_t bgColor, uint8_t size);
498 char *yLabel1, uint16_t label1Color,
char *yLabel2, uint16_t label2Color,
499 int32_t ymax, int32_t ymin);
void LCD_DrawPixel(int16_t x, int16_t y, uint16_t color)
Color one pixel.
void LCD_PlotPoint(int32_t data1, uint16_t color1)
Plot one point.
void LCD_FillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)
Draw a filled rectangle.
void LCD_SetTextColor(uint16_t color)
sets the text color
void LCD_DrawBitmap(int16_t x, int16_t y, const uint16_t *image, int16_t w, int16_t h)
Displays a BMP image.
void LCD_OutUFix2_1(uint32_t n, int16_t textColor)
Output a 2-digit fixed-point decimal.
void LCD_DrawFastVLine(int16_t x, int16_t y, int16_t h, uint16_t color)
Draw a vertical line.
void LCD_OutChar(char ch)
Output a character.
void LCD_SetCursor(uint32_t newX, uint32_t newY)
Move the cursor.
void LCD_OutUHex2(uint32_t n, int16_t textColor)
Output a 2-digit hexadecimal number.
void LCD_DrawCharS(int16_t x, int16_t y, char c, int16_t textColor, int16_t bgColor, uint8_t size)
Draw a character.
void LCD_Drawaxes(uint16_t axisColor, uint16_t bgColor, char *xLabel, char *yLabel1, uint16_t label1Color, char *yLabel2, uint16_t label2Color, int32_t ymax, int32_t ymin)
Initializes a plot.
void LCD_OutUDec4(uint32_t n, int16_t textColor)
Output a 4-digit unsigned decimal.
void LCD_OutUDec(uint32_t n, int16_t textColor)
Output an unsigned decimal.
void LCD_OutString(char *ptr)
Output a string.
uint16_t LCD_SwapColor(uint16_t x)
Swaps red and blue.
void LCD_Init(void)
Initialize MKII LCD.
void LCD_DrawChar(int16_t x, int16_t y, char c, int16_t textColor, int16_t bgColor, uint8_t size)
Draw a character.
void LCD_DrawFastHLine(int16_t x, int16_t y, int16_t w, uint16_t color)
Draw a horizontal line.
uint16_t LCD_Color565(uint8_t r, uint8_t g, uint8_t b)
RGB to color creation.
void LCD_OutUDec5(uint32_t n, int16_t textColor)
Output a 5-digit unsigned decimal.
void LCD_PlotIncrement(void)
Moves the plot cursor in time.
void LCD_FillScreen(uint16_t color)
Fill the screen.
uint32_t LCD_DrawString(uint16_t x, uint16_t y, char *pt, int16_t textColor)
Draw a string.