VSF Documented
Macros | Typedefs
esp_event_base.h File Reference
#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Macros

#define ESP_EVENT_ANY_BASE   ((esp_event_base_t)NULL)
 
#define ESP_EVENT_ANY_ID   (-1)
 
#define ESP_EVENT_DECLARE_BASE(id)   extern esp_event_base_t id
 
#define ESP_EVENT_DEFINE_BASE(id)   esp_event_base_t id = #id
 

Typedefs

typedef const char * esp_event_base_t
 
typedef void * esp_event_loop_handle_t
 
typedef void * esp_event_handler_instance_t
 
typedef void(* esp_event_handler_t) (void *event_handler_arg, esp_event_base_t event_base, int32_t event_id, void *event_data)
 

Macro Definition Documentation

◆ ESP_EVENT_ANY_BASE

#define ESP_EVENT_ANY_BASE   ((esp_event_base_t)NULL)

◆ ESP_EVENT_ANY_ID

#define ESP_EVENT_ANY_ID   (-1)

◆ ESP_EVENT_DECLARE_BASE

#define ESP_EVENT_DECLARE_BASE (   id)    extern esp_event_base_t id

◆ ESP_EVENT_DEFINE_BASE

#define ESP_EVENT_DEFINE_BASE (   id)    esp_event_base_t id = #id

Typedef Documentation

◆ esp_event_base_t

typedef const char* esp_event_base_t

◆ esp_event_loop_handle_t

typedef void* esp_event_loop_handle_t

◆ esp_event_handler_instance_t

◆ esp_event_handler_t

typedef void(* esp_event_handler_t) (void *event_handler_arg, esp_event_base_t event_base, int32_t event_id, void *event_data)
Generated from commit: vsfteam/vsf@015f4d1