Beispiel #1
0
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();
    }
}
Beispiel #2
0
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);
  }
  
}
Beispiel #3
0
int main(void)
{
  sys_init();
  u8g_setup();

  for(;;)
  {  
    u8g_FirstPage(&u8g);
    do
    {
      draw();
    } while ( u8g_NextPage(&u8g) );
    u8g_Delay(100);
  }
  
}