test CCMode
This commit is contained in:
+4
-3
@@ -69,7 +69,8 @@ static int32_t CCModeReadCurrent(CCMode *CC){
|
||||
|
||||
// decode ADC value and put it into notify buffer
|
||||
Real_Current = DecodeADCValue(INSTRUCTION.ADCGainLevel, ADC_CH_CURRENT, spi_ADC_rxbuf);
|
||||
CC->SetMeasureData((struct Measure *)CC, Real_Current);
|
||||
// CC->SetMeasureData((struct Measure *)CC, Real_Current);
|
||||
CC->_MeasureData = Real_Current;
|
||||
|
||||
return Real_Current;
|
||||
}
|
||||
@@ -84,11 +85,11 @@ static int32_t CCModeVoltOut(CCMode *CC){
|
||||
|
||||
IUCCurrent = CC->_Transform2RealnA(CC);
|
||||
if(CC->lv == GAIN_200K || CC->lv == GAIN_10K ){
|
||||
MeasureCurrent = CC->GetMeasureData((struct Measure *) CC);
|
||||
MeasureCurrent = CC->_MeasureData;
|
||||
CCModeDACControl(IUCCurrent - MeasureCurrent);
|
||||
}
|
||||
else{
|
||||
MeasureCurrent = CC->GetMeasureData((struct Measure *) CC);
|
||||
MeasureCurrent = CC->_MeasureData;
|
||||
CCModeDACControl(IUCCurrent - MeasureCurrent);
|
||||
}
|
||||
// NotifyCurrent[0] = (uint8_t) (IUCCurrent >> 24);
|
||||
|
||||
Reference in New Issue
Block a user