check_for_ir_sensor

This commit is contained in:
PavelSindler 2019-01-28 17:27:16 +01:00
parent 8fe2d1de9a
commit 83510ed489
2 changed files with 7 additions and 4 deletions

View file

@ -180,11 +180,11 @@ bool fsensor_enable(void)
eeprom_update_byte((uint8_t*)EEPROM_FSENSOR, 0x01);
FSensorStateMenu = 1;
}
#else
#else // PAT9125
fsensor_enabled = true;
eeprom_update_byte((uint8_t*)EEPROM_FSENSOR, 0x01);
FSensorStateMenu = 1;
#endif
#endif // PAT9125
return fsensor_enabled;
}

View file

@ -119,12 +119,14 @@ void mmu_init(void)
PIN_SET(IR_SENSOR_PIN); //pullup
}
//returns true if idler IR sensor was detected, otherwise returns false
//if IR_SENSOR defined, always returns true
//otherwise check for ir sensor and returns true if idler IR sensor was detected, otherwise returns false
bool check_for_ir_sensor()
{
#ifdef IR_SENSOR
return true;
#endif //IR_SENSOR
#else //IR_SENSOR
bool detected = false;
//if IR_SENSOR_PIN input is low and pat9125sensor is not present we detected idler sensor
@ -142,6 +144,7 @@ bool check_for_ir_sensor()
//printf_P(PSTR("Idler IR sensor not detected\n"));
}
return detected;
#endif //IR_SENSOR
}
//mmu main loop - state machine processing