Merge branch 'develop' of https://github.com/pyr0ball/pyr0piezo into develop
This commit is contained in:
commit
d30c60639c
1 changed files with 22 additions and 19 deletions
|
|
@ -119,34 +119,37 @@ void calibrateAlert() {
|
||||||
/*------------------------------------------------*/
|
/*------------------------------------------------*/
|
||||||
|
|
||||||
void adjustGain() {
|
void adjustGain() {
|
||||||
|
switch (GAIN_FACTOR)
|
||||||
if (GAIN_FACTOR == 0) {
|
{
|
||||||
pinMode(GADJ_R3, INPUT);
|
case 4:
|
||||||
pinMode(GADJ_R2, INPUT);
|
pinMode(GADJ_R0, OUTPUT);
|
||||||
|
digitalWriteFast(GADJ_R0, LOW);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
pinMode(GADJ_R1, OUTPUT);
|
||||||
|
digitalWriteFast(GADJ_R1, LOW);
|
||||||
|
pinMode(GADJ_R0, INPUT);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
pinMode(GADJ_R2, OUTPUT);
|
||||||
|
digitalWriteFast(GADJ_R2, LOW);
|
||||||
pinMode(GADJ_R1, INPUT);
|
pinMode(GADJ_R1, INPUT);
|
||||||
pinMode(GADJ_R0, INPUT);
|
pinMode(GADJ_R0, INPUT);
|
||||||
}
|
break;
|
||||||
else if (GAIN_FACTOR > 0) {
|
case 1:
|
||||||
pinMode(GADJ_R3, OUTPUT);
|
pinMode(GADJ_R3, OUTPUT);
|
||||||
digitalWriteFast(GADJ_R3, LOW);
|
digitalWriteFast(GADJ_R3, LOW);
|
||||||
pinMode(GADJ_R2, INPUT);
|
pinMode(GADJ_R2, INPUT);
|
||||||
pinMode(GADJ_R1, INPUT);
|
pinMode(GADJ_R1, INPUT);
|
||||||
pinMode(GADJ_R0, INPUT);
|
pinMode(GADJ_R0, INPUT);
|
||||||
}
|
break;
|
||||||
else if (GAIN_FACTOR > 1) {
|
case 0:
|
||||||
pinMode(GADJ_R2, OUTPUT);
|
default:
|
||||||
digitalWriteFast(GADJ_R2, LOW);
|
pinMode(GADJ_R3, INPUT);
|
||||||
|
pinMode(GADJ_R2, INPUT);
|
||||||
pinMode(GADJ_R1, INPUT);
|
pinMode(GADJ_R1, INPUT);
|
||||||
pinMode(GADJ_R0, INPUT);
|
pinMode(GADJ_R0, INPUT);
|
||||||
}
|
break;
|
||||||
else if (GAIN_FACTOR > 2) {
|
|
||||||
pinMode(GADJ_R1, OUTPUT);
|
|
||||||
digitalWriteFast(GADJ_R1, LOW);
|
|
||||||
pinMode(GADJ_R0, INPUT);
|
|
||||||
}
|
|
||||||
else if (GAIN_FACTOR > 3) {
|
|
||||||
pinMode(GADJ_R0, OUTPUT);
|
|
||||||
digitalWriteFast(GADJ_R0, LOW);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue