prodtest: add BORDER command

This commit is contained in:
Jan Pochyla 2017-11-27 13:14:09 +01:00
parent ac477b62f8
commit 09af312789
1 changed files with 19 additions and 0 deletions

View File

@ -120,6 +120,22 @@ static void usb_init_all(void)
usb_start();
}
static void test_border(void)
{
enum {
W = 2,
RX = DISPLAY_RESX,
RY = DISPLAY_RESY,
};
display_clear();
display_bar(0, 0, RX, W, 0xFFFF);
display_bar(0, RY-W, RX, W, 0xFFFF);
display_bar(0, 0, W, RY, 0xFFFF);
display_bar(RX-W, 0, W, RY, 0xFFFF);
display_refresh();
vcp_printf("OK");
}
static void test_display(const char *colors)
{
display_clear();
@ -307,6 +323,9 @@ int main(void)
if (startswith(line, "PING")) {
vcp_printf("OK");
} else if (startswith(line, "BORDER")) {
test_border();
} else if (startswith(line, "DISP ")) {
test_display(line + 5);