samples: boards: deepsleep: add esp32s3_luatos_core
add overlay and conf file for esp32c3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
diff --git a/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.conf b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.conf
new file mode 100644
index 0000000..2ce9f6b
--- /dev/null
+++ b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.conf
@@ -0,0 +1 @@
+CONFIG_EXAMPLE_GPIO_WAKEUP=y
diff --git a/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.overlay b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.overlay
new file mode 100644
index 0000000..6235a93
--- /dev/null
+++ b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core.overlay
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+/ {
+ aliases {
+ /* On ESP32-C3, only GPIO0~5 can be used
+ * as wake-up sources
+ */
+ wakeup-button = &sample_button;
+ };
+
+ gpio_keys {
+ compatible = "gpio-keys";
+ sample_button: sample_button {
+ gpios = <&gpio0 0 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>;
+ };
+ };
+};
diff --git a/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.conf b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.conf
new file mode 100644
index 0000000..2ce9f6b
--- /dev/null
+++ b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.conf
@@ -0,0 +1 @@
+CONFIG_EXAMPLE_GPIO_WAKEUP=y
diff --git a/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.overlay b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.overlay
new file mode 100644
index 0000000..6235a93
--- /dev/null
+++ b/samples/boards/esp32/deep_sleep/boards/esp32c3_luatos_core_usb.overlay
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+/ {
+ aliases {
+ /* On ESP32-C3, only GPIO0~5 can be used
+ * as wake-up sources
+ */
+ wakeup-button = &sample_button;
+ };
+
+ gpio_keys {
+ compatible = "gpio-keys";
+ sample_button: sample_button {
+ gpios = <&gpio0 0 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>;
+ };
+ };
+};