@@ -1071,12 +1071,12 @@ int16_t Get_CalibrationValue(ADC_TypeDef* ADCx)
buf[i] = ADCx->RDATAR;
}
- for(i=0; i<10; i++){
- for(j=0; j<10; j++){
+ for(i=0; i<9; i++){
+ for(j=0; j<9-i; j++){
if(buf[j]>buf[j+1]){
t=buf[j];
buf[j]=buf[j+1];
- buf[j]= t;
+ buf[j+1]= t;
@@ -1124,12 +1124,12 @@ int16_t Get_CalibrationValue(ADC_TypeDef *ADCx)
- for(i = 0; i < 10; i++){
- for(j = 0; j < 10; j++){
+ for(i = 0; i < 9; i++){
+ for(j = 0; j < 9 - i; j++){
if(buf[j] > buf[j + 1]){
t = buf[j];
buf[j] = buf[j + 1];
- buf[j] = t;
+ buf[j + 1] = t;