int main() { char c; uart0_init(); // 波特率115200,8N1(8个数据位,无校验位,1个停止位) while (1) { printf("\r\n##### Test TFT LCD #####\r\n"); printf("[1] TFT240320 8Bit\n\r"); printf("[2] TFT240320 16Bit\n\r"); printf("[3] TFT480272 8Bit\n\r"); printf("[4] TFT480272 16Bit\n\r"); printf("Enter your selection: "); c = getc(); printf("%c\n\r", c); switch (c) { case '1': { Test_Lcd_Tft_8Bit_240320(); break; } case '2': { Test_Lcd_Tft_16Bit_240320(); break; } case '3': { Test_Lcd_Tft_8Bit_480272(); break; } case '4': { Test_Lcd_Tft_16Bit_480272(); break; } default: break; } } return 0; }
void lcd_test(void) { char c; printf("please input a charactor to select function.\n"); printf("1-Test_Lcd_Tft_16Bit_240320.\n\r"); printf("2-Test_Lcd_Tft_8Bit_240320.\n\r"); printf("3-Test_Lcd_Tft_16Bit_640480.\n\r"); printf("4-Test_Lcd_Tft_8Bit_640480.\n\r"); printf("5-Test_Lcd_Tft_24Bit_480272.\n\r"); printf("q-for quit test.\n"); while((c = getc()) != 'q') { printf("%c\n\r",c); switch(c) { case '1':{ Test_Lcd_Tft_16Bit_240320(); break; } case '2':{ Test_Lcd_Tft_8Bit_240320(); break; } case '3':{ Test_Lcd_Tft_16Bit_640480(); break; } case '4':{ Test_Lcd_Tft_8Bit_640480(); break; } case '5':{ Test_Lcd_Tft_24Bit_480272(); break; } default:{ printf("Your input error,try again.\n"); break; } } printf("Input your select number.\n"); } printf("Quit for lcd test.\n"); }