X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=betty%2Fbetty.c;h=c2aaa386b291d9421a8890295a26f757a5423b16;hb=e12850bb699b1f9088a72840f3ae93a06326ab67;hp=ed4247588da8cf05551c866412431a4afd894b4e;hpb=ec21607f7dc421c6a474d93b90e9045ec465a222;p=my-code%2Farm.git diff --git a/betty/betty.c b/betty/betty.c index ed42475..c2aaa38 100644 --- a/betty/betty.c +++ b/betty/betty.c @@ -23,7 +23,6 @@ int main() { char announce[]="betty - live from flash at 0x80000000! ;)\r\n"; t_button button; u8 contrast; - int cnt; /* system init */ pll_init(); @@ -51,8 +50,9 @@ int main() { pause(0xffffff); /* 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,11 +81,30 @@ int main() { contrast+=1; DISPLAY_SET_CONTRAST(contrast); break; + 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_SET_C_ADDR(0); - DISPLAY_SET_PAGE_ADDR(0); - for(cnt=0;cnt