Subversion Repositories FlightCtrl

Rev

Rev 1828 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1828 Rev 1829
Line 49... Line 49...
49
// +  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
49
// +  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
50
// +  POSSIBILITY OF SUCH DAMAGE.
50
// +  POSSIBILITY OF SUCH DAMAGE.
51
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
51
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
52
#include "main.h"
52
#include "main.h"
Line -... Line 53...
-
 
53
 
Line 53... Line 54...
53
 
54
//MartinW MaxSize is 63488 bytes
54
 
55
 
55
unsigned char PlatinenVersion = 10;
56
unsigned char PlatinenVersion = 10;
56
unsigned char SendVersionToNavi = 1;
57
unsigned char SendVersionToNavi = 1;
Line 151... Line 152...
151
        UART_Init();
152
        UART_Init();
152
    rc_sum_init();
153
    rc_sum_init();
153
        ADC_Init();
154
        ADC_Init();
154
        I2C_Init(1);
155
        I2C_Init(1);
155
        SPI_MasterInit();
156
        SPI_MasterInit();
156
        Capacity_Init();
-
 
157
        LIBFC_Init();
157
        LIBFC_Init();
158
        GRN_ON;
158
        GRN_ON;
159
    sei();
159
    sei();
160
        ParamSet_Init();
160
        ParamSet_Init();
161
 
-
 
-
 
161
    Capacity_Init(); //Moved by metro
Line 162... Line 162...
162
 
162
 
163
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
163
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
164
// + Check connected BL-Ctrls
164
// + Check connected BL-Ctrls
165
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
165
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Line 357... Line 357...
357
                                        GPS_Roll = 0;
357
                                        GPS_Roll = 0;
358
                                        //if(!beeptime)
358
                                        //if(!beeptime)
359
                    FromNaviCtrl.CompassValue = -1;
359
                    FromNaviCtrl.CompassValue = -1;
360
                    NaviDataOkay = 0;
360
                    NaviDataOkay = 0;
361
                                }
361
                                }
362
                           if(UBat < BattLowVoltageWarning)
362
                           if((UBat < BattLowVoltageWarning)||((Capacity.RemainCapacity<=0)&&(EE_Parameter.UserParam1!=0))) //Modified  by metro
363
                                {
363
                                {
364
                                        FC_StatusFlags |= FC_STATUS_LOWBAT;
364
                                        FC_StatusFlags |= FC_STATUS_LOWBAT;
365
                                        if(BeepMuster == 0xffff)
365
                                        if(BeepMuster == 0xffff)
366
                                        {
366
                                        {
367
                                                beeptime = 6000;
367
                                                beeptime = 6000;