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
108#ifndef VSF_ESPIDF_CFG_VFS_MAX_REGISTERED
109# define VSF_ESPIDF_CFG_VFS_MAX_REGISTERED 8
112#ifndef VSF_ESPIDF_CFG_VFS_MAX_FDS
113# define VSF_ESPIDF_CFG_VFS_MAX_FDS 16
117#ifndef VSF_ESPIDF_CFG_VFS_SUPPORT_DIR
118# define VSF_ESPIDF_CFG_VFS_SUPPORT_DIR ENABLED
121#ifndef VSF_ESPIDF_CFG_VFS_SUPPORT_SELECT
122# define VSF_ESPIDF_CFG_VFS_SUPPORT_SELECT DISABLED
125#ifndef VSF_ESPIDF_CFG_VFS_SUPPORT_TERMIOS
126# define VSF_ESPIDF_CFG_VFS_SUPPORT_TERMIOS DISABLED
128#ifndef VSF_ESPIDF_CFG_USE_LITTLEFS
129# define VSF_ESPIDF_CFG_USE_LITTLEFS DISABLED
131#ifndef VSF_ESPIDF_CFG_LITTLEFS_MAX_INSTANCES
132# define VSF_ESPIDF_CFG_LITTLEFS_MAX_INSTANCES 4
134#ifndef VSF_ESPIDF_CFG_USE_FATFS
135# define VSF_ESPIDF_CFG_USE_FATFS DISABLED
137#ifndef VSF_ESPIDF_CFG_FATFS_MAX_INSTANCES
138# define VSF_ESPIDF_CFG_FATFS_MAX_INSTANCES 2
142#ifndef VSF_ESPIDF_CFG_USE_NETIF
143# define VSF_ESPIDF_CFG_USE_NETIF DISABLED
145#ifndef VSF_ESPIDF_CFG_USE_HTTP_CLIENT
146# define VSF_ESPIDF_CFG_USE_HTTP_CLIENT DISABLED
170#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_MINIMAL 0
171#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD 1
172#define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL 2
173#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE
174# define VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD
179#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT
180# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_STANDARD
181# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT ENABLED
183# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_REDIRECT DISABLED
190#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH
191# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
192# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH ENABLED
194# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_DIGEST_AUTH DISABLED
202#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE
203# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
204# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE ENABLED
206# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CRT_BUNDLE DISABLED
214#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL
215# if VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE >= VSF_ESPIDF_HTTP_CLIENT_CFG_PROFILE_FULL
216# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL ENABLED
218# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_CANCEL DISABLED
227#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_USE_ASYNC
228# define VSF_ESPIDF_HTTP_CLIENT_CFG_USE_ASYNC DISABLED
234#ifndef VSF_ESPIDF_HTTP_CLIENT_CFG_BUFFER_SIZE
235# define VSF_ESPIDF_HTTP_CLIENT_CFG_BUFFER_SIZE 512
238#ifndef VSF_ESPIDF_CFG_USE_HTTP_SERVER
239# define VSF_ESPIDF_CFG_USE_HTTP_SERVER DISABLED
241#ifndef VSF_ESPIDF_CFG_USE_WIFI
242# define VSF_ESPIDF_CFG_USE_WIFI DISABLED
246#ifndef VSF_ESPIDF_CFG_USE_DRIVER_GPIO
247# define VSF_ESPIDF_CFG_USE_DRIVER_GPIO DISABLED
249#ifndef VSF_ESPIDF_CFG_USE_DRIVER_UART
250# define VSF_ESPIDF_CFG_USE_DRIVER_UART DISABLED
252#ifndef VSF_ESPIDF_CFG_USE_DRIVER_I2C
253# define VSF_ESPIDF_CFG_USE_DRIVER_I2C DISABLED
255#ifndef VSF_ESPIDF_CFG_USE_DRIVER_SPI_MASTER
256# define VSF_ESPIDF_CFG_USE_DRIVER_SPI_MASTER DISABLED
258#ifndef VSF_ESPIDF_CFG_USE_DRIVER_LEDC
259# define VSF_ESPIDF_CFG_USE_DRIVER_LEDC DISABLED
261#ifndef VSF_ESPIDF_CFG_USE_DRIVER_GPTIMER
262# define VSF_ESPIDF_CFG_USE_DRIVER_GPTIMER DISABLED
264#ifndef VSF_ESPIDF_CFG_USE_DRIVER_ADC
265# define VSF_ESPIDF_CFG_USE_DRIVER_ADC DISABLED
269#ifndef VSF_ESPIDF_CFG_USE_USB_HOST
270# define VSF_ESPIDF_CFG_USE_USB_HOST DISABLED
274#ifndef VSF_ESPIDF_CFG_USE_USB_DEVICE
275# define VSF_ESPIDF_CFG_USE_USB_DEVICE DISABLED
279#ifndef VSF_ESPIDF_CFG_USE_LCD
280# define VSF_ESPIDF_CFG_USE_LCD DISABLED
284#ifndef VSF_ESPIDF_CFG_RINGBUF_USE_FREERTOS_QUEUESET
285# define VSF_ESPIDF_CFG_RINGBUF_USE_FREERTOS_QUEUESET DISABLED
290#ifndef VSF_ESPIDF_CFG_USE_APP_TRACE
291# define VSF_ESPIDF_CFG_USE_APP_TRACE DISABLED
295#ifndef VSF_ESPIDF_CFG_USE_CONSOLE
296# define VSF_ESPIDF_CFG_USE_CONSOLE DISABLED