Page 342 - 2
P. 342

analog.watts = (analog.amperage * analog.vbat) / 100; // [0.1A] * [0.1V] / 100 = [Watt]
              #if defined(LOG_VALUES) || defined(LCD_TELEMETRY)
                if (analog.watts > wattsMax) wattsMax = analog.watts;
              #endif
            #endif


              #if defined(BUZZER)
                alarmHandler(); // external buzzer routine that handles buzzer events globally now
              #endif




              if ( (calibratingA>0 && ACC ) || (calibratingG>0) ) { // Calibration phasis
                LEDPIN_TOGGLE;
              } else {
                if (f.ACC_CALIBRATED) {LEDPIN_OFF;}
                if (f.ARMED) {LEDPIN_ON;}
              }


              #if defined(LED_RING)
                static uint32_t LEDTime;
                if ( currentTime > LEDTime ) {
                  LEDTime = currentTime + 50000;
                  i2CLedRingState();
                }
              #endif


              #if defined(LED_FLASHER)
                auto_switch_led_flasher();
              #endif


              if ( currentTime > calibratedAccTime ) {
                if (! f.SMALL_ANGLES_25) {
                  // the multi uses ACC and is not calibrated or is too much inclinated
                  f.ACC_CALIBRATED = 0;
                  LEDPIN_TOGGLE;
                  calibratedAccTime = currentTime + 100000;
                } else {
                  f.ACC_CALIBRATED = 1;
                }
              }


              #if !(defined(SERIAL_RX) && defined(PROMINI))     //Only one serial port on ProMini.  Skip seri
            al com if SERIAL RX in use. Note: Spek code will auto-call serialCom if GUI data detected on s
            erial0.
                serialCom();


                                                         - 342 -
   337   338   339   340   341   342   343   344   345   346   347