⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.cpp

📁 Microsoft WinCE 6.0 BSP FINAL release source code for use with the i.MX27ADS TO2 WCE600_FINAL_MX27_S
💻 CPP
📖 第 1 页 / 共 4 页
字号:

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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -