Page 344 - 2
P. 344

#if defined(LOG_VALUES) && (LOG_VALUES >= 2)
                if (cycleTime > cycleTimeMax) cycleTimeMax = cycleTime; // remember highscore
                if (cycleTime < cycleTimeMin) cycleTimeMin = cycleTime; // remember lowscore
              #endif
              if (f.ARMED)  {
                #if defined(LCD_TELEMETRY) || defined(ARMEDTIMEWARNING) || defined(LOG_PERMANE
            NT)
                  armedTime += (uint32_t)cycleTime;
                #endif
                #if defined(VBAT)
                  if ( (analog.vbat > NO_VBAT) && (analog.vbat < vbatMin) ) vbatMin = analog.vbat;
                #endif
                #ifdef LCD_TELEMETRY
                  #if BARO
                    if ( (alt.EstAlt > BAROaltMax) ) BAROaltMax = alt.EstAlt;
                  #endif
                  #if GPS
                    if ( (GPS_speed > GPS_speedMax) ) GPS_speedMax = GPS_speed;
                  #endif
                #endif
              }
            }


            void setup() {
              SerialOpen(0,SERIAL0_COM_SPEED);
              #if defined(PROMICRO)
                SerialOpen(1,SERIAL1_COM_SPEED);
              #endif
              #if defined(MEGA)
                SerialOpen(1,SERIAL1_COM_SPEED);
                SerialOpen(2,SERIAL2_COM_SPEED);
                SerialOpen(3,SERIAL3_COM_SPEED);
              #endif
              LEDPIN_PINMODE;
              POWERPIN_PINMODE;
              BUZZERPIN_PINMODE;
              STABLEPIN_PINMODE;
              POWERPIN_OFF;
              initOutput();
              readGlobalSet();
              #ifndef NO_FLASH_CHECK
                #if defined(MEGA)
                  uint16_t i = 65000;                              // only first ~64K for mega board due to
            pgm_read_byte limitation
                #else


                                                         - 344 -
   339   340   341   342   343   344   345   346   347   348   349