- if(button.key[0]==BUTTON_POWER) {
- display_bl_toggle();
- flash_write_buf(addr,(u16 *)announce,42);
- addr+=64;
+ switch(button.key[0]) {
+ case BUTTON_POWER:
+ display_load_logo(0);
+ break;
+ case BUTTON_DOWN:
+ if(contrast>0x00)
+ contrast-=1;
+ DISPLAY_SET_CONTRAST(contrast);
+ break;
+ case BUTTON_UP:
+ if(contrast<0x3f)
+ contrast+=1;
+ DISPLAY_SET_CONTRAST(contrast);
+ break;
+ default:
+ DISPLAY_SET_C_ADDR(0);
+ DISPLAY_SET_PAGE_ADDR(0);
+ for(cnt=0;cnt<DISPLAY_RAM_CONTENT;cnt++)
+ DISPLAY_DATA=button.key[0];
+ break;