Subversion Repositories FlightCtrl

Rev

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

Rev 1081 Rev 1097
Line 609... Line 609...
609
        }
609
        }
Line 610... Line 610...
610
 
610
 
611
        #ifdef USE_MK3MAG
611
        #ifdef USE_MK3MAG
612
    if((CheckDelay(Compass_Timer)) && txd_complete)
612
    if((CheckDelay(Compass_Timer)) && txd_complete)
613
        {
613
        {
614
                ToMk3Mag.Attitude[0] = (int16_t) (IntegralNick / 108);  // approx. 0,1 Deg
614
                ToMk3Mag.Attitude[0] = (int16_t) (IntegralNick / 130L);  // approx. 0.1 deg
615
                ToMk3Mag.Attitude[1] = (int16_t) (IntegralRoll / 108);  // approx. 0,1 Deg
615
                ToMk3Mag.Attitude[1] = (int16_t) (IntegralRoll / 130L);  // approx. 0.1 deg
616
                ToMk3Mag.UserParam[0] = FCParam.UserParam1;
616
                ToMk3Mag.UserParam[0] = FCParam.UserParam1;
617
                ToMk3Mag.UserParam[1] = FCParam.UserParam2;
617
                ToMk3Mag.UserParam[1] = FCParam.UserParam2;
618
                ToMk3Mag.CalState = CompassCalState;
618
                ToMk3Mag.CalState = CompassCalState;
619
                SendOutData('w', MK3MAG_ADDRESS, 1,(uint8_t *) &ToMk3Mag,sizeof(ToMk3Mag));
619
                SendOutData('w', MK3MAG_ADDRESS, 1,(uint8_t *) &ToMk3Mag,sizeof(ToMk3Mag));