Skip to content

Instantly share code, notes, and snippets.

@FoamyGuy
Last active January 16, 2026 19:51
Show Gist options
  • Select an option

  • Save FoamyGuy/645cd5fa021659db5a15d2310a2b844b to your computer and use it in GitHub Desktop.

Select an option

Save FoamyGuy/645cd5fa021659db5a15d2310a2b844b to your computer and use it in GitHub Desktop.
#CircuitPython2026
CircuitPython 2026
I accomplished many of the things that I mentioned in my 2025 post. A few that stand out in my mind are adding
the tilepalettemapper module to the core, and gaining a much better understanding of register based drivers.
Both of which allowed me to learn a ton. I also really enjoyed working on Fruit Jam OS and the games and programs
that run inside of it.
Looking forward to 2026: A few things at the top of my mind going into this year are MIDI and RAG (Retrieval
augmented generation) based AI tools. RAG is a technique for getting better more specific and accurate results from
LLMs about specific topics by looking up key pieces of information to give context to the LLM. I started to look
into this and built out a basic PoC that ingests the examples from the library bundle and begun the process of
pulling in stubs from the core. I definitely want to pick this effort up and continue experiments with locally run
models. I'm curious to see how good of output is possible for CircuitPython specific questions with local models
that can run on reasonable hardware.
MIDI is on my mind because I recently got a MIDI controller and have been playing with it a lot using both CPython
libraries and CircuitPython with synthio. Until now I had not played much with MIDI or synthio and it's been great
fun so far. I'm looking forward to diving further into them this year.
Continuing from last year, I'm always looking out for opportunities to improve displayio and create new widgets and
functionality. Several of my projects this year led to new displayio libraries and expanding functionality in
existing ones.
Thanks to all of those who make the community so wonderful to take part in.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment