Skip to content
Snippets Groups Projects
  1. Jul 30, 2023
  2. Jul 29, 2023
    • q3k's avatar
      st3m: move some main-specific stuff to main · 7629bb69
      q3k authored
      We attempt to share st3m with the recovery firmware, and thus must
      eliminate two components that can't live in the recovery firmware:
      
      1. The startup function, which contains references to all matters of
         subfunctionality we don't want (audio, micropython, etc)
      2. The FS code, which contains references to the tarball extraction
         logic (which we don't want to embed into recovery mode either).
      7629bb69
  3. Jul 28, 2023
  4. Jul 20, 2023
  5. Jun 15, 2023
    • q3k's avatar
      micropython: use ESP-IDF VFS layer for MPy VFS · ccec773a
      q3k authored
      Previously MicroPython would mount LittleFS directly from the partition
      by itself, using its own VFS stack.
      
      This reconfigured the VFS layer in MicroPython to use POSIX
      open/read/write/etc calls, which are backed by ESP-IDF. Now, instead of
      managing (possibly multuple) block devices at different mountpoints,
      MicroPython simply passes through all VFS access to the ESP-IDF VFS.
      
      Then, we make the ESP-IDF VFS mount a wear-leveled FAT (backed by the
      same partition which previously held LittleFS) onto /.
      ccec773a
Loading