Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 35 → Rev 39

/branches/V0.60_CommunityVersion/analog.h
14,9 → 14,9
extern volatile unsigned int MessLuftdruck;
extern volatile int StartLuftdruck;
 
extern unsigned int ReadADC(unsigned char adc_input);
extern void ADC_Init(void);
extern void SucheLuftruckOffset(void);
unsigned int ReadADC(unsigned char adc_input);
void ADC_Init(void);
void SucheLuftruckOffset(void);
 
 
#define ANALOG_OFF ADCSRA=0
/branches/V0.60_CommunityVersion/fc.c
384,15 → 384,15
CHK_POTI(Parameter_UserParam3,EE_Parameter.UserParam3,0,255);
CHK_POTI(Parameter_UserParam4,EE_Parameter.UserParam4,0,255);
 
unsigned char ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo
unsigned char ServoNickCompInvert; // Wert : 0-250 // Richtung Einfluss Gyro/Servo
unsigned char ServoNickMin; // Wert : 0-250 // Anschlag
unsigned char ServoNickMax; // Wert : 0-250 // Anschlag
// unsigned char ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo
// unsigned char ServoNickCompInvert; // Wert : 0-250 // Richtung Einfluss Gyro/Servo
// unsigned char ServoNickMin; // Wert : 0-250 // Anschlag
// unsigned char ServoNickMax; // Wert : 0-250 // Anschlag
 
// CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl,0,255);
// CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl,0,255);
CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl,0,255);
CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl,0,255);
CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl,0,255);
 
Ki = (float) Parameter_I_Faktor * 0.0001;
MAX_GAS = EE_Parameter.Gas_Max;
/branches/V0.60_CommunityVersion/fc.h
29,7 → 29,17
void CalibrierMittelwert(void);
void Mittelwert(void);
void SetNeutral(void);
void Piep(unsigned char Anzahl);
void DefaultKonstanten(void);
void DefaultKonstanten1(void);
void DefaultKonstanten2(void);
 
extern int StickNick,StickRoll,StickGier;
extern char MotorenEin;
extern int Poti1, Poti2, Poti3, Poti4;
extern volatile unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count;
 
