 |
PicoVGA
1.0-cmake
VGA/TV display on Raspberry Pico
|
Go to the documentation of this file.
32 #define PC_LTMAGENTA 13
37 #define PC_COLOR(bg,fg) (((bg)<<4)|(fg))
38 #define PC_FGCOLOR(color) ((color) & 0b1111) // Added by WV
39 #define PC_BGCOLOR(color) ((color) >> 4) // Added by WV
51 #define CHAR_FRAME_FIRST 17
52 #define CHAR_FRAME_LAST 31
53 #define CHAR_VLINE (CHAR_FRAME|FRAME_U|FRAME_D)
54 #define CHAR_HLINE (CHAR_FRAME|FRAME_L|FRAME_R)
60 extern int PrintBufW, PrintBufH, PrintBufWB;
63 extern int PrintX, PrintY;
79 void PrintSetup(u8* buf,
int bufw,
int bufh,
int bufwb);
void PrintText(const char *text)
Print a string.
Definition: print.cpp:156
void PrintSetup(u8 *buf, int bufw, int bufh, int bufwb)
Setup print service.
Definition: print.cpp:26
void PrintVLine(int x, int y, int h)
Print vertical line into screen, using current color.
Definition: print.cpp:198
void PrintChar(char ch)
Print character, using control characters CR, LF, TAB.
Definition: print.cpp:105
void PrintSpc()
Print space character.
Definition: print.cpp:132
void PrintHLine(int x, int y, int w)
Print horizontal line into screen, using current color.
Definition: print.cpp:166
void PrintSpcRep(int num)
Print repeated space.
Definition: print.cpp:150
void PrintAddPos(int x, int y)
Shift relative print position.
Definition: print.cpp:72
void PrintCharRep(char ch, int num)
Print repeated character.
Definition: print.cpp:144
void PrintFrame(int x, int y, int w, int h)
Print frame, using current color.
Definition: print.cpp:233
void PrintHome()
Move the pointer to the beginning of the first line.
Definition: print.cpp:58
void PrintSetCol(u8 col)
Set print color (2x4 bits of colors)
Definition: print.cpp:79
void PrintSpcTo(int pos)
Printing spaces up to the specified position.
Definition: print.cpp:138
void PrintSetPos(int x, int y)
Set print position.
Definition: print.cpp:65
void PrintChar0(char ch)
Print character, not using control characters.
Definition: print.cpp:85
void PrintClear()
Clear the text buffer with the currently selected color.
Definition: print.cpp:39