Skip to content

Conversation

haberturdeur
Copy link
Contributor

@haberturdeur haberturdeur commented Oct 15, 2025

Description

In version v5.4 ESP-IDF switched to new VFS API, with smaller memory overhead. Since the previous API will be either deprecated or removed in ESP-IDF v6 this MR updates to the new API.

Related

Testing


Checklist

Before submitting a Pull Request, please ensure the following:

  • 🚨 This PR does not introduce breaking changes.
  • All CI checks (GH Actions) pass.
  • Documentation is updated as needed.
  • Tests are updated or added as necessary.
  • Code is well-commented, especially in complex areas.
  • Git history is clean — commits are squashed to the minimum necessary.

@espressif-bot espressif-bot added the Status: Opened Issue is new label Oct 15, 2025
@github-actions github-actions bot changed the title feat(device): Switch to new VFS API feat(device): Switch to new VFS API (IEC-400) Oct 15, 2025
@roma-jam roma-jam changed the title feat(device): Switch to new VFS API (IEC-400) feat(cdc_device): Switch to new VFS API (IEC-400) Oct 15, 2025
@tore-espressif
Copy link
Collaborator

@haberturdeur at this point we can't drop support for IDF < 5.4.
If you plan to remove the old API in esp-idf, that esp_tinyusb must be update so it work with all active esp-idf version.

@haberturdeur haberturdeur force-pushed the feat/update_to_new_vfs_api branch 2 times, most recently from ce9d89a to 2871ca9 Compare October 22, 2025 06:11
cursor[bot]

This comment was marked as outdated.

@haberturdeur haberturdeur force-pushed the feat/update_to_new_vfs_api branch from 2871ca9 to 14a57bf Compare October 22, 2025 06:17
@tore-espressif tore-espressif added this to the esp_tinyusb v2.0.2 milestone Oct 22, 2025
@tore-espressif tore-espressif merged commit 2863968 into espressif:master Oct 22, 2025
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Opened Issue is new

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants