Rotary encoders Beep Center should be ok now

More port from ersky9x
Problem in Telemetry labels for french and swedish
This commit is contained in:
bsongis
2012-04-03 18:01:05 +00:00
parent d970ddc9b4
commit 0be7d4a671
13 changed files with 162 additions and 144 deletions
+14 -7
View File
@@ -712,7 +712,7 @@ void doSplash()
if(keyDown() || (tsum!=inacSum)) return; //wait for key release
if (check_power()) return; // Usb on or power off
if (check_soft_power() > e_power_trainer) return; // Usb on or power off
checkBacklight();
}
@@ -762,7 +762,7 @@ void checkTHR()
int16_t v = anaIn(thrchn);
if (g_eeGeneral.throttleReversed) v = - v;
if (check_power()) return; // Usb on or power off
if (check_soft_power() > e_power_trainer) return; // Usb on or power off
if(v<=lowLim || keyDown()) {
clearKeyEvents();
@@ -803,7 +803,7 @@ void checkSwitches()
first = false;
}
if (check_power()) return; // Usb on or power off
if (check_soft_power() > e_power_trainer) return; // Usb on or power off
checkBacklight();
@@ -825,7 +825,7 @@ void alert(const pm_char * s)
sleep(1/*ms*/);
#endif
if (check_power()) return; // Usb on or power off
if (check_soft_power() > e_power_trainer) return; // Usb on or power off
if (keyDown()) return; // wait for key release
@@ -1981,7 +1981,14 @@ void perMain()
g_menuStack[g_menuStackPtr](evt);
refreshDisplay();
#if defined(PCBV4)
#if defined(PCBARM)
if ( check_soft_power() == e_power_trainer ) { // On trainer power
PIOC->PIO_PDR = PIO_PC22 ; // Disable bit C22 Assign to peripheral
}
else {
PIOC->PIO_PER = PIO_PC22 ; // Enable bit C22 as input
}
#elif defined(PCBV4)
// PPM signal on phono-jack. In or out? ...
if(checkSlaveMode()) {
PORTG |= (1<<OUT_G_SIM_CTL); // 1=ppm out
@@ -2536,7 +2543,7 @@ int main(void)
startPulses();
if (check_power() != e_power_usb) {
if (check_soft_power() <= e_power_trainer) {
wdt_enable(WDTO_500MS);
}
@@ -2548,7 +2555,7 @@ int main(void)
while(1) {
#if defined(PCBARM) || defined(PCBV4)
if ((shutdown_state=check_power()))
if ((shutdown_state=check_soft_power()) > e_power_trainer)
break;
#endif