Skip to content
Snippets Groups Projects
  1. Aug 26, 2023
  2. Aug 13, 2023
  3. Aug 06, 2023
  4. Jul 30, 2023
  5. Jul 28, 2023
  6. Jul 17, 2023
  7. Jun 26, 2023
  8. Jun 23, 2023
  9. 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
  10. Jun 12, 2023
    • q3k's avatar
      *: pipelined gfx stack · 6413633c
      q3k authored
      This is an annoyingly large change, but the gist of it is that we:
      
      1. Move ctx into components/ctx
      2. Move uctx into usermodule/mp_uctx.c
      3. Split out uctx config into ctx_config.h and share it with the
         simulator.
      4. Delete a bunch of unused ctx files
      5. Flip some ctx bits for speed.
      6. Draw the rest of the owl, ie. implement a dedicated rasterizer task
         in components/st3m.
      6413633c
  11. Jun 11, 2023
Loading