void print_welcome_message() { char str1a[10] = "Hello App\n"; char str1b[] = "le!\n"; setCursor(4, 0, 10); lcd_print(str1a, 10); lcd_print(str1b, 10); char str2a[10] = "This is i\n"; char str2b[] = "RISC!\n"; setCursor(3, 2, 10); lcd_print(str2a, 10); lcd_print(str2b, 10); } void print_menu_options () { clear(); char str1a[] = "Choose\n"; char str1b[] = " from\n"; char str1c[] = " below:\n"; lcd_print(str1a, 5); lcd_print(str1b, 5); lcd_print(str1c, 5); char str2a[] = "1:Print\n"; char str2b[] = " Prime\n"; char str2c[] = " (UART)\n"; setCursor(0, 1, 5); lcd_print(str2a, 5); lcd_print(str2b, 5); lcd_print(str2c, 5); char str3a[] = "2:Play\n"; char str3b[] = " Game\n"; setCursor(0, 2, 5); lcd_print(str3a, 5); lcd_print(str3b, 5); char str4a[] = "1&2:\n"; char str4b[] = " Happy\n"; char str4c[10] = " Birthday\n"; setCursor(0, 3, 5); lcd_print(str4a, 5); lcd_print(str4b, 10); lcd_print(str4c, 5); } void print_prime_spi() { clear(); char str1a[] = "Press 1 \n"; char str1b[10] = "for next\n"; setCursor(0, 1, 10); lcd_print(str1a, 10); lcd_print(str1b, 10); char str1c[] = "number\n"; setCursor(0, 2, 10); lcd_print(str1c, 10); char str2a[] = "2: Me\n"; char str2b[] = "nu\n"; setCursor(13, 4, 10); lcd_print(str2a, 10); lcd_print(str2b, 10); } void danger(){ clear(); play_note(200, 5); char str9a[10] = "DANGER: H\n"; char str9b[10] = "IGH POWER\n"; setCursor(1, 1, 10); lcd_print(str9a, 10); lcd_print(str9b, 10); play_note(200, 15); for(int i = 0; i < 6 ; i++) { setBacklight(LOW); GPIO_WRITE(0xFF000001); delay2(500); setBacklight(HIGH); GPIO_WRITE(0x00000001); delay2(500); } clear(); char str10a[10] = "Just kidd\n"; char str10b[] = "ing XD\n"; setCursor(2, 1, 10); lcd_print(str10a, 10); lcd_print(str10b, 10); delay(30000); }