added OTA
This commit is contained in:
@@ -12,18 +12,27 @@ void initPowerOn(void)
|
||||
{
|
||||
//disable brownout
|
||||
//WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable brownout detector
|
||||
if(digitalRead(PWR_BTN))
|
||||
{
|
||||
//enable LDO
|
||||
pinMode(PWR_HOLD, OUTPUT);
|
||||
pinMode(PWR_BTN, INPUT);
|
||||
digitalWrite(PWR_HOLD, HIGH);
|
||||
powerbutton_released = false;
|
||||
|
||||
//dac_sdMode
|
||||
pinMode(DAC_SDMODE, OUTPUT);
|
||||
digitalWrite(DAC_SDMODE, HIGH);
|
||||
//powerstate = poweringOn;
|
||||
//buttonPower.begin();
|
||||
}
|
||||
else
|
||||
{
|
||||
ESP.deepSleep(10000);
|
||||
}
|
||||
|
||||
|
||||
//enable LDO
|
||||
pinMode(PWR_HOLD, OUTPUT);
|
||||
pinMode(PWR_BTN, INPUT);
|
||||
digitalWrite(PWR_HOLD, HIGH);
|
||||
powerbutton_released = false;
|
||||
|
||||
//dac_sdMode
|
||||
pinMode(DAC_SDMODE, OUTPUT);
|
||||
digitalWrite(DAC_SDMODE, HIGH);
|
||||
//powerstate = poweringOn;
|
||||
//buttonPower.begin();
|
||||
|
||||
}
|
||||
|
||||
@@ -43,6 +52,8 @@ void handlePower(void)
|
||||
debugHandle();
|
||||
while(digitalRead(PWR_BTN)) {}
|
||||
digitalWrite(PWR_HOLD, LOW);
|
||||
delay(1000);
|
||||
ESP.restart();
|
||||
}
|
||||
else{
|
||||
powerbutton_released = true;
|
||||
|
||||
Reference in New Issue
Block a user