Subversion Repositories FlightCtrl

Rev

Rev 2176 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2176 Rev 2177
Line 66... Line 66...
66
#define JETIBOX_KEY_UNDEF       0x00
66
#define JETIBOX_KEY_UNDEF       0x00
Line 67... Line 67...
67
 
67
 
68
#define JetiBox_printfxy(x,y,format, args...)  { LIBFC_JetiBox_SetPos(y * 16 + x); _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);}
68
#define JetiBox_printfxy(x,y,format, args...)  { LIBFC_JetiBox_SetPos(y * 16 + x); _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);}
Line -... Line 69...
-
 
69
#define JetiBox_printf(format, args...)        {  _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);}
-
 
70
 
69
#define JetiBox_printf(format, args...)        {  _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);}
71
#define LIMIT_MIN_MAX(value, min, max) {if(value <= min) value = min; else if(value >= max) value = max;} //MartinR
70
 
72
 
71
// -----------------------------------------------------------
73
// -----------------------------------------------------------
72
// the menu functions
74
// the menu functions
73
// -----------------------------------------------------------
75
// -----------------------------------------------------------
Line 178... Line 180...
178
        }
180
        }
179
#endif
181
#endif
180
}
182
}
Line -... Line 183...
-
 
183
 
-
 
184
 
-
 
185
// MartinR für Jeti+  Anfang
-
 
186
void Menu_spoti1(uint8_t key)
-
 
187
{                       //0123456789ABCDEF
-
 
188
 
-
 
189
        JetiBox_printfxy(0,0,">%3i=Serialpot1",(PPM_in[13] + 127));
-
 
190
        //JetiBox_printfxy(0,1," %3i=Serialpot2",PPM_in[14]);
-
 
191
        if(key== JETIBOX_KEY_UP) PPM_in[13] = PPM_in[13]+25;
-
 
192
        if(key== JETIBOX_KEY_DOWN) PPM_in[13] = PPM_in[13]-25;
-
 
193
        LIMIT_MIN_MAX(PPM_in[13], -127, 128);   // MartinR: Begrenzung 
-
 
194
}
-
 
195
 
-
 
196
void Menu_spoti2(uint8_t key)
-
 
197
{                       //0123456789ABCDEF
-
 
198
 
-
 
199
        //JetiBox_printfxy(0,0," %3i=Serialpot1",PPM_in[13]);
-
 
200
        JetiBox_printfxy(0,1,">%3i=Serialpot2",(PPM_in[14] + 127));
-
 
201
        if(key== JETIBOX_KEY_UP) PPM_in[14] = PPM_in[14]+2;
-
 
202
        if(key== JETIBOX_KEY_DOWN) PPM_in[14] = PPM_in[14]-2;
-
 
203
        LIMIT_MIN_MAX(PPM_in[14], -127, 128);   // MartinR: Begrenzung
-
 
204
}
-
 
205
 
181
 
206
// MartinR für Jeti+  Ende
182
 
207
 
183
// -----------------------------------------------------------
208
// -----------------------------------------------------------
184
// the menu topology
209
// the menu topology
Line 202... Line 227...
202
*/
227
*/
Line 203... Line 228...
203
 
228
 
204
const MENU_ENTRY JetiBox_Menu[] PROGMEM=
229
const MENU_ENTRY JetiBox_Menu[] PROGMEM=
205
{ // l  r  u  d  pHandler
230
{ // l  r  u  d  pHandler
-
 
231
#if !defined (RECEIVER_SPEKTRUM_DX7EXP) && !defined (RECEIVER_SPEKTRUM_DX8EXP)
206
#if !defined (RECEIVER_SPEKTRUM_DX7EXP) && !defined (RECEIVER_SPEKTRUM_DX8EXP)
232
        //{4, 1, 0, 0, &Menu_Status },  // 0 // MartinR: so war es
207
        {4, 1, 0, 0, &Menu_Status },    // 0
233
        {6, 1, 0, 0, &Menu_Status },    // 0 // MartinR: geändert
208
        {0, 2, 1, 1, &Menu_Temperature },       // 1
234
        {0, 2, 1, 1, &Menu_Temperature },       // 1
209
        {1, 3, 2, 2, &Menu_Battery },   // 2
235
        {1, 3, 2, 2, &Menu_Battery },   // 2
210
        {2, 4, 3, 3, &Menu_PosInfo },   // 3
236
        {2, 4, 3, 3, &Menu_PosInfo },   // 3
-
 
237
        //{3, 0, 4, 4, &Magnet_Values } // 4 // MartinR: so war es
-
 
238
        {3, 5, 4, 4, &Magnet_Values },  // 4 // MartinR: geändert
-
 
239
       
-
 
240
        {4, 6, 5, 5, &Menu_spoti1 },    // 5  // MartinR: für Jeti+
-
 
241
        {5, 0, 6, 6, &Menu_spoti2 },    // 6  // MartinR: für Jeti+
211
        {3, 0, 4, 4, &Magnet_Values }   // 4
242
 
212
#endif
243
#endif
Line 213... Line 244...
213
};
244
};
214
 
245