diff --git a/simplelink/ble_sdk_2_02_02_25/src/examples/simple_peripheral/cc26xx/app/headstage/EliteCCMode.h b/simplelink/ble_sdk_2_02_02_25/src/examples/simple_peripheral/cc26xx/app/headstage/EliteCCMode.h index 3b8774185..4f51a9cab 100644 --- a/simplelink/ble_sdk_2_02_02_25/src/examples/simple_peripheral/cc26xx/app/headstage/EliteCCMode.h +++ b/simplelink/ble_sdk_2_02_02_25/src/examples/simple_peripheral/cc26xx/app/headstage/EliteCCMode.h @@ -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);