/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]; |