VSF Documented
esp_vfs_eventfd.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
#include "esp_err.h"

Go to the source code of this file.

Data Structures

struct  esp_vfs_eventfd_config_t
 

Macros

#define EFD_SUPPORT_ISR   (1 << 4)
 
#define ESP_VFS_EVENTD_CONFIG_DEFAULT()
 

Typedefs

typedef uint64_t eventfd_t
 

Functions

esp_err_t esp_vfs_eventfd_register (const esp_vfs_eventfd_config_t *config)
 
esp_err_t esp_vfs_eventfd_unregister (void)
 
int eventfd (unsigned int initval, int flags)
 

Macro Definition Documentation

◆ EFD_SUPPORT_ISR

#define EFD_SUPPORT_ISR   (1 << 4)

◆ ESP_VFS_EVENTD_CONFIG_DEFAULT

#define ESP_VFS_EVENTD_CONFIG_DEFAULT ( )
Value:
(esp_vfs_eventfd_config_t){ .max_fds = 5 }
Definition esp_vfs_eventfd.h:43

Typedef Documentation

◆ eventfd_t

Function Documentation

◆ esp_vfs_eventfd_register()

esp_err_t esp_vfs_eventfd_register ( const esp_vfs_eventfd_config_t * config)

◆ esp_vfs_eventfd_unregister()

esp_err_t esp_vfs_eventfd_unregister ( void )

◆ eventfd()

int eventfd ( unsigned int initval,
int flags )
Generated from commit: vsfteam/vsf@ceb53fd