1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-23 16:25:16 +03:00

renamed g_ppmInXXX into ppmInputXXX

g_ppmIns -> ppmInput
g_ppmInputValidityTimer -> ppmInputValidityTimer
This commit is contained in:
Raphael Coeffic 2015-07-30 22:43:56 +02:00
parent 3049ff768e
commit ebae27272e
9 changed files with 26 additions and 26 deletions

View file

@ -108,7 +108,7 @@ return main_thread_error;
#ifdef SETTRAINER_IMPORT #ifdef SETTRAINER_IMPORT
#undef SETTRAINER_IMPORT #undef SETTRAINER_IMPORT
ppmInValid = 100; ppmInputValidityTimer = 100;
g_ppmIns[inputNumber] = LIMIT< ::int16_t>(-512, value, 512); ppmInput[inputNumber] = LIMIT< ::int16_t>(-512, value, 512);
#endif #endif

View file

@ -97,15 +97,15 @@ void menuGeneralTrainer(uint8_t event)
for (uint8_t i=0; i<4; i++) { for (uint8_t i=0; i<4; i++) {
uint8_t x = (i*TRAINER_CALIB_POS+16)*FW/2; uint8_t x = (i*TRAINER_CALIB_POS+16)*FW/2;
#if defined (PPM_UNIT_PERCENT_PREC1) #if defined (PPM_UNIT_PERCENT_PREC1)
lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (g_ppmIns[i]-g_eeGeneral.trainer.calib[i])*2, PREC1); lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (ppmInput[i]-g_eeGeneral.trainer.calib[i])*2, PREC1);
#else #else
lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (g_ppmIns[i]-g_eeGeneral.trainer.calib[i])/5, 0); lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (ppmInput[i]-g_eeGeneral.trainer.calib[i])/5, 0);
#endif #endif
} }
if (attr) { if (attr) {
if (event==EVT_KEY_LONG(KEY_ENTER)){ if (event==EVT_KEY_LONG(KEY_ENTER)){
memcpy(g_eeGeneral.trainer.calib, g_ppmIns, sizeof(g_eeGeneral.trainer.calib)); memcpy(g_eeGeneral.trainer.calib, ppmInput, sizeof(g_eeGeneral.trainer.calib));
eeDirty(EE_GENERAL); eeDirty(EE_GENERAL);
AUDIO_WARNING1(); AUDIO_WARNING1();
} }

View file

@ -99,15 +99,15 @@ void menuGeneralTrainer(uint8_t event)
for (int i=0; i<4; i++) { for (int i=0; i<4; i++) {
uint8_t x = (i*TRAINER_CALIB_POS+16)*FW/2; uint8_t x = (i*TRAINER_CALIB_POS+16)*FW/2;
#if defined (PPM_UNIT_PERCENT_PREC1) #if defined (PPM_UNIT_PERCENT_PREC1)
lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (g_ppmIns[i]-g_eeGeneral.trainer.calib[i])*2, PREC1); lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (ppmInput[i]-g_eeGeneral.trainer.calib[i])*2, PREC1);
#else #else
lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (g_ppmIns[i]-g_eeGeneral.trainer.calib[i])/5, 0); lcd_outdezAtt(x, MENU_HEADER_HEIGHT+1+6*FH, (ppmInput[i]-g_eeGeneral.trainer.calib[i])/5, 0);
#endif #endif
} }
if (attr) { if (attr) {
if (event==EVT_KEY_LONG(KEY_ENTER)){ if (event==EVT_KEY_LONG(KEY_ENTER)){
memcpy(g_eeGeneral.trainer.calib, g_ppmIns, sizeof(g_eeGeneral.trainer.calib)); memcpy(g_eeGeneral.trainer.calib, ppmInput, sizeof(g_eeGeneral.trainer.calib));
eeDirty(EE_GENERAL); eeDirty(EE_GENERAL);
AUDIO_WARNING1(); AUDIO_WARNING1();
} }

View file

@ -293,7 +293,7 @@ getvalue_t getValue(mixsrc_t i)
else if (i<MIXSRC_SW1) return getSwitch(SWSRC_THR+i-MIXSRC_THR) ? 1024 : -1024; else if (i<MIXSRC_SW1) return getSwitch(SWSRC_THR+i-MIXSRC_THR) ? 1024 : -1024;
#endif #endif
else if (i<=MIXSRC_LAST_LOGICAL_SWITCH) return getSwitch(SWSRC_FIRST_LOGICAL_SWITCH+i-MIXSRC_FIRST_LOGICAL_SWITCH) ? 1024 : -1024; else if (i<=MIXSRC_LAST_LOGICAL_SWITCH) return getSwitch(SWSRC_FIRST_LOGICAL_SWITCH+i-MIXSRC_FIRST_LOGICAL_SWITCH) ? 1024 : -1024;
else if (i<=MIXSRC_LAST_TRAINER) { int16_t x = g_ppmIns[i-MIXSRC_FIRST_TRAINER]; if (i<MIXSRC_FIRST_TRAINER+NUM_CAL_PPM) { x-= g_eeGeneral.trainer.calib[i-MIXSRC_FIRST_TRAINER]; } return x*2; } else if (i<=MIXSRC_LAST_TRAINER) { int16_t x = ppmInput[i-MIXSRC_FIRST_TRAINER]; if (i<MIXSRC_FIRST_TRAINER+NUM_CAL_PPM) { x-= g_eeGeneral.trainer.calib[i-MIXSRC_FIRST_TRAINER]; } return x*2; }
else if (i<=MIXSRC_LAST_CH) return ex_chans[i-MIXSRC_CH1]; else if (i<=MIXSRC_LAST_CH) return ex_chans[i-MIXSRC_CH1];
#if defined(GVARS) #if defined(GVARS)
@ -460,7 +460,7 @@ void evalInputs(uint8_t mode)
TrainerMix* td = &g_eeGeneral.trainer.mix[ch]; TrainerMix* td = &g_eeGeneral.trainer.mix[ch];
if (td->mode) { if (td->mode) {
uint8_t chStud = td->srcChn; uint8_t chStud = td->srcChn;
int32_t vStud = (g_ppmIns[chStud]- g_eeGeneral.trainer.calib[chStud]); int32_t vStud = (ppmInput[chStud]- g_eeGeneral.trainer.calib[chStud]);
vStud *= td->studWeight; vStud *= td->studWeight;
vStud /= 50; vStud /= 50;
switch (td->mode) { switch (td->mode) {

View file

@ -155,7 +155,7 @@ void per10ms()
#endif #endif
if (trimsCheckTimer) trimsCheckTimer--; if (trimsCheckTimer) trimsCheckTimer--;
if (g_ppmInputValidityTimer) g_ppmInputValidityTimer--; if (ppmInputValidityTimer) ppmInputValidityTimer--;
#if defined(CPUARM) #if defined(CPUARM)
if (trimsDisplayTimer) if (trimsDisplayTimer)

View file

@ -87,7 +87,7 @@ void processSbusFrame(uint8_t *sbus, int16_t *pulses, uint32_t size)
inputbits >>= SBUS_CH_BITS; inputbits >>= SBUS_CH_BITS;
} }
g_ppmInputValidityTimer = PPM_IN_VALID_TIMEOUT; ppmInputValidityTimer = PPM_IN_VALID_TIMEOUT;
} }
void processSbusInput() void processSbusInput()
@ -108,7 +108,7 @@ void processSbusInput()
else { else {
if (SbusIndex) { if (SbusIndex) {
if ((uint16_t) (getTmr2MHz() - SbusTimer) > SBUS_FRAME_GAP_DELAY) { if ((uint16_t) (getTmr2MHz() - SbusTimer) > SBUS_FRAME_GAP_DELAY) {
processSbusFrame(SbusFrame, g_ppmIns, SbusIndex); processSbusFrame(SbusFrame, ppmInput, SbusIndex);
SbusIndex = 0; SbusIndex = 0;
} }
} }

View file

@ -1019,7 +1019,7 @@ TEST(Trainer, UnpluggedTest)
g_model.mixData[0].weight = 100; g_model.mixData[0].weight = 100;
g_model.mixData[0].delayUp = DELAY_STEP*5; g_model.mixData[0].delayUp = DELAY_STEP*5;
g_model.mixData[0].delayDown = DELAY_STEP*5; g_model.mixData[0].delayDown = DELAY_STEP*5;
g_ppmInputValidityTimer = 0; ppmInputValidityTimer = 0;
g_ppmIns[0] = 1024; ppmInput[0] = 1024;
CHECK_DELAY(0, 5000); CHECK_DELAY(0, 5000);
} }

View file

@ -36,8 +36,8 @@
#include "trainer_input.h" #include "trainer_input.h"
int16_t g_ppmIns[NUM_TRAINER]; int16_t ppmInput[NUM_TRAINER];
uint8_t g_ppmInputValidityTimer; uint8_t ppmInputValidityTimer;
#if defined(CPUARM) #if defined(CPUARM)
@ -53,14 +53,14 @@ void checkTrainerSignalWarning()
static uint8_t ppmInputValidState = PPM_IN_IS_NOT_USED; static uint8_t ppmInputValidState = PPM_IN_IS_NOT_USED;
if(g_ppmInputValidityTimer && (ppmInputValidState == PPM_IN_IS_NOT_USED)) { if(ppmInputValidityTimer && (ppmInputValidState == PPM_IN_IS_NOT_USED)) {
ppmInputValidState = PPM_IN_IS_VALID; ppmInputValidState = PPM_IN_IS_VALID;
} }
else if (!g_ppmInputValidityTimer && (ppmInputValidState == PPM_IN_IS_VALID)) { else if (!ppmInputValidityTimer && (ppmInputValidState == PPM_IN_IS_VALID)) {
ppmInputValidState = PPM_IN_INVALID; ppmInputValidState = PPM_IN_INVALID;
AUDIO_TRAINER_LOST(); AUDIO_TRAINER_LOST();
} }
else if (g_ppmInputValidityTimer && (ppmInputValidState == PPM_IN_INVALID)) { else if (ppmInputValidityTimer && (ppmInputValidState == PPM_IN_INVALID)) {
ppmInputValidState = PPM_IN_IS_VALID; ppmInputValidState = PPM_IN_IS_VALID;
AUDIO_TRAINER_BACK(); AUDIO_TRAINER_BACK();
} }

View file

@ -40,13 +40,13 @@
#include "myeeprom.h" #include "myeeprom.h"
// Trainer input channels // Trainer input channels
extern int16_t g_ppmIns[NUM_TRAINER]; extern int16_t ppmInput[NUM_TRAINER];
// Timer gets decremented in per10ms() // Timer gets decremented in per10ms()
#define PPM_IN_VALID_TIMEOUT 100 // 1s #define PPM_IN_VALID_TIMEOUT 100 // 1s
extern uint8_t g_ppmInputValidityTimer; extern uint8_t ppmInputValidityTimer;
#define IS_TRAINER_INPUT_VALID() (g_ppmInputValidityTimer != 0) #define IS_TRAINER_INPUT_VALID() (ppmInputValidityTimer != 0)
#if defined(CPUARM) #if defined(CPUARM)
void checkTrainerSignalWarning(); void checkTrainerSignalWarning();
@ -63,7 +63,7 @@ inline void captureTrainerPulses(uint16_t capture)
uint16_t val = (uint16_t)(capture - lastCapt) / 2; uint16_t val = (uint16_t)(capture - lastCapt) / 2;
lastCapt = capture; lastCapt = capture;
// We process g_ppmInsright here to make servo movement as smooth as possible // We process ppmInput right here to make servo movement as smooth as possible
// while under trainee control // while under trainee control
// //
// G: Prioritize reset pulse. (Needed when less than 16 incoming pulses) // G: Prioritize reset pulse. (Needed when less than 16 incoming pulses)
@ -74,8 +74,8 @@ inline void captureTrainerPulses(uint16_t capture)
else { else {
if ((channelNumber > 0) && (channelNumber <= NUM_TRAINER)) { if ((channelNumber > 0) && (channelNumber <= NUM_TRAINER)) {
if (val>800 && val<2200) { if (val>800 && val<2200) {
g_ppmInputValidityTimer = PPM_IN_VALID_TIMEOUT; ppmInputValidityTimer = PPM_IN_VALID_TIMEOUT;
g_ppmIns[channelNumber++ - 1] = ppmInput[channelNumber++ - 1] =
//+-500 != 512, but close enough. //+-500 != 512, but close enough.
(int16_t)(val - 1500)*(g_eeGeneral.PPM_Multiplier+10)/10; (int16_t)(val - 1500)*(g_eeGeneral.PPM_Multiplier+10)/10;
} }