|
@@ -219,7 +219,6 @@ int cs1180_adc_set_gain_online(int gain){
|
|
|
if (_cali_gain_regs[16 * CS1180_NOW_GAIN] == gain){
|
|
if (_cali_gain_regs[16 * CS1180_NOW_GAIN] == gain){
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
- sys_debug("change gain to %d\n", gain);
|
|
|
|
|
do {
|
|
do {
|
|
|
cs1180_reset();
|
|
cs1180_reset();
|
|
|
delay_us(10);
|
|
delay_us(10);
|
|
@@ -237,13 +236,11 @@ int cs1180_adc_set_gain_online(int gain){
|
|
|
}while(count <= 5);
|
|
}while(count <= 5);
|
|
|
if (count >= 5) {
|
|
if (count >= 5) {
|
|
|
if (_cs1180_check_gain(gain) != 1){
|
|
if (_cs1180_check_gain(gain) != 1){
|
|
|
- sys_error("change gain error!!!\n");
|
|
|
|
|
return -1;
|
|
return -1;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
CS1180_NOW_GAIN = gain;
|
|
CS1180_NOW_GAIN = gain;
|
|
|
_cs1180_gain = 1 << gain;
|
|
_cs1180_gain = 1 << gain;
|
|
|
- sys_debug("change gain success!\n");
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
}
|