Fix compilation with current esphome code
Fixes errors including:
src/esphome/components/axp192/axp192.cpp: In member function 'void esphome::axp192::AXP192Component::DeepSleep(uint64_t)':
src/esphome/components/axp192/axp192.cpp:355:35: error: 'gpio_num_t' was not declared in this scope
esp_sleep_enable_ext0_wakeup((gpio_num_t)37, LOW);
^
src/esphome/components/axp192/axp192.cpp:355:50: error: 'LOW' was not declared in this scope
esp_sleep_enable_ext0_wakeup((gpio_num_t)37, LOW);
^
This commit is contained in:
committed by
GitHub
parent
b9d955732c
commit
2f9a66b23e
@@ -1,5 +1,6 @@
|
||||
#include "axp192.h"
|
||||
#include "esphome/core/log.h"
|
||||
#include "esp_sleep.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace axp192 {
|
||||
@@ -350,7 +351,7 @@ void AXP192Component::SetSleep(void)
|
||||
void AXP192Component::DeepSleep(uint64_t time_in_us)
|
||||
{
|
||||
SetSleep();
|
||||
esp_sleep_enable_ext0_wakeup((gpio_num_t)37, LOW);
|
||||
esp_sleep_enable_ext0_wakeup((gpio_num_t)37, 0 /* LOW */);
|
||||
if (time_in_us > 0)
|
||||
{
|
||||
esp_sleep_enable_timer_wakeup(time_in_us);
|
||||
|
||||
Reference in New Issue
Block a user