VSF Documented
vsf_espidf.h File Reference

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

typedef struct vsf_espidf_partition_entry_t vsf_espidf_partition_entry_t

◆ vsf_espidf_partition_cfg_t

typedef struct vsf_espidf_partition_cfg_t vsf_espidf_partition_cfg_t

◆ vsf_espidf_uart_cfg_t

typedef struct vsf_espidf_uart_cfg_t vsf_espidf_uart_cfg_t

◆ vsf_espidf_i2c_cfg_t

typedef struct vsf_espidf_i2c_cfg_t vsf_espidf_i2c_cfg_t

◆ vsf_espidf_spi_cfg_t

typedef struct vsf_espidf_spi_cfg_t vsf_espidf_spi_cfg_t

◆ vsf_espidf_ledc_cfg_t

typedef struct vsf_espidf_ledc_cfg_t vsf_espidf_ledc_cfg_t

◆ vsf_espidf_adc_cfg_t

typedef struct vsf_espidf_adc_cfg_t vsf_espidf_adc_cfg_t

◆ vsf_espidf_gptimer_cfg_t

typedef struct vsf_espidf_gptimer_cfg_t vsf_espidf_gptimer_cfg_t

◆ vsf_espidf_usb_host_cfg_t

typedef struct vsf_espidf_usb_host_cfg_t vsf_espidf_usb_host_cfg_t

◆ vsf_espidf_usb_device_cfg_t

typedef struct vsf_espidf_usb_device_cfg_t vsf_espidf_usb_device_cfg_t

◆ vsf_espidf_app_trace_cfg_t

typedef struct vsf_espidf_app_trace_cfg_t vsf_espidf_app_trace_cfg_t

◆ vsf_espidf_cfg_t

typedef struct vsf_espidf_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@36b16b1