VSF Documented
Data Structures | Functions
esp_timer_port.c File Reference
#include "../vsf_espidf_cfg.h"
#include "esp_timer.h"
#include "../vsf_espidf.h"
#include "kernel/vsf_kernel.h"
#include <string.h>

Data Structures

struct  esp_timer
 

Functions

esp_err_t esp_timer_init (void)
 
esp_err_t esp_timer_deinit (void)
 
int64_t esp_timer_get_time (void)
 
int64_t esp_timer_get_next_alarm (void)
 
esp_err_t esp_timer_create (const esp_timer_create_args_t *create_args, esp_timer_handle_t *out_handle)
 
esp_err_t esp_timer_start_once (esp_timer_handle_t timer, uint64_t timeout_us)
 
esp_err_t esp_timer_start_periodic (esp_timer_handle_t timer, uint64_t period_us)
 
esp_err_t esp_timer_stop (esp_timer_handle_t timer)
 
esp_err_t esp_timer_delete (esp_timer_handle_t timer)
 
bool esp_timer_is_active (esp_timer_handle_t timer)
 

Function Documentation

◆ esp_timer_init()

esp_err_t esp_timer_init ( void  )

◆ esp_timer_deinit()

esp_err_t esp_timer_deinit ( void  )

◆ esp_timer_get_time()

int64_t esp_timer_get_time ( void  )

◆ esp_timer_get_next_alarm()

int64_t esp_timer_get_next_alarm ( void  )

◆ esp_timer_create()

esp_err_t esp_timer_create ( const esp_timer_create_args_t create_args,
esp_timer_handle_t out_handle 
)

◆ esp_timer_start_once()

esp_err_t esp_timer_start_once ( esp_timer_handle_t  timer,
uint64_t  timeout_us 
)

◆ esp_timer_start_periodic()

esp_err_t esp_timer_start_periodic ( esp_timer_handle_t  timer,
uint64_t  period_us 
)

◆ esp_timer_stop()

esp_err_t esp_timer_stop ( esp_timer_handle_t  timer)

◆ esp_timer_delete()

esp_err_t esp_timer_delete ( esp_timer_handle_t  timer)

◆ esp_timer_is_active()

bool esp_timer_is_active ( esp_timer_handle_t  timer)
Generated from commit: vsfteam/vsf@015f4d1