VSF Documented
Data Structures | Typedefs | Functions | Variables
vsf_espidf.h File Reference
#include "kernel/vsf_kernel.h"
#include "hal/driver/driver.h"
#include "./vsf_espidf_cfg.h"
#include "service/heap/vsf_heap.h"
#include "component/mal/vsf_mal.h"
#include "./include/esp_partition.h"
#include "./include/esp_flash.h"
#include "component/usb/host/vsf_usbh.h"
#include "component/usb/device/vsf_usbd.h"
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  vsf_espidf_partition_entry_t
 
struct  vsf_espidf_partition_cfg_t
 
struct  vsf_espidf_uart_cfg_t
 
struct  vsf_espidf_i2c_cfg_t
 
struct  vsf_espidf_spi_cfg_t
 
struct  vsf_espidf_ledc_cfg_t
 
struct  vsf_espidf_adc_cfg_t
 
struct  vsf_espidf_gptimer_cfg_t
 
struct  vsf_espidf_usb_host_cfg_t
 
struct  vsf_espidf_usb_device_cfg_t
 
struct  vsf_espidf_app_trace_cfg_t
 
struct  vsf_espidf_cfg_t
 

Typedefs

typedef struct vsf_espidf_partition_entry_t vsf_espidf_partition_entry_t
 
typedef struct vsf_espidf_partition_cfg_t vsf_espidf_partition_cfg_t
 
typedef struct vsf_espidf_uart_cfg_t vsf_espidf_uart_cfg_t
 
typedef struct vsf_espidf_i2c_cfg_t vsf_espidf_i2c_cfg_t
 
typedef struct vsf_espidf_spi_cfg_t vsf_espidf_spi_cfg_t
 
typedef struct vsf_espidf_ledc_cfg_t vsf_espidf_ledc_cfg_t
 
typedef struct vsf_espidf_adc_cfg_t vsf_espidf_adc_cfg_t
 
typedef struct vsf_espidf_gptimer_cfg_t vsf_espidf_gptimer_cfg_t
 
typedef struct vsf_espidf_usb_host_cfg_t vsf_espidf_usb_host_cfg_t
 
typedef struct vsf_espidf_usb_device_cfg_t vsf_espidf_usb_device_cfg_t
 
typedef struct vsf_espidf_app_trace_cfg_t vsf_espidf_app_trace_cfg_t
 
typedef struct vsf_espidf_cfg_t vsf_espidf_cfg_t
 

Functions

void vsf_espidf_init (const vsf_espidf_cfg_t *cfg)
 
vsf_rng_tvsf_espidf_get_rng (void)
 
vk_usbh_tvsf_espidf_get_usbh (void)
 
vk_usbd_dev_t * vsf_espidf_get_usbd (void)
 
void vsf_espidf_app_trace_init (const vsf_espidf_app_trace_cfg_t *cfg)
 
const vsf_espidf_app_trace_cfg_tvsf_espidf_get_app_trace_cfg (void)
 

Variables

vsf_heap_t *(*)(uint32_t caps) vsf_espidf_get_caps_to_heap (void)
 

Typedef Documentation

◆ vsf_espidf_partition_entry_t

◆ vsf_espidf_partition_cfg_t

◆ vsf_espidf_uart_cfg_t

◆ vsf_espidf_i2c_cfg_t

◆ vsf_espidf_spi_cfg_t

◆ vsf_espidf_ledc_cfg_t

◆ vsf_espidf_adc_cfg_t

◆ vsf_espidf_gptimer_cfg_t

◆ vsf_espidf_usb_host_cfg_t

◆ vsf_espidf_usb_device_cfg_t

◆ vsf_espidf_app_trace_cfg_t

◆ vsf_espidf_cfg_t

Function Documentation

◆ vsf_espidf_init()

void vsf_espidf_init ( const vsf_espidf_cfg_t cfg)
extern

◆ vsf_espidf_get_rng()

vsf_rng_t * vsf_espidf_get_rng ( void  )
extern

◆ vsf_espidf_get_usbh()

vk_usbh_t * vsf_espidf_get_usbh ( void  )
extern

◆ vsf_espidf_get_usbd()

vk_usbd_dev_t * vsf_espidf_get_usbd ( void  )
extern

◆ vsf_espidf_app_trace_init()

void vsf_espidf_app_trace_init ( const vsf_espidf_app_trace_cfg_t cfg)
extern

◆ vsf_espidf_get_app_trace_cfg()

const vsf_espidf_app_trace_cfg_t * vsf_espidf_get_app_trace_cfg ( void  )
extern

Variable Documentation

◆ vsf_espidf_get_caps_to_heap

vsf_heap_t *(*)(uint32_t caps) vsf_espidf_get_caps_to_heap(void) ( void  )
extern
Generated from commit: vsfteam/vsf@c3767bf