Protoype 1 can read data and retrieve it by pressing button once and reset storage by pressing twice.
This commit is contained in:
@@ -6344,6 +6344,91 @@
|
||||
"title": "ESP-Driver:GPIO Configurations",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "!RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH",
|
||||
"help": "If this option is not selected, UART interrupt will be disabled for a long time and\nmay cause data lost when doing spi flash operation.",
|
||||
"id": "UART_ISR_IN_IRAM",
|
||||
"name": "UART_ISR_IN_IRAM",
|
||||
"range": null,
|
||||
"title": "Place UART ISR function into IRAM",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-esp-driver-uart-configurations-home-douwe-.espressif-v6.0-esp-idf-components-esp_driver_uart-Kconfig-1",
|
||||
"title": "ESP-Driver:UART Configurations",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "If this option is not selected, UHCI interrupt will be disabled for a long time and\nmay cause data lost when doing spi flash operation.",
|
||||
"id": "UHCI_ISR_HANDLER_IN_IRAM",
|
||||
"name": "UHCI_ISR_HANDLER_IN_IRAM",
|
||||
"range": null,
|
||||
"title": "Place UHCI ISR function into IRAM",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enable this option to allow the ISR for UHCI to execute even when the cache is disabled.\nThis can be useful in scenarios where the cache might be turned off, but the UHCI\nfunctionality is still required to operate correctly.",
|
||||
"id": "UHCI_ISR_CACHE_SAFE",
|
||||
"name": "UHCI_ISR_CACHE_SAFE",
|
||||
"range": null,
|
||||
"title": "Allow UHCI ISR to execute when cache is disabled",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "whether to enable the debug log message for UHCI driver.\nNote that, this option only controls the UHCI driver log, won't affect other drivers.",
|
||||
"id": "UHCI_ENABLE_DEBUG_LOG",
|
||||
"name": "UHCI_ENABLE_DEBUG_LOG",
|
||||
"range": null,
|
||||
"title": "Enable debug log",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-esp-driver-uhci-configurations-home-douwe-.espressif-v6.0-esp-idf-components-esp_driver_uart-Kconfig-14",
|
||||
"title": "ESP-Driver:UHCI Configurations",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "PM_ENABLE && ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED && !SOC_USB_SERIAL_JTAG_SUPPORT_LIGHT_SLEEP && USJ_ENABLE_USB_SERIAL_JTAG && SOC_USB_SERIAL_JTAG_SUPPORTED",
|
||||
"help": "If enabled, the chip will constantly monitor the connection status of the USB Serial/JTAG port. As long\nas the USB Serial/JTAG is connected, a ESP_PM_NO_LIGHT_SLEEP power management lock will be acquired to\nprevent the system from entering light sleep.\nThis option can be useful if serial monitoring is needed via USB Serial/JTAG while power management is\nenabled, as the USB Serial/JTAG cannot work under light sleep and after waking up from light sleep.\nNote. This option can only control the automatic Light-Sleep behavior. If esp_light_sleep_start() is\ncalled manually from the program, enabling this option will not prevent light sleep entry even if the\nUSB Serial/JTAG is in use.",
|
||||
"id": "USJ_NO_AUTO_LS_ON_CONNECTION",
|
||||
"name": "USJ_NO_AUTO_LS_ON_CONNECTION",
|
||||
"range": null,
|
||||
"title": "Don't enter the automatic light sleep when USB Serial/JTAG port is connected",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED",
|
||||
"help": "The USB-Serial-JTAG module on ESP chips is turned on by default after power-on.\nIf your application does not need it and not rely on it to be used as system\nconsole or use the built-in JTAG for debugging, you can disable this option,\nthen the clock of this module will be disabled at startup, which will save\nsome power consumption.\nNote: This will disable USB-Serial-JTAG only in the application; it will still be enabled during\nthe bootloader stage, so you can continue to use it to flash the chip in download mode.\nTo disable it completely, you must burn the EFUSE_DIS_USB_SERIAL_JTAG eFuse.",
|
||||
"id": "USJ_ENABLE_USB_SERIAL_JTAG",
|
||||
"name": "USJ_ENABLE_USB_SERIAL_JTAG",
|
||||
"range": null,
|
||||
"title": "Enable USB-Serial-JTAG Module",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED",
|
||||
"id": "component-config-esp-driver-usb-serial-jtag-configuration-home-douwe-.espressif-v6.0-esp-idf-components-esp_driver_usb_serial_jtag-Kconfig-1",
|
||||
"title": "ESP-Driver:USB Serial/JTAG Configuration",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
@@ -7698,6 +7783,41 @@
|
||||
"title": "Power Management",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP",
|
||||
"id": "component-config-esp-psram-home-douwe-.espressif-v6.0-esp-idf-components-esp_psram-Kconfig-1",
|
||||
"title": "ESP PSRAM",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Place ring buffer functions in IRAM for better performance.\nBy default, ring buffer functions are placed in Flash to save IRAM.\nEnable this option if you need maximum performance for ring buffer operations.\n\nNote: This option increases IRAM usage.",
|
||||
"id": "RINGBUF_IN_IRAM",
|
||||
"name": "RINGBUF_IN_IRAM",
|
||||
"range": null,
|
||||
"title": "Place ring buffer functions in IRAM",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "!RINGBUF_IN_IRAM",
|
||||
"help": "Place ISR ringbuf functions (like xRingbufferSendFromISR/xRingbufferReceiveFromISR) into flash.\nThis frees up IRAM, but the functions can no longer be called when the cache is disabled\nor from an IRAM interrupt context.\n\nThis option is not compatible with ESP-IDF drivers which are configured to\nrun the ISR from an IRAM context, e.g. CONFIG_UART_ISR_IN_IRAM.",
|
||||
"id": "RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH",
|
||||
"name": "RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH",
|
||||
"range": null,
|
||||
"title": "Place ISR ringbuf functions into flash",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-esp-ringbuf-home-douwe-.espressif-v6.0-esp-idf-components-esp_ringbuf-Kconfig-1",
|
||||
"title": "ESP Ringbuf",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
@@ -8484,10 +8604,7 @@
|
||||
"help": "Timeout period configuration for the Task Watchdog Timer in seconds.\nThis is also configurable at run time (see Task Watchdog Timer API Reference)",
|
||||
"id": "ESP_TASK_WDT_TIMEOUT_S",
|
||||
"name": "ESP_TASK_WDT_TIMEOUT_S",
|
||||
"range": [
|
||||
1,
|
||||
60
|
||||
],
|
||||
"range": null,
|
||||
"title": "Task Watchdog timeout period (seconds)",
|
||||
"type": "int"
|
||||
},
|
||||
@@ -13521,6 +13638,365 @@
|
||||
"title": "SPI Flash driver",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Define maximum number of partitions that can be mounted.",
|
||||
"id": "SPIFFS_MAX_PARTITIONS",
|
||||
"name": "SPIFFS_MAX_PARTITIONS",
|
||||
"range": [
|
||||
1,
|
||||
10
|
||||
],
|
||||
"title": "Maximum Number of Partitions",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_CACHE",
|
||||
"help": "Enables memory write caching for file descriptors in hydrogen.",
|
||||
"id": "SPIFFS_CACHE_WR",
|
||||
"name": "SPIFFS_CACHE_WR",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Write Caching",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_CACHE",
|
||||
"help": "Enable/disable statistics on caching. Debug/test purpose only.",
|
||||
"id": "SPIFFS_CACHE_STATS",
|
||||
"name": "SPIFFS_CACHE_STATS",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Cache Statistics",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"help": "Enables/disable memory read caching of nucleus file system\noperations.",
|
||||
"id": "SPIFFS_CACHE",
|
||||
"name": "SPIFFS_CACHE",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Cache",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-spiffs-configuration-spiffs-cache-configuration-home-douwe-.espressif-v6.0-esp-idf-components-spiffs-Kconfig-10",
|
||||
"title": "SPIFFS Cache Configuration",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Always check header of each accessed page to ensure consistent state.\nIf enabled it will increase number of reads from flash, especially\nif cache is disabled.",
|
||||
"id": "SPIFFS_PAGE_CHECK",
|
||||
"name": "SPIFFS_PAGE_CHECK",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Page Check",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Define maximum number of GC runs to perform to reach desired free pages.",
|
||||
"id": "SPIFFS_GC_MAX_RUNS",
|
||||
"name": "SPIFFS_GC_MAX_RUNS",
|
||||
"range": [
|
||||
1,
|
||||
10000
|
||||
],
|
||||
"title": "Set Maximum GC Runs",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enable/disable statistics on gc. Debug/test purpose only.",
|
||||
"id": "SPIFFS_GC_STATS",
|
||||
"name": "SPIFFS_GC_STATS",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS GC Statistics",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Logical page size of SPIFFS partition, in bytes. Must be multiple\nof flash page size (which is usually 256 bytes).\nLarger page sizes reduce overhead when storing large files, and\nimprove filesystem performance when reading large files.\nSmaller page sizes reduce overhead when storing small (< page size)\nfiles.",
|
||||
"id": "SPIFFS_PAGE_SIZE",
|
||||
"name": "SPIFFS_PAGE_SIZE",
|
||||
"range": [
|
||||
256,
|
||||
1024
|
||||
],
|
||||
"title": "SPIFFS logical page size",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Object name maximum length. Note that this length include the\nzero-termination character, meaning maximum string of characters\ncan at most be SPIFFS_OBJ_NAME_LEN - 1.\n\nSPIFFS_OBJ_NAME_LEN + SPIFFS_META_LENGTH should not exceed\nSPIFFS_PAGE_SIZE - 64.",
|
||||
"id": "SPIFFS_OBJ_NAME_LEN",
|
||||
"name": "SPIFFS_OBJ_NAME_LEN",
|
||||
"range": [
|
||||
1,
|
||||
256
|
||||
],
|
||||
"title": "Set SPIFFS Maximum Name Length",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "If this option is enabled, symbolic links are taken into account\nduring partition image creation.",
|
||||
"id": "SPIFFS_FOLLOW_SYMLINKS",
|
||||
"name": "SPIFFS_FOLLOW_SYMLINKS",
|
||||
"range": null,
|
||||
"title": "Enable symbolic links for image creation",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_USE_MAGIC",
|
||||
"help": "If this option is enabled, the magic will also be dependent\non the length of the filesystem. For example, a filesystem\nconfigured and formatted for 4 megabytes will not be accepted\nfor mounting with a configuration defining the filesystem as 2 megabytes.",
|
||||
"id": "SPIFFS_USE_MAGIC_LENGTH",
|
||||
"name": "SPIFFS_USE_MAGIC_LENGTH",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Filesystem Length Magic",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"help": "Enable this to have an identifiable spiffs filesystem.\nThis will look for a magic in all sectors to determine if this\nis a valid spiffs system or not at mount time.",
|
||||
"id": "SPIFFS_USE_MAGIC",
|
||||
"name": "SPIFFS_USE_MAGIC",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Filesystem Magic",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "This option sets the number of extra bytes stored in the file header.\nThese bytes can be used in an application-specific manner.\nSet this to at least 4 bytes to enable support for saving file\nmodification time.\n\nSPIFFS_OBJ_NAME_LEN + SPIFFS_META_LENGTH should not exceed\nSPIFFS_PAGE_SIZE - 64.",
|
||||
"id": "SPIFFS_META_LENGTH",
|
||||
"name": "SPIFFS_META_LENGTH",
|
||||
"range": null,
|
||||
"title": "Size of per-file metadata field",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_META_LENGTH >= 4",
|
||||
"help": "If enabled, then the first 4 bytes of per-file metadata will be used\nto store file modification time (mtime), accessible through\nstat/fstat functions.\nModification time is updated when the file is opened.",
|
||||
"id": "SPIFFS_USE_MTIME",
|
||||
"name": "SPIFFS_USE_MTIME",
|
||||
"range": null,
|
||||
"title": "Save file modification time",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_META_LENGTH >= 8",
|
||||
"help": "If this option is not set, the time field is 32 bits (up to 2106 year),\notherwise it is 64 bits and make sure it matches SPIFFS_META_LENGTH.\nIf the chip already has the spiffs image with the time field = 32 bits\nthen this option cannot be applied in this case.\nErase it first before using this option.\nTo resolve the Y2K38 problem for the spiffs, use a toolchain with\n64-bit time_t support.",
|
||||
"id": "SPIFFS_MTIME_WIDE_64_BITS",
|
||||
"name": "SPIFFS_MTIME_WIDE_64_BITS",
|
||||
"range": null,
|
||||
"title": "The time field occupies 64 bits in the image instead of 32 bits",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enabling this option will print general debug messages to the console.",
|
||||
"id": "SPIFFS_DBG",
|
||||
"name": "SPIFFS_DBG",
|
||||
"range": null,
|
||||
"title": "Enable general SPIFFS debug",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enabling this option will print API debug messages to the console.",
|
||||
"id": "SPIFFS_API_DBG",
|
||||
"name": "SPIFFS_API_DBG",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS API debug",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enabling this option will print GC debug messages to the console.",
|
||||
"id": "SPIFFS_GC_DBG",
|
||||
"name": "SPIFFS_GC_DBG",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Garbage Cleaner debug",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "SPIFFS_CACHE",
|
||||
"help": "Enabling this option will print cache debug messages to the console.",
|
||||
"id": "SPIFFS_CACHE_DBG",
|
||||
"name": "SPIFFS_CACHE_DBG",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Cache debug",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enabling this option will print Filesystem Check debug messages\nto the console.",
|
||||
"id": "SPIFFS_CHECK_DBG",
|
||||
"name": "SPIFFS_CHECK_DBG",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Filesystem Check debug",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": null,
|
||||
"help": "Enable this option to enable SPIFFS_vis function in the API.",
|
||||
"id": "SPIFFS_TEST_VISUALISATION",
|
||||
"name": "SPIFFS_TEST_VISUALISATION",
|
||||
"range": null,
|
||||
"title": "Enable SPIFFS Filesystem Visualization",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-spiffs-configuration-debug-configuration-home-douwe-.espressif-v6.0-esp-idf-components-spiffs-Kconfig-139",
|
||||
"title": "Debug Configuration",
|
||||
"type": "menu"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-spiffs-configuration-home-douwe-.espressif-v6.0-esp-idf-components-spiffs-Kconfig-1",
|
||||
"title": "SPIFFS Configuration",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"help": "If enabled, the following functions are provided by the VFS component.\n\nstat, link, unlink, rename, utime, access, truncate, rmdir, mkdir,\nopendir, closedir, readdir, readdir_r, seekdir, telldir, rewinddir\n\nFilesystem drivers can then be registered to handle these functions\nfor specific paths.\n\nDisabling this option can save memory when the support for these functions\nis not required.",
|
||||
"id": "VFS_SUPPORT_DIR",
|
||||
"name": "VFS_SUPPORT_DIR",
|
||||
"range": null,
|
||||
"title": "Provide directory related functions",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_SELECT",
|
||||
"help": "Select() related functions might produce an inconveniently lot of\ndebug outputs when one sets the default log level to DEBUG or higher.\nIt is possible to suppress these debug outputs by enabling this\noption.",
|
||||
"id": "VFS_SUPPRESS_SELECT_DEBUG_OUTPUT",
|
||||
"name": "VFS_SUPPRESS_SELECT_DEBUG_OUTPUT",
|
||||
"range": null,
|
||||
"title": "Suppress select() related debug outputs",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_SELECT",
|
||||
"help": "If enabled, VFS driver select() callback function will be placed in IRAM.",
|
||||
"id": "VFS_SELECT_IN_RAM",
|
||||
"name": "VFS_SELECT_IN_RAM",
|
||||
"range": null,
|
||||
"title": "Make VFS driver select() callbacks IRAM-safe",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": "VFS_SUPPORT_IO && !LWIP_USE_ONLY_LWIP_SELECT",
|
||||
"help": "If enabled, select function is provided by the VFS component, and can be used\non peripheral file descriptors (such as UART) and sockets at the same time.\n\nIf disabled, the default select implementation will be provided by LWIP for\nsockets only.\n\nDisabling this option can reduce code size if support for \"select\" on UART file\ndescriptors is not required.",
|
||||
"id": "VFS_SUPPORT_SELECT",
|
||||
"name": "VFS_SUPPORT_SELECT",
|
||||
"range": null,
|
||||
"title": "Provide select function",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"help": "Disabling this option can save memory when the support for termios.h is not required.",
|
||||
"id": "VFS_SUPPORT_TERMIOS",
|
||||
"name": "VFS_SUPPORT_TERMIOS",
|
||||
"range": null,
|
||||
"title": "Provide termios.h functions",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"help": "Define maximum number of virtual filesystems that can be registered.",
|
||||
"id": "VFS_MAX_COUNT",
|
||||
"name": "VFS_MAX_COUNT",
|
||||
"range": [
|
||||
1,
|
||||
20
|
||||
],
|
||||
"title": "Maximum Number of Virtual Filesystems",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"help": "Define maximum number of host filesystem mount points.",
|
||||
"id": "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS",
|
||||
"name": "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS",
|
||||
"range": null,
|
||||
"title": "Host FS: Maximum number of the host filesystem mount points",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"id": "component-config-virtual-file-system-provide-basic-i-o-functions-host-file-system-i-o-semihosting--home-douwe-.espressif-v6.0-esp-idf-components-vfs-Kconfig-90",
|
||||
"title": "Host File System I/O (Semihosting)",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "VFS_SUPPORT_IO",
|
||||
"help": "If enabled, /dev/null VFS will be automatically initialized at startup.",
|
||||
"id": "VFS_INITIALIZE_DEV_NULL",
|
||||
"name": "VFS_INITIALIZE_DEV_NULL",
|
||||
"range": null,
|
||||
"title": "Initialize /dev/null VFS",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"help": "If enabled, the following functions are provided by the VFS component.\n\nopen, close, read, write, pread, pwrite, lseek, fstat, fsync, ioctl, fcntl\n\nFilesystem drivers can then be registered to handle these functions\nfor specific paths.\n\nDisabling this option can save memory when the support for these functions\nis not required.\n\nNote that the following functions can still be used with socket file descriptors\nwhen this option is disabled:\n\nclose, read, write, ioctl, fcntl.",
|
||||
"id": "VFS_SUPPORT_IO",
|
||||
"name": "VFS_SUPPORT_IO",
|
||||
"range": null,
|
||||
"title": "Provide basic I/O functions",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"depends_on": null,
|
||||
"id": "component-config-virtual-file-system-home-douwe-.espressif-v6.0-esp-idf-components-vfs-Kconfig-1",
|
||||
"title": "Virtual file system",
|
||||
"type": "menu"
|
||||
},
|
||||
{
|
||||
"children": [],
|
||||
"depends_on": "\"${IDF_BUILD_V2}\"",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -331,9 +331,9 @@
|
||||
#define CONFIG_ESPTOOLPY_AFTER_RESET 1
|
||||
#define CONFIG_ESPTOOLPY_AFTER "hard-reset"
|
||||
#define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200
|
||||
#define CONFIG_PARTITION_TABLE_SINGLE_APP 1
|
||||
#define CONFIG_PARTITION_TABLE_CUSTOM 1
|
||||
#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv"
|
||||
#define CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv"
|
||||
#define CONFIG_PARTITION_TABLE_FILENAME "partitions.csv"
|
||||
#define CONFIG_PARTITION_TABLE_OFFSET 0x8000
|
||||
#define CONFIG_PARTITION_TABLE_MD5 1
|
||||
#define CONFIG_COMPILER_OPTIMIZATION_DEBUG 1
|
||||
@@ -350,6 +350,7 @@
|
||||
#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1
|
||||
#define CONFIG_GDMA_ISR_HANDLER_IN_IRAM 1
|
||||
#define CONFIG_GDMA_OBJ_DRAM_SAFE 1
|
||||
#define CONFIG_USJ_ENABLE_USB_SERIAL_JTAG 1
|
||||
#define CONFIG_ESP_HW_SUPPORT_FUNC_IN_IRAM 1
|
||||
#define CONFIG_ESP32C3_REV_MIN_3 1
|
||||
#define CONFIG_ESP32C3_REV_MIN_FULL 3
|
||||
@@ -387,6 +388,8 @@
|
||||
#define CONFIG_LIBC_PICOLIBC_NEWLIB_COMPATIBILITY 1
|
||||
#define CONFIG_LIBC_MISC_IN_IRAM 1
|
||||
#define CONFIG_LIBC_LOCKS_PLACE_IN_IRAM 1
|
||||
#define CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF 1
|
||||
#define CONFIG_LIBC_STDIN_LINE_ENDING_CR 1
|
||||
#define CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT 1
|
||||
#define CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS 1
|
||||
#define CONFIG_LIBC_ASSERT_BUFFER_SIZE 200
|
||||
@@ -419,11 +422,7 @@
|
||||
#define CONFIG_ESP_MAIN_TASK_AFFINITY 0x0
|
||||
#define CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE 2048
|
||||
#define CONFIG_ESP_INT_WDT 1
|
||||
#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 300
|
||||
#define CONFIG_ESP_TASK_WDT_EN 1
|
||||
#define CONFIG_ESP_TASK_WDT_INIT 1
|
||||
#define CONFIG_ESP_TASK_WDT_TIMEOUT_S 5
|
||||
#define CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 1
|
||||
#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 5000
|
||||
#define CONFIG_ESP_DEBUG_OCDAWARE 1
|
||||
#define CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 1
|
||||
#define CONFIG_ESP_SYSTEM_HW_STACK_GUARD 1
|
||||
@@ -488,6 +487,7 @@
|
||||
#define CONFIG_LOG_IN_IRAM 1
|
||||
#define CONFIG_MBEDTLS_VER_4_X_SUPPORT 1
|
||||
#define CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_SIZE 1
|
||||
#define CONFIG_MBEDTLS_FS_IO 1
|
||||
#define CONFIG_MBEDTLS_THREADING_C 1
|
||||
#define CONFIG_MBEDTLS_THREADING_PTHREAD 1
|
||||
#define CONFIG_MBEDTLS_ERROR_STRINGS 1
|
||||
@@ -612,6 +612,24 @@
|
||||
#define CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP 1
|
||||
#define CONFIG_SPI_FLASH_SUPPORT_TH_CHIP 1
|
||||
#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1
|
||||
#define CONFIG_SPIFFS_MAX_PARTITIONS 3
|
||||
#define CONFIG_SPIFFS_CACHE 1
|
||||
#define CONFIG_SPIFFS_CACHE_WR 1
|
||||
#define CONFIG_SPIFFS_PAGE_CHECK 1
|
||||
#define CONFIG_SPIFFS_GC_MAX_RUNS 10
|
||||
#define CONFIG_SPIFFS_PAGE_SIZE 256
|
||||
#define CONFIG_SPIFFS_OBJ_NAME_LEN 32
|
||||
#define CONFIG_SPIFFS_USE_MAGIC 1
|
||||
#define CONFIG_SPIFFS_USE_MAGIC_LENGTH 1
|
||||
#define CONFIG_SPIFFS_META_LENGTH 4
|
||||
#define CONFIG_SPIFFS_USE_MTIME 1
|
||||
#define CONFIG_VFS_SUPPORT_IO 1
|
||||
#define CONFIG_VFS_SUPPORT_DIR 1
|
||||
#define CONFIG_VFS_SUPPORT_SELECT 1
|
||||
#define CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT 1
|
||||
#define CONFIG_VFS_MAX_COUNT 8
|
||||
#define CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS 1
|
||||
#define CONFIG_VFS_INITIALIZE_DEV_NULL 1
|
||||
|
||||
/* List of deprecated options */
|
||||
#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET
|
||||
@@ -646,7 +664,6 @@
|
||||
#define CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_VIA_TEE CONFIG_ESP_SYSTEM_MEMPROT
|
||||
#define CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT CONFIG_ESP_SYSTEM_MEMPROT
|
||||
#define CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP
|
||||
#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT
|
||||
#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO
|
||||
#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT
|
||||
#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS
|
||||
@@ -655,18 +672,19 @@
|
||||
#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO
|
||||
#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE
|
||||
#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD
|
||||
#define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR CONFIG_LIBC_STDIN_LINE_ENDING_CR
|
||||
#define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF
|
||||
#define CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT
|
||||
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
|
||||
#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL
|
||||
#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG
|
||||
#define CONFIG_PERIPH_CTRL_FUNC_IN_IRAM CONFIG_ESP_PERIPH_CTRL_FUNC_IN_IRAM
|
||||
#define CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS
|
||||
#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS
|
||||
#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE
|
||||
#define CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT
|
||||
#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE
|
||||
#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE
|
||||
#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT
|
||||
#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0
|
||||
#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S
|
||||
#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH
|
||||
#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY
|
||||
#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
"ESP_HW_SUPPORT_FUNC_IN_IRAM": true,
|
||||
"ESP_INTR_IN_IRAM": true,
|
||||
"ESP_INT_WDT": true,
|
||||
"ESP_INT_WDT_TIMEOUT_MS": 300,
|
||||
"ESP_INT_WDT_TIMEOUT_MS": 5000,
|
||||
"ESP_IPC_TASK_STACK_SIZE": 1024,
|
||||
"ESP_MAC_ADDR_UNIVERSE_BT": true,
|
||||
"ESP_MAC_ADDR_UNIVERSE_ETH": true,
|
||||
@@ -232,11 +232,7 @@
|
||||
"ESP_SYSTEM_SINGLE_CORE_MODE": true,
|
||||
"ESP_SYSTEM_USE_EH_FRAME": false,
|
||||
"ESP_SYSTEM_USE_FRAME_POINTER": false,
|
||||
"ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0": true,
|
||||
"ESP_TASK_WDT_EN": true,
|
||||
"ESP_TASK_WDT_INIT": true,
|
||||
"ESP_TASK_WDT_PANIC": false,
|
||||
"ESP_TASK_WDT_TIMEOUT_S": 5,
|
||||
"ESP_TASK_WDT_EN": false,
|
||||
"ESP_TIMER_IMPL_SYSTIMER": true,
|
||||
"ESP_TIMER_INTERRUPT_LEVEL": 1,
|
||||
"ESP_TIMER_IN_IRAM": true,
|
||||
@@ -332,6 +328,12 @@
|
||||
"LIBC_OPTIMIZED_MISALIGNED_ACCESS": true,
|
||||
"LIBC_PICOLIBC": true,
|
||||
"LIBC_PICOLIBC_NEWLIB_COMPATIBILITY": true,
|
||||
"LIBC_STDIN_LINE_ENDING_CR": true,
|
||||
"LIBC_STDIN_LINE_ENDING_CRLF": false,
|
||||
"LIBC_STDIN_LINE_ENDING_LF": false,
|
||||
"LIBC_STDOUT_LINE_ENDING_CR": false,
|
||||
"LIBC_STDOUT_LINE_ENDING_CRLF": true,
|
||||
"LIBC_STDOUT_LINE_ENDING_LF": false,
|
||||
"LIBC_TIME_SYSCALL_USE_HRT": false,
|
||||
"LIBC_TIME_SYSCALL_USE_NONE": false,
|
||||
"LIBC_TIME_SYSCALL_USE_RTC": false,
|
||||
@@ -427,6 +429,7 @@
|
||||
"MBEDTLS_ECP_RESTARTABLE": false,
|
||||
"MBEDTLS_ENTROPY_FORCE_SHA256": false,
|
||||
"MBEDTLS_ERROR_STRINGS": true,
|
||||
"MBEDTLS_FS_IO": true,
|
||||
"MBEDTLS_GCM_C": true,
|
||||
"MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER": true,
|
||||
"MBEDTLS_HARDWARE_AES": true,
|
||||
@@ -511,12 +514,12 @@
|
||||
"MMU_PAGE_MODE": "64KB",
|
||||
"MMU_PAGE_SIZE": 65536,
|
||||
"MMU_PAGE_SIZE_64KB": true,
|
||||
"PARTITION_TABLE_CUSTOM": false,
|
||||
"PARTITION_TABLE_CUSTOM": true,
|
||||
"PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv",
|
||||
"PARTITION_TABLE_FILENAME": "partitions_singleapp.csv",
|
||||
"PARTITION_TABLE_FILENAME": "partitions.csv",
|
||||
"PARTITION_TABLE_MD5": true,
|
||||
"PARTITION_TABLE_OFFSET": 32768,
|
||||
"PARTITION_TABLE_SINGLE_APP": true,
|
||||
"PARTITION_TABLE_SINGLE_APP": false,
|
||||
"PARTITION_TABLE_SINGLE_APP_LARGE": false,
|
||||
"PARTITION_TABLE_TWO_OTA": false,
|
||||
"PARTITION_TABLE_TWO_OTA_LARGE": false,
|
||||
@@ -530,6 +533,8 @@
|
||||
"PTHREAD_TASK_NAME_DEFAULT": "pthread",
|
||||
"PTHREAD_TASK_PRIO_DEFAULT": 5,
|
||||
"PTHREAD_TASK_STACK_SIZE_DEFAULT": 3072,
|
||||
"RINGBUF_IN_IRAM": false,
|
||||
"RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH": false,
|
||||
"RTC_CLK_CAL_CYCLES": 1024,
|
||||
"RTC_CLK_FUNC_IN_IRAM": true,
|
||||
"RTC_CLK_SRC_EXT_CRYS": false,
|
||||
@@ -797,6 +802,26 @@
|
||||
"SOC_WIFI_WAPI_SUPPORT": true,
|
||||
"SOC_XTAL_SUPPORT_40M": true,
|
||||
"SOC_XT_WDT_SUPPORTED": true,
|
||||
"SPIFFS_API_DBG": false,
|
||||
"SPIFFS_CACHE": true,
|
||||
"SPIFFS_CACHE_DBG": false,
|
||||
"SPIFFS_CACHE_STATS": false,
|
||||
"SPIFFS_CACHE_WR": true,
|
||||
"SPIFFS_CHECK_DBG": false,
|
||||
"SPIFFS_DBG": false,
|
||||
"SPIFFS_FOLLOW_SYMLINKS": false,
|
||||
"SPIFFS_GC_DBG": false,
|
||||
"SPIFFS_GC_MAX_RUNS": 10,
|
||||
"SPIFFS_GC_STATS": false,
|
||||
"SPIFFS_MAX_PARTITIONS": 3,
|
||||
"SPIFFS_META_LENGTH": 4,
|
||||
"SPIFFS_OBJ_NAME_LEN": 32,
|
||||
"SPIFFS_PAGE_CHECK": true,
|
||||
"SPIFFS_PAGE_SIZE": 256,
|
||||
"SPIFFS_TEST_VISUALISATION": false,
|
||||
"SPIFFS_USE_MAGIC": true,
|
||||
"SPIFFS_USE_MAGIC_LENGTH": true,
|
||||
"SPIFFS_USE_MTIME": true,
|
||||
"SPI_FLASH_AUTO_SUSPEND": false,
|
||||
"SPI_FLASH_BROWNOUT_RESET": true,
|
||||
"SPI_FLASH_BROWNOUT_RESET_XMC": true,
|
||||
@@ -832,6 +857,20 @@
|
||||
"SPI_FLASH_VERIFY_WRITE": false,
|
||||
"SPI_FLASH_WRITE_CHUNK_SIZE": 8192,
|
||||
"SPI_FLASH_YIELD_DURING_ERASE": true,
|
||||
"UART_ISR_IN_IRAM": false,
|
||||
"UHCI_ENABLE_DEBUG_LOG": false,
|
||||
"UHCI_ISR_CACHE_SAFE": false,
|
||||
"UHCI_ISR_HANDLER_IN_IRAM": false,
|
||||
"USJ_ENABLE_USB_SERIAL_JTAG": true,
|
||||
"VFS_INITIALIZE_DEV_NULL": true,
|
||||
"VFS_MAX_COUNT": 8,
|
||||
"VFS_SELECT_IN_RAM": false,
|
||||
"VFS_SEMIHOSTFS_MAX_MOUNT_POINTS": 1,
|
||||
"VFS_SUPPORT_DIR": true,
|
||||
"VFS_SUPPORT_IO": true,
|
||||
"VFS_SUPPORT_SELECT": true,
|
||||
"VFS_SUPPORT_TERMIOS": false,
|
||||
"VFS_SUPPRESS_SELECT_DEBUG_OUTPUT": true,
|
||||
"XTAL_FREQ": 40,
|
||||
"XTAL_FREQ_40": true
|
||||
}
|
||||
Reference in New Issue
Block a user