VSF Documented
Data Structures | Macros | Functions
esp_system_port.c File Reference
#include "../vsf_espidf_cfg.h"
#include "esp_system.h"
#include "../vsf_espidf.h"
#include "kernel/vsf_kernel.h"
#include "service/trace/vsf_trace.h"
#include <stdio.h>
#include <string.h>

Data Structures

struct  __vsf_espidf_rng_ctx_t
 

Macros

#define __VSF_ESPIDF_STR(x)   #x
 
#define __VSF_ESPIDF_XSTR(x)   __VSF_ESPIDF_STR(x)
 
#define __VSF_ESPIDF_IDF_VERSION_STRING
 

Functions

void esp_restart (void)
 
esp_reset_reason_t esp_reset_reason (void)
 
uint32_t esp_get_free_heap_size (void)
 
uint32_t esp_get_minimum_free_heap_size (void)
 
uint32_t esp_random (void)
 
void esp_fill_random (void *buf, size_t len)
 
const char * esp_get_idf_version (void)
 
void esp_chip_info (esp_chip_info_t *out_info)
 

Macro Definition Documentation

◆ __VSF_ESPIDF_STR

#define __VSF_ESPIDF_STR (   x)    #x

◆ __VSF_ESPIDF_XSTR

#define __VSF_ESPIDF_XSTR (   x)    __VSF_ESPIDF_STR(x)

◆ __VSF_ESPIDF_IDF_VERSION_STRING

#define __VSF_ESPIDF_IDF_VERSION_STRING
Value:
__VSF_ESPIDF_XSTR(VSF_ESPIDF_CFG_VERSION_MINOR) "." \
__VSF_ESPIDF_XSTR(VSF_ESPIDF_CFG_VERSION_PATCH) "-vsf"
#define __VSF_ESPIDF_XSTR(x)
Definition esp_system_port.c:60
#define VSF_ESPIDF_CFG_VERSION_PATCH
Definition vsf_espidf_cfg.h:53
#define VSF_ESPIDF_CFG_VERSION_MAJOR
Definition vsf_espidf_cfg.h:47
#define VSF_ESPIDF_CFG_VERSION_MINOR
Definition vsf_espidf_cfg.h:50

Function Documentation

◆ esp_restart()

void esp_restart ( void  )

◆ esp_reset_reason()

esp_reset_reason_t esp_reset_reason ( void  )

◆ esp_get_free_heap_size()

uint32_t esp_get_free_heap_size ( void  )

◆ esp_get_minimum_free_heap_size()

uint32_t esp_get_minimum_free_heap_size ( void  )

◆ esp_random()

uint32_t esp_random ( void  )

◆ esp_fill_random()

void esp_fill_random ( void *  buf,
size_t  len 
)

◆ esp_get_idf_version()

const char * esp_get_idf_version ( void  )

◆ esp_chip_info()

void esp_chip_info ( esp_chip_info_t out_info)
Generated from commit: vsfteam/vsf@015f4d1