/*
unsigned char h,m,s;
volatile unsigned char Timeout ;
unsigned char CosinusNickWinkel, CosinusRollWinkel;
40,14 → 50,11
volatile long Mess_IntegralRoll,Mess_IntegralRoll2;
volatile long Mess_Integral_Gier;
volatile int DiffNick,DiffRoll;
extern int Poti1, Poti2, Poti3, Poti4;
volatile unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count;
unsigned char MotorWert[5];
volatile unsigned char SenderOkay;
int StickNick,StickRoll,StickGier;
char MotorenEin;
extern void DefaultKonstanten(void);
*/
 
 
#define STRUCT_PARAM_LAENGE 58
struct mk_param_struct
{
/branches/V0.60_CommunityVersion/flight.aps
1,0 → 0,0
<AVRStudio><MANAGEMENT><ProjectName>flight</ProjectName><Created>18-Aug-2007 15:51:07</Created><LastEdit>19-Aug-2007 16:03:05</LastEdit><ICON>241</ICON><ProjectType>0</ProjectType><Created>18-Aug-2007 15:51:07</Created><Version>4</Version><Build>4, 13, 0, 528</Build><ProjectTypeName>AVR GCC</ProjectTypeName></MANAGEMENT><CODE_CREATION><ObjectFile>default\Flight-Ctrl_MEGA644_V0_60.elf</ObjectFile><EntryFile></EntryFile><SaveFolder>F:\SVN\FlightCtrl\branches\community_version\</SaveFolder></CODE_CREATION><DEBUG_TARGET><CURRENT_TARGET>AVR Simulator</CURRENT_TARGET><CURRENT_PART>ATmega644.xml</CURRENT_PART><BREAKPOINTS></BREAKPOINTS><IO_EXPAND><HIDE>false</HIDE></IO_EXPAND><REGISTERNAMES><Register>R00</Register><Register>R01</Register><Register>R02</Register><Register>R03</Register><Register>R04</Register><Register>R05</Register><Register>R06</Register><Register>R07</Register><Register>R08</Register><Register>R09</Register><Register>R10</Register><Register>R11</Register><Register>R12</Register><Register>R13</Register><Register>R14</Register><Register>R15</Register><Register>R16</Register><Register>R17</Register><Register>R18</Register><Register>R19</Register><Register>R20</Register><Register>R21</Register><Register>R22</Register><Register>R23</Register><Register>R24</Register><Register>R25</Register><Register>R26</Register><Register>R27</Register><Register>R28</Register><Register>R29</Register><Register>R30</Register><Register>R31</Register></REGISTERNAMES><COM>Auto</COM><COMType>0</COMType><WATCHNUM>0</WATCHNUM><WATCHNAMES><Pane0></Pane0><Pane1></Pane1><Pane2></Pane2><Pane3></Pane3></WATCHNAMES><BreakOnTrcaeFull>0</BreakOnTrcaeFull></DEBUG_TARGET><Debugger><Triggers></Triggers></Debugger><AVRGCCPLUGIN><FILES><SOURCEFILE>analog.c</SOURCEFILE><SOURCEFILE>eeprom.c</SOURCEFILE><SOURCEFILE>fc.c</SOURCEFILE><SOURCEFILE>GPS.c</SOURCEFILE><SOURCEFILE>main.c</SOURCEFILE><SOURCEFILE>menu.c</SOURCEFILE><SOURCEFILE>printf_P.c</SOURCEFILE><SOURCEFILE>rc.c</SOURCEFILE><SOURCEFILE>timer0.c</SOURCEFILE><SOURCEFILE>twimaster.c</SOURCEFILE><SOURCEFILE>uart.c</SOURCEFILE><HEADERFILE>_Settings.h</HEADERFILE><HEADERFILE>analog.h</HEADERFILE><HEADERFILE>fc.h</HEADERFILE><HEADERFILE>gps.h</HEADERFILE><HEADERFILE>main.h</HEADERFILE><HEADERFILE>menu.h</HEADERFILE><HEADERFILE>old_macros.h</HEADERFILE><HEADERFILE>printf_P.h</HEADERFILE><HEADERFILE>rc.h</HEADERFILE><HEADERFILE>Settings.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE><HEADERFILE>uart.h</HEADERFILE><OTHERFILE>version.txt</OTHERFILE><OTHERFILE>License.txt</OTHERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE></EXTERNALMAKEFILE><PART>atmega644</PART><HEX>1</HEX><LIST>0</LIST><MAP>0</MAP><OUTPUTFILENAME>Flight-Ctrl_MEGA644_V0_60.elf</OUTPUTFILENAME><OUTPUTDIR>default\</OUTPUTDIR><ISDIRTY>0</ISDIRTY><OPTIONS><OPTION><FILE>GPS.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>analog.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.c</FILE><OPTIONLIST></OPTIONLIST></OPTION></OPTIONS><INCDIRS/><LIBDIRS/><LIBS><LIB>libc.a</LIB><LIB>libm.a</LIB></LIBS><LINKOBJECTS/><OPTIONSFORALL>-Wall -gdwarf-2 -Wstrict-prototypes -std=gnu99 -DVERSION_KOMPATIBEL=4 -DVERSION_HAUPTVERSION=0 -DVERSION_NEBENVERSION=60 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Program Files\WinAVR\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Program Files\WinAVR\utils\bin\make.exe</MAKE_LOC></AVRGCCPLUGIN><ProjectFiles><Files><Name>F:\SVN\FlightCtrl\branches\community_version\_Settings.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\analog.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\fc.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\gps.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\main.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\menu.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\old_macros.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\printf_P.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\rc.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\Settings.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\timer0.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\twimaster.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\uart.h</Name><Name>F:\SVN\FlightCtrl\branches\community_version\analog.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\eeprom.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\fc.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\GPS.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\main.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\menu.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\printf_P.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\rc.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\timer0.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\twimaster.c</Name><Name>F:\SVN\FlightCtrl\branches\community_version\uart.c</Name></Files></ProjectFiles><IOView><usergroups/></IOView><Files><File00000><FileId>00000</FileId><FileName>uart.c</FileName><Status>1</Status></File00000><File00001><FileId>00001</FileId><FileName>fc.c</FileName><Status>1</Status></File00001><File00002><FileId>00002</FileId><FileName>fc.h</FileName><Status>1</Status></File00002><File00003><FileId>00003</FileId><FileName>timer0.h</FileName><Status>1</Status></File00003><File00004><FileId>00004</FileId><FileName>main.c</FileName><Status>1</Status></File00004><File00005><FileId>00005</FileId><FileName>menu.c</FileName><Status>1</Status></File00005><File00006><FileId>00006</FileId><FileName>menu.h</FileName><Status>1</Status></File00006><File00007><FileId>00007</FileId><FileName>uart.h</FileName><Status>1</Status></File00007><File00008><FileId>00008</FileId><FileName>timer0.c</FileName><Status>1</Status></File00008><File00009><FileId>00009</FileId><FileName>rc.h</FileName><Status>1</Status></File00009><File00010><FileId>00010</FileId><FileName>License.txt</FileName><Status>1</Status></File00010></Files><Workspace><File00000><Position>441 306 1379 724</Position><LineCol>318 52</LineCol></File00000><File00001><Position>266 131 1229 548</Position><LineCol>111 0</LineCol></File00001><File00002><Position>291 156 1254 573</Position><LineCol>7 32</LineCol></File00002><File00003><Position>366 231 1379 544</Position><LineCol>2 28</LineCol></File00003><File00004><Position>391 256 1404 569</Position><LineCol>198 0</LineCol></File00004><File00005><Position>266 131 1279 444</Position><LineCol>118 0</LineCol></File00005><File00006><Position>291 156 1304 469</Position><LineCol>1 20</LineCol></File00006><File00007><Position>316 181 1329 494</Position><LineCol>6 28</LineCol></File00007><File00008><Position>341 206 1354 519</Position><LineCol>72 0</LineCol></File00008><File00009><Position>366 231 1379 544</Position><LineCol>14 2</LineCol></File00009><File00010><Position>257 100 1413 578</Position><LineCol>0 0</LineCol><State>Maximized</State></File00010></Workspace><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio>
<AVRStudio><MANAGEMENT><ProjectName>flight</ProjectName><Created>18-Aug-2007 15:51:07</Created><LastEdit>20-Aug-2007 22:52:06</LastEdit><ICON>241</ICON><ProjectType>0</ProjectType><Created>18-Aug-2007 15:51:07</Created><Version>4</Version><Build>4, 13, 0, 528</Build><ProjectTypeName>AVR GCC</ProjectTypeName></MANAGEMENT><CODE_CREATION><ObjectFile>default\Flight-Ctrl_MEGA644_V0_60.elf</ObjectFile><EntryFile></EntryFile><SaveFolder>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\</SaveFolder></CODE_CREATION><DEBUG_TARGET><CURRENT_TARGET>AVR Simulator</CURRENT_TARGET><CURRENT_PART>ATmega644.xml</CURRENT_PART><BREAKPOINTS></BREAKPOINTS><IO_EXPAND><HIDE>false</HIDE></IO_EXPAND><REGISTERNAMES><Register>R00</Register><Register>R01</Register><Register>R02</Register><Register>R03</Register><Register>R04</Register><Register>R05</Register><Register>R06</Register><Register>R07</Register><Register>R08</Register><Register>R09</Register><Register>R10</Register><Register>R11</Register><Register>R12</Register><Register>R13</Register><Register>R14</Register><Register>R15</Register><Register>R16</Register><Register>R17</Register><Register>R18</Register><Register>R19</Register><Register>R20</Register><Register>R21</Register><Register>R22</Register><Register>R23</Register><Register>R24</Register><Register>R25</Register><Register>R26</Register><Register>R27</Register><Register>R28</Register><Register>R29</Register><Register>R30</Register><Register>R31</Register></REGISTERNAMES><COM>Auto</COM><COMType>0</COMType><WATCHNUM>0</WATCHNUM><WATCHNAMES><Pane0></Pane0><Pane1></Pane1><Pane2></Pane2><Pane3></Pane3></WATCHNAMES><BreakOnTrcaeFull>0</BreakOnTrcaeFull></DEBUG_TARGET><Debugger><Triggers></Triggers></Debugger><AVRGCCPLUGIN><FILES><SOURCEFILE>analog.c</SOURCEFILE><SOURCEFILE>eeprom.c</SOURCEFILE><SOURCEFILE>fc.c</SOURCEFILE><SOURCEFILE>GPS.c</SOURCEFILE><SOURCEFILE>main.c</SOURCEFILE><SOURCEFILE>menu.c</SOURCEFILE><SOURCEFILE>printf_P.c</SOURCEFILE><SOURCEFILE>rc.c</SOURCEFILE><SOURCEFILE>timer0.c</SOURCEFILE><SOURCEFILE>twimaster.c</SOURCEFILE><SOURCEFILE>uart.c</SOURCEFILE><HEADERFILE>_Settings.h</HEADERFILE><HEADERFILE>analog.h</HEADERFILE><HEADERFILE>fc.h</HEADERFILE><HEADERFILE>gps.h</HEADERFILE><HEADERFILE>main.h</HEADERFILE><HEADERFILE>menu.h</HEADERFILE><HEADERFILE>old_macros.h</HEADERFILE><HEADERFILE>printf_P.h</HEADERFILE><HEADERFILE>rc.h</HEADERFILE><HEADERFILE>Settings.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE><HEADERFILE>uart.h</HEADERFILE><OTHERFILE>version.txt</OTHERFILE><OTHERFILE>License.txt</OTHERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE></EXTERNALMAKEFILE><PART>atmega644</PART><HEX>1</HEX><LIST>1</LIST><MAP>1</MAP><OUTPUTFILENAME>Flight-Ctrl_MEGA644_V0_60.elf</OUTPUTFILENAME><OUTPUTDIR>default\</OUTPUTDIR><ISDIRTY>0</ISDIRTY><OPTIONS><OPTION><FILE>GPS.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>analog.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.c</FILE><OPTIONLIST></OPTIONLIST></OPTION></OPTIONS><INCDIRS/><LIBDIRS/><LIBS><LIB>libc.a</LIB><LIB>libm.a</LIB></LIBS><LINKOBJECTS/><OPTIONSFORALL>-Wall -gdwarf-2 -Wstrict-prototypes -std=gnu99 -DVERSION_KOMPATIBEL=4 -DVERSION_HAUPTVERSION=0 -DVERSION_NEBENVERSION=60 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Program Files\WinAVR\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Program Files\WinAVR\utils\bin\make.exe</MAKE_LOC></AVRGCCPLUGIN><ProjectFiles><Files><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\_Settings.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\analog.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\fc.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\gps.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\main.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\menu.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\old_macros.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\printf_P.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\rc.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\Settings.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\timer0.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\twimaster.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\uart.h</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\analog.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\eeprom.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\fc.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\GPS.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\main.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\menu.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\printf_P.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\rc.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\timer0.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\twimaster.c</Name><Name>F:\SVN\FlightCtrl\branches\V0.60_CommunityVersion\uart.c</Name></Files></ProjectFiles><IOView><usergroups/></IOView><Files><File00000><FileId>00000</FileId><FileName>_Settings.h</FileName><Status>1</Status></File00000><File00001><FileId>00001</FileId><FileName>analog.h</FileName><Status>1</Status></File00001><File00002><FileId>00002</FileId><FileName>fc.h</FileName><Status>1</Status></File00002><File00003><FileId>00003</FileId><FileName>gps.h</FileName><Status>1</Status></File00003><File00004><FileId>00004</FileId><FileName>main.h</FileName><Status>1</Status></File00004><File00005><FileId>00005</FileId><FileName>menu.h</FileName><Status>1</Status></File00005><File00006><FileId>00006</FileId><FileName>old_macros.h</FileName><Status>1</Status></File00006><File00007><FileId>00007</FileId><FileName>printf_P.h</FileName><Status>1</Status></File00007><File00008><FileId>00008</FileId><FileName>rc.h</FileName><Status>1</Status></File00008><File00009><FileId>00009</FileId><FileName>Settings.h</FileName><Status>1</Status></File00009><File00010><FileId>00010</FileId><FileName>timer0.h</FileName><Status>1</Status></File00010><File00011><FileId>00011</FileId><FileName>twimaster.h</FileName><Status>1</Status></File00011><File00012><FileId>00012</FileId><FileName>uart.h</FileName><Status>1</Status></File00012></Files><Workspace><File00000><Position>266 105 1233 462</Position><LineCol>0 0</LineCol></File00000><File00001><Position>391 230 1304 701</Position><LineCol>18 0</LineCol></File00001><File00002><Position>416 255 1329 726</Position><LineCol>53 33</LineCol></File00002><File00003><Position>466 305 1379 776</Position><LineCol>4 0</LineCol></File00003><File00004><Position>491 330 1404 801</Position><LineCol>0 0</LineCol></File00004><File00005><Position>266 105 1179 576</Position><LineCol>0 0</LineCol></File00005><File00006><Position>291 130 1204 601</Position><LineCol>0 0</LineCol></File00006><File00007><Position>316 155 1229 626</Position><LineCol>0 0</LineCol></File00007><File00008><Position>341 180 1254 651</Position><LineCol>0 0</LineCol></File00008><File00009><Position>366 205 1279 676</Position><LineCol>0 0</LineCol></File00009><File00010><Position>391 230 1304 701</Position><LineCol>0 0</LineCol></File00010><File00011><Position>416 255 1329 726</Position><LineCol>0 0</LineCol></File00011><File00012><Position>257 74 1413 810</Position><LineCol>0 0</LineCol><State>Maximized</State></File00012></Workspace><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio>
/branches/V0.60_CommunityVersion/gps.h
1,4 → 1,5
extern signed int GPS_Nick;
extern signed int GPS_Roll;
extern void GPS_Neutral(void);
extern void GPS_BerechneZielrichtung(void);
 
void GPS_Neutral(void);
void GPS_BerechneZielrichtung(void);
/branches/V0.60_CommunityVersion/menu.c
115,4 → 115,4
break;
}
RemoteTasten = 0;
}
}
/branches/V0.60_CommunityVersion/menu.h
1,4 → 1,6
extern void Menu(void);
void Menu(void);
void LcdClear(void);
 
