more display testing
[my-code/arm.git] / betty / betty.c
index 163a8e2..c2aaa38 100644 (file)
@@ -52,7 +52,7 @@ int main() {
        /* display init */
        display_bl_toggle();
        display_init();
-       contrast=0x38;
+       contrast=0x32;
 
        /* pasue again */
 
@@ -65,7 +65,8 @@ int main() {
 
                /* button test! */
                if(button_get_event(&button)) {
-                       uart0_send_string(announce);
+                       //uart0_send_string(announce);
+                       uart0_send_byte(contrast);
                        switch(button.key[0]) {
                                case BUTTON_POWER:
                                        display_load_logo(0);
@@ -80,8 +81,27 @@ int main() {
                                                contrast+=1;
                                        DISPLAY_SET_CONTRAST(contrast);
                                        break;
-                               case BUTTON_TV:
-                                       display_fill_screen(button.key[0]);
+                               case BUTTON_A:
+                                       display_fill_screen(DISPLAY_FILL_W);
+                                       break;
+                               case BUTTON_B:
+                                       display_fill_screen(DISPLAY_FILL_LG);
+                                       break;
+                               case BUTTON_C:
+                                       display_fill_screen(DISPLAY_FILL_DG);
+                                       break;
+                               case BUTTON_D:
+                                       display_fill_screen(DISPLAY_FILL_B);
+                                       break;
+                               case BUTTON_1:
+                                       display_draw_rectangle(20,20,40,40,
+                                                              DISPLAY_FILL_B,
+                                                              0);
+                                       break;
+                               case BUTTON_2:
+                                       display_draw_rectangle(50,50,40,40,
+                                                              DISPLAY_FILL_LG,
+                                                              0);
                                        break;
                                default:
                                        display_clear_screen();