Lines Matching refs:calidata

606 	struct Cali_Data calidata={0};  in auto_calibration_instant_sc7a20()  local
612 calidata.xaddmis = 0x40; in auto_calibration_instant_sc7a20()
613 calidata.yaddmis = 0x41; in auto_calibration_instant_sc7a20()
614 calidata.zaddmis = 0x42; in auto_calibration_instant_sc7a20()
615 calidata.xaddoff = 0x47; in auto_calibration_instant_sc7a20()
616 calidata.yaddoff = 0x48; in auto_calibration_instant_sc7a20()
617 calidata.zaddoff = 0x49; in auto_calibration_instant_sc7a20()
620 (UINT)calidata.xfinalf,(UINT)calidata.xtempf, in auto_calibration_instant_sc7a20()
621 (UINT)calidata.yfinalf,(UINT)calidata.ytempf, in auto_calibration_instant_sc7a20()
622 (UINT)calidata.zfinalf,(UINT)calidata.ztempf in auto_calibration_instant_sc7a20()
633 calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
634 calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
635 calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
636 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
637 if(check_flag_is_return(&calidata)){ in auto_calibration_instant_sc7a20()
643 (UINT)calidata.xfinalf,(UINT)calidata.xtempf, in auto_calibration_instant_sc7a20()
644 (UINT)calidata.yfinalf,(UINT)calidata.ytempf, in auto_calibration_instant_sc7a20()
645 (UINT)calidata.zfinalf,(UINT)calidata.ztempf in auto_calibration_instant_sc7a20()
658 if(calidata.xfinalf==0){ in auto_calibration_instant_sc7a20()
659 Write_Input(calidata.xaddoff, 0x3f);//cali mis under off=0x3f in auto_calibration_instant_sc7a20()
661 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
662 Write_Input(calidata.xaddmis, (*(calidata.MisDataSpaceConvert))(255)); // x mis to max in auto_calibration_instant_sc7a20()
664 if(calidata.yfinalf==0){ in auto_calibration_instant_sc7a20()
665 Write_Input(calidata.yaddoff, 0x3f);//cali mis under off=0x3f in auto_calibration_instant_sc7a20()
667 calidata.MisDataSpaceConvert = forword_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
668 Write_Input(calidata.yaddmis, (*(calidata.MisDataSpaceConvert))(255)); // y mis to max in auto_calibration_instant_sc7a20()
670 if(calidata.zfinalf==0){ in auto_calibration_instant_sc7a20()
671 Write_Input(calidata.zaddoff, 0x3f);//cali mis under off=0x3f in auto_calibration_instant_sc7a20()
673 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
674 Write_Input(calidata.zaddmis, (*(calidata.MisDataSpaceConvert))(255)); // z mis to max in auto_calibration_instant_sc7a20()
678 calidata.xpoutput=calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
679 calidata.ypoutput=calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
680 calidata.zpoutput=calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
681 …"step 2 xnoutput = %d ynoutput = %d znoutput = %d \n",calidata.xnoutput,calidata.ynoutput,calidata in auto_calibration_instant_sc7a20()
682 if((calidata.xpoutput<-25)||(calidata.ypoutput<-25)||(calidata.zpoutput<-25)){ in auto_calibration_instant_sc7a20()
692 if(calidata.xfinalf==0){ in auto_calibration_instant_sc7a20()
693 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
694 Write_Input(calidata.xaddmis, (*(calidata.MisDataSpaceConvert))(0)); // x mis to min in auto_calibration_instant_sc7a20()
696 if(calidata.yfinalf==0){ in auto_calibration_instant_sc7a20()
697 calidata.MisDataSpaceConvert = forword_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
698 Write_Input(calidata.yaddmis, (*(calidata.MisDataSpaceConvert))(0)); // y mis to min in auto_calibration_instant_sc7a20()
700 if(calidata.zfinalf==0){ in auto_calibration_instant_sc7a20()
701 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
702 Write_Input(calidata.zaddmis, (*(calidata.MisDataSpaceConvert))(0)); // z mis to min in auto_calibration_instant_sc7a20()
705 calidata.xnoutput=calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
706 calidata.ynoutput=calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
707 calidata.znoutput=calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
708 …"step 2 xnoutput = %d ynoutput = %d znoutput = %d \n",calidata.xnoutput,calidata.ynoutput,calidata in auto_calibration_instant_sc7a20()
709 if((calidata.xnoutput>25)||(calidata.ynoutput>25)||(calidata.znoutput>25)){ in auto_calibration_instant_sc7a20()
721 if(abs(calidata.xpoutput)<=abs(calidata.xnoutput)){ in auto_calibration_instant_sc7a20()
722 calidata.xfoutput=calidata.xpoutput; in auto_calibration_instant_sc7a20()
723 calidata.xmmis=255; in auto_calibration_instant_sc7a20()
726 calidata.xfoutput=calidata.xnoutput; in auto_calibration_instant_sc7a20()
727 calidata.xmmis=0; in auto_calibration_instant_sc7a20()
729 if(abs(calidata.ypoutput)<=abs(calidata.ynoutput)){ in auto_calibration_instant_sc7a20()
730 calidata.yfoutput=calidata.ypoutput; in auto_calibration_instant_sc7a20()
731 calidata.ymmis=255; in auto_calibration_instant_sc7a20()
734 calidata.yfoutput=calidata.ynoutput; in auto_calibration_instant_sc7a20()
735 calidata.ymmis=0; in auto_calibration_instant_sc7a20()
737 if(abs(calidata.zpoutput)<=abs(calidata.znoutput)){ in auto_calibration_instant_sc7a20()
738 calidata.zfoutput=calidata.zpoutput; in auto_calibration_instant_sc7a20()
739 calidata.zmmis=255; in auto_calibration_instant_sc7a20()
742 calidata.zfoutput=calidata.znoutput; in auto_calibration_instant_sc7a20()
743 calidata.zmmis=0; in auto_calibration_instant_sc7a20()
746 if(calidata.xfinalf==0){ in auto_calibration_instant_sc7a20()
747 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
748 Write_Input(calidata.xaddmis, (*(calidata.MisDataSpaceConvert))(calidata.xmmis)); in auto_calibration_instant_sc7a20()
750 if(calidata.yfinalf==0){ in auto_calibration_instant_sc7a20()
751 calidata.MisDataSpaceConvert = forword_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
752 Write_Input(calidata.yaddmis, (*(calidata.MisDataSpaceConvert))(calidata.ymmis)); in auto_calibration_instant_sc7a20()
754 if(calidata.zfinalf==0){ in auto_calibration_instant_sc7a20()
755 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
756 Write_Input(calidata.zaddmis, (*(calidata.MisDataSpaceConvert))(calidata.zmmis)); in auto_calibration_instant_sc7a20()
758 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
760 if(abs(calidata.xfoutput)<25) calidata.xtempf=1; in auto_calibration_instant_sc7a20()
761 if(abs(calidata.yfoutput)<25) calidata.ytempf=1; in auto_calibration_instant_sc7a20()
762 if(abs(calidata.zfoutput)<25) calidata.ztempf=1; in auto_calibration_instant_sc7a20()
770 calidata.xpmis=calidata.ypmis=calidata.zpmis=255; in auto_calibration_instant_sc7a20()
771 calidata.xnmis=calidata.ynmis=calidata.znmis=0; in auto_calibration_instant_sc7a20()
772 check_finalflag_set_tempflag(&calidata); in auto_calibration_instant_sc7a20()
775 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
776 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
777 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
784 if((calidata.xtempf)&&(calidata.ytempf)&&(calidata.ztempf))break; in auto_calibration_instant_sc7a20()
785 updata_midmis_address(&calidata); in auto_calibration_instant_sc7a20()
787 calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
788 calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
789 calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
792 calidata.xpoutput,(unsigned int)calidata.xpmis, in auto_calibration_instant_sc7a20()
793 calidata.xfoutput,(unsigned int)calidata.xmmis, in auto_calibration_instant_sc7a20()
794 calidata.xnoutput,(unsigned int)calidata.xnmis, in auto_calibration_instant_sc7a20()
795 calidata.ypoutput,(unsigned int)calidata.ypmis, in auto_calibration_instant_sc7a20()
796 calidata.yfoutput,(unsigned int)calidata.ymmis, in auto_calibration_instant_sc7a20()
797 calidata.ynoutput,(unsigned int)calidata.ynmis, in auto_calibration_instant_sc7a20()
798 calidata.zpoutput,(unsigned int)calidata.zpmis, in auto_calibration_instant_sc7a20()
799 calidata.zfoutput,(unsigned int)calidata.zmmis, in auto_calibration_instant_sc7a20()
800 calidata.znoutput,(unsigned int)calidata.znmis in auto_calibration_instant_sc7a20()
803 updata_mmis_pnfoutput_set_tempflag(&calidata,acc_buf,x,y,z); in auto_calibration_instant_sc7a20()
804 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
805 if(check_flag_is_return(&calidata))return 1; in auto_calibration_instant_sc7a20()
809 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
810 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
811 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
821 calidata.xtempf=calidata.ytempf=calidata.ztempf=1; in auto_calibration_instant_sc7a20()
822 if((calidata.xmmis>0)&&(calidata.xmmis<255))calidata.xtempf=0; in auto_calibration_instant_sc7a20()
823 if((calidata.ymmis>0)&&(calidata.ymmis<255))calidata.ytempf=0; in auto_calibration_instant_sc7a20()
824 if((calidata.zmmis>0)&&(calidata.zmmis<255))calidata.ztempf=0; in auto_calibration_instant_sc7a20()
825 calidata.xpmis=calidata.xnmis=calidata.xmmis; in auto_calibration_instant_sc7a20()
826 calidata.ypmis=calidata.ynmis=calidata.ymmis; in auto_calibration_instant_sc7a20()
827 calidata.zpmis=calidata.znmis=calidata.zmmis; in auto_calibration_instant_sc7a20()
830 if(calidata.xtempf==0){ in auto_calibration_instant_sc7a20()
831 calidata.xpmis = calidata.xmmis + count - 1; in auto_calibration_instant_sc7a20()
832 …if((calidata.xpmis>calidata.xmmis)&&(calidata.xpmis==128))calidata.xpmis = calidata.xmmis + count-… in auto_calibration_instant_sc7a20()
833 …if((calidata.xpmis<calidata.xmmis)&&(calidata.xpmis==127))calidata.xpmis = calidata.xmmis + count-… in auto_calibration_instant_sc7a20()
834 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
835 Write_Input(calidata.xaddmis, (*(calidata.MisDataSpaceConvert))(calidata.xpmis)); in auto_calibration_instant_sc7a20()
837 if(calidata.ytempf==0){ in auto_calibration_instant_sc7a20()
838 calidata.ypmis = calidata.ymmis + count - 1; in auto_calibration_instant_sc7a20()
839 …if((calidata.ypmis>calidata.ymmis)&&(calidata.ypmis==128))calidata.ypmis = calidata.ymmis + count-… in auto_calibration_instant_sc7a20()
840 …if((calidata.ypmis<calidata.ymmis)&&(calidata.ypmis==127))calidata.ypmis = calidata.ymmis + count-… in auto_calibration_instant_sc7a20()
841 calidata.MisDataSpaceConvert = forword_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
842 Write_Input(calidata.yaddmis, (*(calidata.MisDataSpaceConvert))(calidata.ypmis)); in auto_calibration_instant_sc7a20()
844 if(calidata.ztempf==0){ in auto_calibration_instant_sc7a20()
845 calidata.zpmis = calidata.zmmis + count - 1; in auto_calibration_instant_sc7a20()
846 …if((calidata.zpmis>calidata.zmmis)&&(calidata.zpmis==128))calidata.zpmis = calidata.zmmis + count-… in auto_calibration_instant_sc7a20()
847 …if((calidata.zpmis<calidata.zmmis)&&(calidata.zpmis==127))calidata.zpmis = calidata.zmmis + count-… in auto_calibration_instant_sc7a20()
848 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
849 Write_Input(calidata.zaddmis, (*(calidata.MisDataSpaceConvert))(calidata.zpmis)); in auto_calibration_instant_sc7a20()
852 if(abs((signed int)((signed char)acc_buf[1])-x)<abs(calidata.xfoutput)){ in auto_calibration_instant_sc7a20()
853 calidata.xnmis=calidata.xpmis; in auto_calibration_instant_sc7a20()
854 calidata.xfoutput= (signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
856 if(abs((signed int)((signed char)acc_buf[3])-y)<abs(calidata.yfoutput)){ in auto_calibration_instant_sc7a20()
857 calidata.ynmis=calidata.ypmis; in auto_calibration_instant_sc7a20()
858 calidata.yfoutput= (signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
860 if(abs((signed int)((signed char)acc_buf[5])-z)<abs(calidata.zfoutput)){ in auto_calibration_instant_sc7a20()
861 calidata.znmis=calidata.zpmis; in auto_calibration_instant_sc7a20()
862 calidata.zfoutput= (signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
864 if(calidata.xtempf==0){ in auto_calibration_instant_sc7a20()
865 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
866 Write_Input(calidata.xaddmis, (*(calidata.MisDataSpaceConvert))(calidata.xnmis)); in auto_calibration_instant_sc7a20()
868 if(calidata.ytempf==0){ in auto_calibration_instant_sc7a20()
869 calidata.MisDataSpaceConvert = forword_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
870 Write_Input(calidata.yaddmis, (*(calidata.MisDataSpaceConvert))(calidata.ynmis)); in auto_calibration_instant_sc7a20()
872 if(calidata.ztempf==0){ in auto_calibration_instant_sc7a20()
873 calidata.MisDataSpaceConvert = reverse_MisDataSpaceConvert; in auto_calibration_instant_sc7a20()
874 Write_Input(calidata.zaddmis, (*(calidata.MisDataSpaceConvert))(calidata.znmis)); in auto_calibration_instant_sc7a20()
878 (signed int)((signed char)acc_buf[1])-x,(unsigned int)calidata.xpmis, in auto_calibration_instant_sc7a20()
879 (signed int)((signed char)acc_buf[3])-y,(unsigned int)calidata.ypmis, in auto_calibration_instant_sc7a20()
880 (signed int)((signed char)acc_buf[5])-z,(unsigned int)calidata.zpmis in auto_calibration_instant_sc7a20()
896 calidata.xpoff=calidata.ypoff=calidata.zpoff=0x7f; in auto_calibration_instant_sc7a20()
897 calidata.xnoff=calidata.ynoff=calidata.znoff=0; in auto_calibration_instant_sc7a20()
898 calidata.xtempf=calidata.ytempf=calidata.ztempf=0; in auto_calibration_instant_sc7a20()
901 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
902 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
903 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
906 check_finalflag_set_tempflag(&calidata); in auto_calibration_instant_sc7a20()
909 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
910 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
911 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
915 if(calidata.xtempf==0){ in auto_calibration_instant_sc7a20()
916 calidata.OffDataSpaceConvert = reverse_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
917 Write_Input(calidata.xaddoff, (*(calidata.OffDataSpaceConvert))(calidata.xpoff)); // x off to max in auto_calibration_instant_sc7a20()
919 if(calidata.ytempf==0){ in auto_calibration_instant_sc7a20()
920 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
921 Write_Input(calidata.yaddoff, (*(calidata.OffDataSpaceConvert))(calidata.xpoff)); // y off to max in auto_calibration_instant_sc7a20()
923 if(calidata.ztempf==0){ in auto_calibration_instant_sc7a20()
924 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
925 Write_Input(calidata.zaddoff, (*(calidata.OffDataSpaceConvert))(calidata.xpoff)); // z off to max in auto_calibration_instant_sc7a20()
928 calidata.xpoutput=calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
929 calidata.ypoutput=calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
930 calidata.zpoutput=calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
933 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
934 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
935 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
938 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
941 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
942 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
943 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
947 if(calidata.xtempf==0){ in auto_calibration_instant_sc7a20()
948 calidata.OffDataSpaceConvert = reverse_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
949 Write_Input(calidata.xaddoff, (*(calidata.OffDataSpaceConvert))(calidata.xnoff)); // x off to min in auto_calibration_instant_sc7a20()
951 if(calidata.ytempf==0){ in auto_calibration_instant_sc7a20()
952 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
953 Write_Input(calidata.yaddoff, (*(calidata.OffDataSpaceConvert))(calidata.ynoff)); // y off to min in auto_calibration_instant_sc7a20()
955 if(calidata.ztempf==0){ in auto_calibration_instant_sc7a20()
956 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
957 Write_Input(calidata.zaddoff, (*(calidata.OffDataSpaceConvert))(calidata.znoff)); // z off to min in auto_calibration_instant_sc7a20()
960 calidata.xnoutput=calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
961 calidata.ynoutput=calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
962 calidata.znoutput=calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
965 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
966 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
967 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
970 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
973 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
974 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
975 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
978 if(abs(calidata.xpoutput)<=abs(calidata.xnoutput)){ in auto_calibration_instant_sc7a20()
979 calidata.xfoutput=calidata.xpoutput; in auto_calibration_instant_sc7a20()
980 calidata.xmoff=calidata.xpoff; in auto_calibration_instant_sc7a20()
983 calidata.xfoutput=calidata.xnoutput; in auto_calibration_instant_sc7a20()
984 calidata.xmoff=calidata.xnoff; in auto_calibration_instant_sc7a20()
986 if(abs(calidata.ypoutput)<=abs(calidata.ynoutput)){ in auto_calibration_instant_sc7a20()
987 calidata.yfoutput=calidata.ypoutput; in auto_calibration_instant_sc7a20()
988 calidata.ymoff=calidata.ypoff; in auto_calibration_instant_sc7a20()
991 calidata.yfoutput=calidata.ynoutput; in auto_calibration_instant_sc7a20()
992 calidata.ymoff=calidata.ynoff; in auto_calibration_instant_sc7a20()
994 if(abs(calidata.zpoutput)<=abs(calidata.znoutput)){ in auto_calibration_instant_sc7a20()
995 calidata.zfoutput=calidata.zpoutput; in auto_calibration_instant_sc7a20()
996 calidata.zmoff=calidata.zpoff; in auto_calibration_instant_sc7a20()
999 calidata.zfoutput=calidata.znoutput; in auto_calibration_instant_sc7a20()
1000 calidata.zmoff=calidata.znoff; in auto_calibration_instant_sc7a20()
1002 if(calidata.xtempf==0){ in auto_calibration_instant_sc7a20()
1003 calidata.OffDataSpaceConvert = reverse_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
1004 Write_Input(calidata.xaddoff, (*(calidata.OffDataSpaceConvert))(calidata.xmoff)); in auto_calibration_instant_sc7a20()
1006 if(calidata.ytempf==0){ in auto_calibration_instant_sc7a20()
1007 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
1008 Write_Input(calidata.yaddoff, (*(calidata.OffDataSpaceConvert))(calidata.ymoff)); in auto_calibration_instant_sc7a20()
1010 if(calidata.ztempf==0){ in auto_calibration_instant_sc7a20()
1011 calidata.OffDataSpaceConvert = forword_OffDataSpaceConvert; in auto_calibration_instant_sc7a20()
1012 Write_Input(calidata.zaddoff, (*(calidata.OffDataSpaceConvert))(calidata.zmoff)); in auto_calibration_instant_sc7a20()
1014 if((calidata.xpoutput>0 && calidata.xnoutput>0)||(calidata.xpoutput<0 && calidata.xnoutput<0)){ in auto_calibration_instant_sc7a20()
1015 calidata.xfinalf=1; in auto_calibration_instant_sc7a20()
1018 if((calidata.ypoutput>0 && calidata.ynoutput>0)||(calidata.ypoutput<0 && calidata.ynoutput<0)){ in auto_calibration_instant_sc7a20()
1019 calidata.yfinalf=1; in auto_calibration_instant_sc7a20()
1022 if((calidata.zpoutput>0 && calidata.znoutput>0)||(calidata.zpoutput<0 && calidata.znoutput<0)){ in auto_calibration_instant_sc7a20()
1023 calidata.zfinalf=1; in auto_calibration_instant_sc7a20()
1027 check_finalflag_set_tempflag(&calidata); in auto_calibration_instant_sc7a20()
1030 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
1031 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
1032 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()
1039 if((calidata.xtempf)&&(calidata.ytempf)&&(calidata.ztempf))break; in auto_calibration_instant_sc7a20()
1040 updata_midoff_address(&calidata); in auto_calibration_instant_sc7a20()
1042 calidata.xfoutput=(signed int)((signed char)acc_buf[1])-x; in auto_calibration_instant_sc7a20()
1043 calidata.yfoutput=(signed int)((signed char)acc_buf[3])-y; in auto_calibration_instant_sc7a20()
1044 calidata.zfoutput=(signed int)((signed char)acc_buf[5])-z; in auto_calibration_instant_sc7a20()
1047 calidata.xpoutput,(unsigned int)calidata.xpoff, in auto_calibration_instant_sc7a20()
1048 calidata.xfoutput,(unsigned int)calidata.xmoff, in auto_calibration_instant_sc7a20()
1049 calidata.xnoutput,(unsigned int)calidata.xnoff, in auto_calibration_instant_sc7a20()
1050 calidata.ypoutput,(unsigned int)calidata.ypoff, in auto_calibration_instant_sc7a20()
1051 calidata.yfoutput,(unsigned int)calidata.ymoff, in auto_calibration_instant_sc7a20()
1052 calidata.ynoutput,(unsigned int)calidata.ynoff, in auto_calibration_instant_sc7a20()
1053 calidata.zpoutput,(unsigned int)calidata.zpoff, in auto_calibration_instant_sc7a20()
1054 calidata.zfoutput,(unsigned int)calidata.zmoff, in auto_calibration_instant_sc7a20()
1055 calidata.znoutput,(unsigned int)calidata.znoff in auto_calibration_instant_sc7a20()
1058 updata_moff_pnfoutput_set_tempflag(&calidata,acc_buf,x,y,z); in auto_calibration_instant_sc7a20()
1059 check_output_set_finalflag(&calidata,2); in auto_calibration_instant_sc7a20()
1060 if(check_flag_is_return(&calidata))return 1; in auto_calibration_instant_sc7a20()
1064 (unsigned int)calidata.xfinalf,(unsigned int)calidata.xtempf, in auto_calibration_instant_sc7a20()
1065 (unsigned int)calidata.yfinalf,(unsigned int)calidata.ytempf, in auto_calibration_instant_sc7a20()
1066 (unsigned int)calidata.zfinalf,(unsigned int)calidata.ztempf in auto_calibration_instant_sc7a20()