test.cpp

来自「mx27 f14v2 源代码。包括ADS板上诸多驱动的源码。」· C++ 代码 · 共 1,331 行 · 第 1/4 页

CPP
1,331
字号

void Print_VoltageregulatorValues(PMIC_REGULATOR_VREG i,PMIC_REGULATOR_VREG_VOLTAGE Reg_Voltage)
{
        switch(i)
        {
        case  VIOHI:
            if(!Reg_Voltage.viohi)
                g_pKato->Log(LOG_COMMENT, TEXT("VIOHI  Voltage Regulator VIOHI_2_775\r\n"));
            else
                g_pKato->Log(LOG_COMMENT, TEXT("Unknown voltage level\r\n"));
            break;

        case VIOLO:
            switch(Reg_Voltage.violo)
            {
            case VIOLO_1_20V:   //output  1.20V, 
                g_pKato->Log(LOG_COMMENT, TEXT("VIOLO  Voltage Regulator VIOLO_1_20V\r\n"));
                break;
            case VIOLO_1_30V:   //output   1.30V,     
                g_pKato->Log(LOG_COMMENT, TEXT("VIOLO  Voltage Regulator VIOLO_1_30V\r\n"));
                break;
            case VIOLO_1_50V:   //output   1.50V,          
                g_pKato->Log(LOG_COMMENT, TEXT("VIOLO  Voltage Regulator VIOLO_1_50V\r\n"));
                break;
            case VIOLO_1_80V:   //output   1.80V,   
                g_pKato->Log(LOG_COMMENT, TEXT("VIOLO  Voltage Regulator VIOLO_1_80V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VIOLO Unknown voltage level\r\n"));
                break;
            }
            break;

        case VDIG:
            switch(Reg_Voltage.vdig)
            {
            case VDIG_1_20V:   //output  1.20V, 
                g_pKato->Log(LOG_COMMENT, TEXT("VDIG  Voltage Regulator VDIG_1_20V\r\n"));
                break;
            case VDIG_1_30V:   //output   1.30V,     
                g_pKato->Log(LOG_COMMENT, TEXT("VDIG  Voltage Regulator VDIG_1_30V\r\n"));
                break;
            case VDIG_1_50V:   //output   1.50V,          
                g_pKato->Log(LOG_COMMENT, TEXT("VDIG  Voltage Regulator VDIG_1_50V\r\n"));
                break;
            case VDIG_1_80V:   //output   1.80V,   
                g_pKato->Log(LOG_COMMENT, TEXT("VDIG  Voltage Regulator VDIG_1_80V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VDIG Unknown voltage level\r\n"));
                break;
            }
            break;

        case VGEN:
            switch(Reg_Voltage.vgen)
            {
            case VGEN_1_20V:   //output  1.20V, 
                g_pKato->Log(LOG_COMMENT, TEXT("VGEN  Voltage Regulator VGEN_1_20V\r\n"));
                break;
            case VGEN_1_30V:   //output   1.30V,     
                g_pKato->Log(LOG_COMMENT, TEXT("VGEN  Voltage Regulator VGEN_1_30V\r\n"));
                break;
            case VGEN_1_50V:   //output   1.50V,          
                g_pKato->Log(LOG_COMMENT, TEXT("VGEN  Voltage Regulator VGEN_1_50V\r\n"));
                break;
            case VGEN_1_80V:   //output   1.80V,   
                g_pKato->Log(LOG_COMMENT, TEXT("VGEN  Voltage Regulator VGEN_1_80V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VGEN Unknown voltage level\r\n"));
                break;
            }
            break;

        case VRFDIG:
            switch(Reg_Voltage.vrfdig)
            {
            case VRFDIG_1_20V:   
                g_pKato->Log(LOG_COMMENT, TEXT("VRFDIG  Voltage Regulator VRFDIG_1_20V\r\n"));
                break;
            case VRFDIG_1_50V:      
                g_pKato->Log(LOG_COMMENT, TEXT("VRFDIG  Voltage Regulator VRFDIG_1_50V\r\n"));
                break;
            case VRFDIG_1_80V:           
                g_pKato->Log(LOG_COMMENT, TEXT("VRFDIG  Voltage Regulator VRFDIG_1_80V\r\n"));
                break;
            case VRFDIG_1_875V:      
                g_pKato->Log(LOG_COMMENT, TEXT("VRFDIG  Voltage Regulator VRFDIG_1_875V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VRFDIG Unknown voltage level\r\n"));
                break;
            }
            break;

        case VRFREF:
            switch(Reg_Voltage.vrfref)
            {
            case VRFREF_2_475V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VRFREF  Voltage Regulator VRFREF_2_475V\r\n"));
                break;
            case VRFREF_2_600V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRFREF  Voltage Regulator VRFREF_2_600V\r\n"));
                break;
            case VRFREF_2_700V:         
                g_pKato->Log(LOG_COMMENT, TEXT("VRFREF  Voltage Regulator VRFREF_2_700V\r\n"));
                break;
            case VRFREF_2_775V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRFREF  Voltage Regulator VRFREF_2_775V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VRFREF Unknown voltage level\r\n"));
                break;
            }
            break;

        case VRFCP:
            switch(Reg_Voltage.vrfcp)
            {
            case VRFCP_2_700V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VRFCP  Voltage Regulator VRFCP_2_700V\r\n"));
                break;
            case VRFCP_2_775V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRFCP  Voltage Regulator VRFCP_2_775V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VRFCP Unknown voltage level\r\n"));
                break;
            }
            break;

        case VSIM:
            switch(Reg_Voltage.vsim)
            {
            case VSIM_1_8V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VSIM  Voltage Regulator VSIM_1_8V\r\n"));
                break;
            case VSIM_2_9V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VSIM  Voltage Regulator VSIM_2_9V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VSIM Unknown voltage level\r\n"));
                break;
            }
            break;

        case VESIM:
            switch(Reg_Voltage.vesim)
            {
            case VESIM_1_8V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VESIM  Voltage Regulator VESIM_1_8V\r\n"));
                break;
            case VESIM_2_9V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VESIM  Voltage Regulator VESIM_2_9V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VESIM Unknown voltage level\r\n"));
                break;
            }
            break;

        case VCAM:
            switch(Reg_Voltage.vcam)
            {
            case VCAM_1:    
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_1 1.50V\r\n"));
                break;
            case VCAM_2:     
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_2 1.80V\r\n"));
                break;
            case VCAM_3:         
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_3 2.50V\r\n"));
                break;
            case VCAM_4:     
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_4 2.55V\r\n"));
                break;
            case VCAM_5:    
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_5 2.60V\r\n"));
                break;
            case VCAM_6:     
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_6 2.80V\r\n"));
                break;
            case VCAM_7:         
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_7 3.00V\r\n"));
                break;
            case VCAM_8:     
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM  Voltage Regulator VCAM_8 TBD\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VCAM Unknown voltage level\r\n"));
                break;
            }
            break;

        case V_VIB:
            switch(Reg_Voltage.v_vib)
            {
            case V_VIB_1_3V:    
                g_pKato->Log(LOG_COMMENT, TEXT("V_VIB  Voltage Regulator V_VIB_1_3V\r\n"));
                break;
            case V_VIB_1_8V:     
                g_pKato->Log(LOG_COMMENT, TEXT("V_VIB  Voltage Regulator V_VIB_1_8V\r\n"));
                break;
            case V_VIB_2_0V:         
                g_pKato->Log(LOG_COMMENT, TEXT("V_VIB  Voltage Regulator V_VIB_2_0V\r\n"));
                break;
            case V_VIB_3_0V:     
                g_pKato->Log(LOG_COMMENT, TEXT("V_VIB  Voltage Regulator V_VIB_3_0V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("V_VIB Unknown voltage level\r\n"));
                break;
            }
            break;

        case VRF1:
            switch(Reg_Voltage.vrf)
            {
            case VRF2_1_875V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VRF1  Voltage Regulator VRF2_1_875V\r\n"));
                break;
            case VRF2_2_475V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRF1  Voltage Regulator VRF2_2_475V\r\n"));
                break;
            case VRF2_2_700V:         
                g_pKato->Log(LOG_COMMENT, TEXT("VRF1  Voltage Regulator VRF2_2_700V\r\n"));
                break;
            case VRF2_2_775V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRF1  Voltage Regulator VRF2_2_775V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VRF1 Unknown voltage level\r\n"));
                break;
            }
            break;

        case VRF2:
            switch(Reg_Voltage.vrf)
            {
            case VRF2_1_875V:    
                g_pKato->Log(LOG_COMMENT, TEXT("VRF2  Voltage Regulator VRF2_1_875V\r\n"));
                break;
            case VRF2_2_475V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRF2  Voltage Regulator VRF2_2_475V\r\n"));
                break;
            case VRF2_2_700V:         
                g_pKato->Log(LOG_COMMENT, TEXT("VRF2  Voltage Regulator VRF2_2_700V\r\n"));
                break;
            case VRF2_2_775V:     
                g_pKato->Log(LOG_COMMENT, TEXT("VRF2  Voltage Regulator VRF2_2_775V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VRF2 Unknown voltage level\r\n"));
                break;
            }
            break;
        
        case VMMC1:
            switch(Reg_Voltage.vmmc)
            {
            case VMMC_1:    
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_1 1.6V\r\n"));
                break;
            case VMMC_2:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_2 1.80V\r\n"));
                break;
            case VMMC_3:         
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_3 2.0V\r\n"));
                break;
            case VMMC_4:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_4 2.6V\r\n"));
                break;
            case VMMC_5:    
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_5 2.7V\r\n"));
                break;
            case VMMC_6:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_6 2.80V\r\n"));
                break;
            case VMMC_7:        
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_7 2.9V\r\n"));
                break;
            case VMMC_8:   
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1  Voltage Regulator VMMC_8 3.00V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC1 Unknown voltage level\r\n"));
                break;
            }
            break;  

        case VMMC2:
            switch(Reg_Voltage.vmmc)
            {
            case VMMC_1:    
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_1 1.6V\r\n"));
                break;
            case VMMC_2:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_2 1.80V\r\n"));
                break;
            case VMMC_3:         
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_3 2.0V\r\n"));
                break;
            case VMMC_4:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_4 2.6V\r\n"));
                break;
            case VMMC_5:    
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_5 2.7V\r\n"));
                break;
            case VMMC_6:     
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_6 2.80V\r\n"));
                break;
            case VMMC_7:        
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_7 2.9V\r\n"));
                break;
            case VMMC_8:   
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2  Voltage Regulator VMMC_8 3.00V\r\n"));
                break;
            default :
                g_pKato->Log(LOG_COMMENT, TEXT("VMMC2 Unknown voltage level\r\n"));
                break;
            }
            break;

        default:
            break;

        }


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?