No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Recibiendo mensajes con LoRa

10/17
Recursos

Aportes 1

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para los que utilizan la versión 5 de Espressif:

La función gpio_pad_select_gpio que está dentro de lora.c está deprecada y marcará error al compilar.

Los cambios que realicé fueron los siguientes:

En CMakeLists.txt que creamos dentro de components/lora:

idf_component_register(
    SRCS "lora.c"
    PRIV_REQUIRES driver
    INCLUDE_DIRS "include"
)

#set(COMPONENT_ADD_INCLUDEDIRS include)
#set(COMPONENT_SRCS "lora.c")
#register_component()

y en las lineas 322 y 324 de lora.c reemplazar gpio_pad_select_gpio por gpio_reset_pin quedando así:

...
   gpio_reset_pin(CONFIG_RST_GPIO);
   gpio_set_direction(CONFIG_RST_GPIO, GPIO_MODE_OUTPUT);
   gpio_reset_pin(CONFIG_CS_GPIO);
   gpio_set_direction(CONFIG_CS_GPIO, GPIO_MODE_OUTPUT);
...

mas información en la documentación