Go to the documentation of this file.
21#include "../../../vsf_cfg.h"
23#ifndef __VSF_ESPIDF_CFG_H__
24#define __VSF_ESPIDF_CFG_H__
32# define VSF_USE_ESPIDF DISABLED
35#ifndef VSF_ESPIDF_ASSERT
36# define VSF_ESPIDF_ASSERT VSF_ASSERT
39#define VSF_ESPIDF_WRAPPER(__api) VSF_SHELL_WRAPPER(vsf_espidf, __api)
46#ifndef VSF_ESPIDF_CFG_VERSION_MAJOR
47# define VSF_ESPIDF_CFG_VERSION_MAJOR 5
49#ifndef VSF_ESPIDF_CFG_VERSION_MINOR
50# define VSF_ESPIDF_CFG_VERSION_MINOR 1
52#ifndef VSF_ESPIDF_CFG_VERSION_PATCH
53# define VSF_ESPIDF_CFG_VERSION_PATCH 0
62#ifndef VSF_ESPIDF_CFG_USE_LOG
63# define VSF_ESPIDF_CFG_USE_LOG ENABLED
65#ifndef VSF_ESPIDF_CFG_USE_ERR
66# define VSF_ESPIDF_CFG_USE_ERR ENABLED
68#ifndef VSF_ESPIDF_CFG_USE_EVENT
69# define VSF_ESPIDF_CFG_USE_EVENT ENABLED
71#ifndef VSF_ESPIDF_CFG_USE_TIMER
72# define VSF_ESPIDF_CFG_USE_TIMER ENABLED
74#ifndef VSF_ESPIDF_CFG_USE_SYSTEM
75# define VSF_ESPIDF_CFG_USE_SYSTEM ENABLED
77#ifndef VSF_ESPIDF_CFG_USE_RINGBUF
78# define VSF_ESPIDF_CFG_USE_RINGBUF ENABLED
80#ifndef VSF_ESPIDF_CFG_USE_HEAP_CAPS
81# define VSF_ESPIDF_CFG_USE_HEAP_CAPS ENABLED
85#ifndef VSF_ESPIDF_CFG_USE_PARTITION
86# define VSF_ESPIDF_CFG_USE_PARTITION DISABLED
92#ifndef VSF_ESPIDF_CFG_PARTITION_DYNAMIC
93# define VSF_ESPIDF_CFG_PARTITION_DYNAMIC ENABLED
95#ifndef VSF_ESPIDF_CFG_PARTITION_MAX_DYNAMIC
96# define VSF_ESPIDF_CFG_PARTITION_MAX_DYNAMIC 8
98#ifndef VSF_ESPIDF_CFG_USE_NVS
99# define VSF_ESPIDF_CFG_USE_NVS DISABLED
101#ifndef VSF_ESPIDF_CFG_USE_ESP_FLASH
102# define VSF_ESPIDF_CFG_USE_ESP_FLASH DISABLED
104#ifndef VSF_ESPIDF_CFG_USE_VFS
105# define VSF_ESPIDF_CFG_USE_VFS DISABLED
107#ifndef VSF_ESPIDF_CFG_USE_LITTLEFS
108# define VSF_ESPIDF_CFG_USE_LITTLEFS DISABLED
110#ifndef VSF_ESPIDF_CFG_LITTLEFS_MAX_INSTANCES
111# define VSF_ESPIDF_CFG_LITTLEFS_MAX_INSTANCES 4
113#ifndef VSF_ESPIDF_CFG_USE_FATFS
114# define VSF_ESPIDF_CFG_USE_FATFS DISABLED
116#ifndef VSF_ESPIDF_CFG_FATFS_MAX_INSTANCES
117# define VSF_ESPIDF_CFG_FATFS_MAX_INSTANCES 2
121#ifndef VSF_ESPIDF_CFG_USE_NETIF
122# define VSF_ESPIDF_CFG_USE_NETIF DISABLED
124#ifndef VSF_ESPIDF_CFG_USE_HTTP_CLIENT
125# define VSF_ESPIDF_CFG_USE_HTTP_CLIENT DISABLED
149#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_MINIMAL 0
150#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD 1
151#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL 2
152#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE
153# define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD
158#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT
159# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD
160# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT ENABLED
162# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT DISABLED
169#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH
170# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
171# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH ENABLED
173# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH DISABLED
181#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE
182# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
183# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE ENABLED
185# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE DISABLED
193#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL
194# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
195# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL ENABLED
197# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL DISABLED
206#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_ASYNC
207# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_ASYNC DISABLED
213#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_BUFFER_SIZE
214# define VSF_ESPIDF_HTTP_CLIENT_CFG_BUFFER_SIZE 512
217#ifndef VSF_ESPIDF_CFG_USE_HTTP_SERVER
218# define VSF_ESPIDF_CFG_USE_HTTP_SERVER DISABLED
220#ifndef VSF_ESPIDF_CFG_USE_WIFI
221# define VSF_ESPIDF_CFG_USE_WIFI DISABLED
225#ifndef VSF_ESPIDF_CFG_USE_DRIVER_GPIO
226# define VSF_ESPIDF_CFG_USE_DRIVER_GPIO DISABLED
228#ifndef VSF_ESPIDF_CFG_USE_DRIVER_UART
229# define VSF_ESPIDF_CFG_USE_DRIVER_UART DISABLED
231#ifndef VSF_ESPIDF_CFG_USE_DRIVER_I2C
232# define VSF_ESPIDF_CFG_USE_DRIVER_I2C DISABLED
234#ifndef VSF_ESPIDF_CFG_USE_DRIVER_SPI_MASTER
235# define VSF_ESPIDF_CFG_USE_DRIVER_SPI_MASTER DISABLED
237#ifndef VSF_ESPIDF_CFG_USE_DRIVER_LEDC
238# define VSF_ESPIDF_CFG_USE_DRIVER_LEDC DISABLED
240#ifndef VSF_ESPIDF_CFG_USE_DRIVER_GPTIMER
241# define VSF_ESPIDF_CFG_USE_DRIVER_GPTIMER DISABLED
243#ifndef VSF_ESPIDF_CFG_USE_DRIVER_ADC
244# define VSF_ESPIDF_CFG_USE_DRIVER_ADC DISABLED