extern char DisplayBuff[80];
extern unsigned char DispPtr;
unsigned char RemoteTasten;
/branches/V0.60_CommunityVersion/timer0.c
70,7 → 70,7
TCCR0A = (1<<COM0A1)|(1<<COM0B1)|3;//fast PWM
OCR0A = 0;
OCR0B = 120;
TCNT0 = -TIMER_RELOAD_VALUE; // reload
TCNT0 = (unsigned char)-TIMER_RELOAD_VALUE; // reload
//OCR1 = 0x00;
 
TCCR2A=(1<<COM2A1)|(1<<COM2A0)|3;
77,7 → 77,7
TCCR2B=(0<<CS20)|(1<<CS21)|(1<<CS22);
// TIMSK2 |= _BV(TOIE2);
TIMSK2 |= _BV(OCIE2A);
TIMSK2 |= _BV(OCIE2A);
 
TIMSK0 |= _BV(TOIE0);
OCR2A = 10;
/branches/V0.60_CommunityVersion/timer0.h
11,4 → 11,4
extern volatile unsigned char UpdateMotor;
extern volatile unsigned int beeptime;
extern volatile unsigned int cntKompass;
extern int ServoValue;
extern int ServoValue;
/branches/V0.60_CommunityVersion/uart.c
178,12 → 178,12
{
if(!NeuerDatensatzEmpfangen) return;
 
unsigned int tmp_int_arr1[1];
unsigned int tmp_int_arr2[2];
unsigned int tmp_int_arr3[3];
// unsigned int tmp_int_arr1[1];
// unsigned int tmp_int_arr2[2];
// unsigned int tmp_int_arr3[3];
unsigned char tmp_char_arr2[2];
unsigned char tmp_char_arr3[3];
unsigned char tmp_char_arr4[4];
// unsigned char tmp_char_arr3[3];
// unsigned char tmp_char_arr4[4];
//if(!MotorenEin)
PcZugriff = 255;
switch(RxdBuffer[2])
316,7 → 316,7
Menu();
DebugDisplayAnforderung = 0;
if(++dis_zeile == 4) dis_zeile = 0;
SendOutData('0' + dis_zeile,0,&DisplayBuff[20 * dis_zeile],20); // DisplayZeile übertragen
SendOutData('0' + dis_zeile,0,(unsigned char *)&DisplayBuff[20 * dis_zeile],20); // DisplayZeile übertragen
}
if(GetVersionAnforderung && UebertragungAbgeschlossen)
{
/branches/V0.60_CommunityVersion/uart.h
4,6 → 4,8
#define MAX_SENDE_BUFF 150
#define MAX_EMPFANGS_BUFF 150
 
void BearbeiteRxDaten(void);
 
extern unsigned char DebugGetAnforderung;
extern unsigned volatile char SendeBuffer[MAX_SENDE_BUFF];
extern unsigned volatile char RxdBuffer[MAX_EMPFANGS_BUFF];