Skip to content
Snippets Groups Projects
  1. Jul 20, 2023
  2. Jun 18, 2023
  3. Jun 15, 2023
    • q3k's avatar
      fatfsgen: pre-generate image from python_payload · f1ed23aa
      q3k authored
      f1ed23aa
    • 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
  4. 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
  5. Jun 11, 2023
Loading