test ADC gain instruction
This commit is contained in:
+19
@@ -592,6 +592,7 @@ static void set_update_instruction_callback(update_instruction_callback_type cal
|
||||
#define POTENTIAL_STATE 0b11000000
|
||||
#define CONSTANT_CURRENT 0b11010000
|
||||
#define SET_RESISTER_LEVEL 0b11100000
|
||||
#define CYCLE_CONSTANT_CURRENT 0b11110000
|
||||
|
||||
// CIS instruction
|
||||
|
||||
@@ -889,8 +890,26 @@ static void update_ZM_instruction(uint8 *ins) {
|
||||
break;
|
||||
}
|
||||
|
||||
case CYCLE_CONSTANT_CURRENT:{
|
||||
|
||||
break;
|
||||
}
|
||||
case SET_ADC_GAIN: {
|
||||
INSTRUCTION.ADCGainLevel = ins[3];
|
||||
if(INSTRUCTION.ADCGainLevel == GAIN_200R){
|
||||
LED_color(DARKLED, 0xFF, 0x00, 0x00);
|
||||
}
|
||||
else if(INSTRUCTION.ADCGainLevel == GAIN_10K){
|
||||
LED_color(DARKLED, 0x00, 0xFF, 0x00);
|
||||
}
|
||||
else if(INSTRUCTION.ADCGainLevel == GAIN_200K){
|
||||
LED_color(DARKLED, 0x00, 0x00, 0xFF);
|
||||
}
|
||||
else{
|
||||
LED_color(DARKLED, 0xFF, 0x00, 0xFF);
|
||||
}
|
||||
|
||||
|
||||
if(INSTRUCTION.ADCGainLevel != GAIN_AUTO){
|
||||
INSTRUCTION.AutoGainEnable = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user