int main(void) { sys_setup_keys(); u8g_setup(); menu_redraw_required = 1; for(;;) { sys_debounce_key(); if ( menu_redraw_required != 0 ) { u8g_FirstPage(&u8g); do { draw_menu(); } while ( u8g_NextPage(&u8g) ); menu_redraw_required = 0; } update_menu(); } }
int main(void) { uint8_t i; sys_init(); u8g_setup(); for(;;) { /* why do we need two conversons??? seen notes above */ for( i = 0; i < 100; i++ ) { adc_val1 = sys_adc7(); //adc_val1 = sys_adc7(); adc_val2 = sys_diff_adc_2_3(1); //adc_val2 = sys_diff_adc_2_3(1); sign = 0; val = adc_val2; if ( val >= 512 ) { sign = 1; val = 1024-val ; } sval = val; if ( sign != 0 ) sval = -sval; if ( min > sval ) min = sval; if ( max < sval ) max = sval; } u8g_FirstPage(&u8g); do { draw(); } while ( u8g_NextPage(&u8g) ); u8g_Delay(10); } }
int main(void) { sys_init(); u8g_setup(); for(;;) { u8g_FirstPage(&u8g); do { draw(); } while ( u8g_NextPage(&u8g) ); u8g_Delay(100); } }