samples: esp32: update to hal_espressif v5.1

Modify and reorganize SoC to meet updated hal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This commit is contained in:
Sylvio Alves 2024-03-06 23:56:25 -03:00 committed by Carles Cufí
commit 2bc8c77b4e
4 changed files with 8 additions and 6 deletions

View file

@ -5,7 +5,7 @@ mainmenu "Espressif Deep Sleep demo"
config EXAMPLE_EXT1_WAKEUP config EXAMPLE_EXT1_WAKEUP
bool "Enable wakeup from GPIO" bool "Enable wakeup from GPIO"
depends on !SOC_ESP32C3 depends on !SOC_SERIES_ESP32C3
help help
This option enables wake up from deep sleep from GPIO2 and This option enables wake up from deep sleep from GPIO2 and
GPIO4. They should be connected to LOW to avoid floating pins. GPIO4. They should be connected to LOW to avoid floating pins.
@ -14,7 +14,7 @@ config EXAMPLE_EXT1_WAKEUP
config EXAMPLE_GPIO_WAKEUP config EXAMPLE_GPIO_WAKEUP
bool "Enable wakeup from GPIO" bool "Enable wakeup from GPIO"
depends on SOC_ESP32C3 depends on SOC_SERIES_ESP32C3
help help
This option enables wake up from GPIO, only GPIO0~5 can be used This option enables wake up from GPIO, only GPIO0~5 can be used
to wake up. Be aware that when low level is used to trigger wakeup, to wake up. Be aware that when low level is used to trigger wakeup,

View file

@ -10,7 +10,8 @@
#include <zephyr/drivers/flash.h> #include <zephyr/drivers/flash.h>
#include <zephyr/storage/flash_map.h> #include <zephyr/storage/flash_map.h>
#include <esp_spi_flash.h> #include <esp_flash.h>
#include <spi_flash_mmap.h>
#include <soc.h> #include <soc.h>
#include <zephyr/logging/log.h> #include <zephyr/logging/log.h>
@ -45,7 +46,7 @@ int main(void)
/* read flash content without decrypting content */ /* read flash content without decrypting content */
memset(buffer, 0, sizeof(buffer)); memset(buffer, 0, sizeof(buffer));
spi_flash_read(address, &buffer, sizeof(buffer)); esp_flash_read(NULL, &buffer, address, sizeof(buffer));
LOG_HEXDUMP_INF(buffer, sizeof(buffer), "FLASH RAW DATA (Encrypted)"); LOG_HEXDUMP_INF(buffer, sizeof(buffer), "FLASH RAW DATA (Encrypted)");
/* read flash content and decrypt */ /* read flash content and decrypt */

View file

@ -10,7 +10,7 @@
#include <zephyr/drivers/flash.h> #include <zephyr/drivers/flash.h>
#include <zephyr/storage/flash_map.h> #include <zephyr/storage/flash_map.h>
#include <esp_spi_flash.h> #include <spi_flash_mmap.h>
#include <soc.h> #include <soc.h>
#include <zephyr/logging/log.h> #include <zephyr/logging/log.h>

View file

@ -8,7 +8,8 @@
#include <zephyr/pm/device.h> #include <zephyr/pm/device.h>
#include <zephyr/pm/policy.h> #include <zephyr/pm/policy.h>
#include <zephyr/drivers/gpio.h> #include <zephyr/drivers/gpio.h>
#include "esp_sleep.h" #include <esp_sleep.h>
#include <driver/gpio.h>
/* Most development boards have "boot" button attached to GPIO0. /* Most development boards have "boot" button attached to GPIO0.
* You can also change this to another pin. * You can also change this to another pin.