/beta/Code Redesign killagreg/fc.c |
---|
968,7 → 968,11 |
if(++delay_startmotors > 200) // not immediately (wait 200 loops = 200 * 2ms = 0.4 s) |
{ |
delay_startmotors = 0; |
#ifdef USE_NAVICTRL |
if(!UART_VersionInfo.HardwareError[0] && Calibration_Done && !NCErrorCode) |
#else |
if(!UART_VersionInfo.HardwareError[0] && Calibration_Done) |
#endif |
{ |
ModelIsFlying = 1; |
FC_StatusFlags |= (FC_STATUS_MOTOR_RUN|FC_STATUS_START); // set flag RUN and START |
/beta/Code Redesign killagreg/libfc1284.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/beta/Code Redesign killagreg/libfc644.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/beta/Code Redesign killagreg/main.c |
---|
79,6 → 79,7 |
uint8_t BoardRelease = 10; |
uint8_t LowVoltageWarning = 94; |
uint8_t JetiBeep = 0; // to allow any Morse-Beeping of the Jeti-Box |
uint16_t FlightMinutes = 0, FlightMinutesTotal = 0, FlightSeconds = 0; |
uint8_t GetBoardRelease(void) |
298,6 → 299,7 |
Debug(ANSI_CLEAR "FC-Start!\n\rFlighttime: %d min", FlightMinutesTotal); // Note: this won't waste flash memory, if #DEBUG is not active |
DebugOut.Status[0] = 0x01 | 0x02; |
JetiBeep = 0; |
// begin of main loop |
while (1) |
{ |
/beta/Code Redesign killagreg/main.h |
---|
17,6 → 17,7 |
extern uint8_t LowVoltageWarning; |
extern uint8_t BoardRelease; |
extern uint8_t JetiBeep; |
extern uint16_t FlightMinutes, FlightMinutesTotal, FlightSeconds; |
void LipoDetection(uint8_t print); |
/beta/Code Redesign killagreg/makefile |
---|
5,8 → 5,8 |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 82 |
VERSION_PATCH = 1 |
VERSION_MINOR = 83 |
VERSION_PATCH = 0 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol Major Version |
VERSION_SERIAL_MINOR = 0 # Serial Protocol Minor Version |
/beta/Code Redesign killagreg/spi.c |
---|
345,7 → 345,7 |
if(CompassHeading < 0) CompassOffCourse = 0; |
else CompassOffCourse = ((540 + CompassHeading - CompassCourse) % 360) - 180; |
// NaviCtrl wants to beep? |
if (FromNaviCtrl.BeepTime > BeepTime && !CompassCalState) BeepTime = FromNaviCtrl.BeepTime; |
if (FromNaviCtrl.BeepTime > BeepTime /*&& !CompassCalState*/) BeepTime = FromNaviCtrl.BeepTime; |
switch (FromNaviCtrl.Command) |
{ |
/beta/Code Redesign killagreg/version.txt |
---|
430,11 → 430,17 |
0.82b H.Buss 08.12.2010 |
- Unterstützung von 3,3V-Referenzspannung (nur ATMEGA128) |
0.83a H.Buss 06.01.2011 |
- nur starten, wenn NC_ErrorCode = 0 |
- Beeptime von NC auch beim Kalibrieren durchlassen |
- Varible "JetiBeep" eingeführt |
Anpassungen bzgl. V0.82 |
G.Stobrawa 8.12.2010 |
Anpassungen bzgl. V0.83 |
G.Stobrawa 18.01.2011 |
- Code stärker modularisiert und restrukturiert |
- viele Kommentare zur Erklärug eingefügt |