kopia lustrzana https://github.com/pjalocha/esp32-ogn-tracker
Power-ON memory under conditional compile
rodzic
1304bfa49d
commit
42e0e366d0
|
@ -67,9 +67,10 @@ void app_main(void)
|
||||||
uint8_t PwrStatus = AXP.readStatus(); // bit #0 = 1:by ext. power, 0:by power-on-button
|
uint8_t PwrStatus = AXP.readStatus(); // bit #0 = 1:by ext. power, 0:by power-on-button
|
||||||
bool ExtPwrON = PwrStatus&1;
|
bool ExtPwrON = PwrStatus&1;
|
||||||
xSemaphoreTake(CONS_Mutex, portMAX_DELAY);
|
xSemaphoreTake(CONS_Mutex, portMAX_DELAY);
|
||||||
Format_String(CONS_UART_Write, ExtPwrON ? "Power-ON by ext. power\n":"Power-ON by Power-ON button\n");
|
// Format_String(CONS_UART_Write, ExtPwrON ? "Power-ON by ext. power\n":"Power-ON by Power-ON button\n");
|
||||||
if(ExtPwrON)
|
if(ExtPwrON)
|
||||||
{ Format_String(CONS_UART_Write, "Power-ON by ext. power\n");
|
{ Format_String(CONS_UART_Write, "Power-ON by ext. power\n");
|
||||||
|
#ifdef WITH_POWERON_MEMORY
|
||||||
if(!Parameters.PowerON)
|
if(!Parameters.PowerON)
|
||||||
{ AXP.setLED(4);
|
{ AXP.setLED(4);
|
||||||
vTaskDelay(500);
|
vTaskDelay(500);
|
||||||
|
@ -78,6 +79,7 @@ void app_main(void)
|
||||||
AXP.setPowerOutput(AXP.OUT_DCDC1, 0);
|
AXP.setPowerOutput(AXP.OUT_DCDC1, 0);
|
||||||
AXP.ShutDown();
|
AXP.ShutDown();
|
||||||
vTaskDelay(1000); }
|
vTaskDelay(1000); }
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{ Format_String(CONS_UART_Write, "Power-ON button\n");
|
{ Format_String(CONS_UART_Write, "Power-ON button\n");
|
||||||
|
|
Ładowanie…
Reference in New Issue