adc_vdd = sys_get_vdd();
vdd_value = ADC_VoltConverSignalPGA_MINUS_12dB(adc_vdd);
PRINTF("vdd_value: %d\n", vdd_value);
if(vdd_value > 3400)
{
nfca_pcd_set_out_drv(NFCA_PCD_DRV_CTRL_LEVEL0);
PRINTF("LV0\n");
}
else if(vdd_value > 3000)
{
nfca_pcd_set_out_drv(NFCA_PCD_DRV_CTRL_LEVEL1);
PRINTF("LV1\n");
}
else if(vdd_value > 2600)
{
nfca_pcd_set_out_drv(NFCA_PCD_DRV_CTRL_LEVEL2);
PRINTF("LV2\n");
}
else
{
nfca_pcd_set_out_drv(NFCA_PCD_DRV_CTRL_LEVEL3);
PRINTF("LV3\n");
}
|