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);
}