- Jul 17, 2023
-
-
q3k authored
This implements a st3m-specific USB stack. It's effectively what espressif provides with their esp_tinyusb component, but allows for dynamic reconfiguration of the USB device.
-
q3k authored
This comes form the ESP component registry, but we just want to vendor the code instead of relying on package management. Plus, we need to hack CMakeLists.txt to make it work with our setup, for some reason. Otherwise we don't get callbacks...
-
q3k authored
-
q3k authored
-
q3k authored
-
q3k authored
-
q3k authored
Hacking on things is fun, but accidentally doing machine.Pin(1337).on() and frying your flow3r isn't. Especially if you're just copypasting code from the Internet. We might add some escape hatch for this later for board experimentation/testing/debugging..?
-
q3k authored
-
- Jul 16, 2023
- Jul 03, 2023
-
-
q3k authored
-
q3k authored
We don't care for it much in our usecase, and it reduces performance. At least I think so. We might want to roll this back later :).
-
q3k authored
This doesn't seem to be less performant than the rube goldberg we had previously, but somehow fixes up rendering glitches.
-
q3k authored
-
q3k authored
-
q3k authored
Phew. This was mostly blocked by Micropython, but it has since then also upgraded to IDF 5: https://github.com/micropython/micropython/commit/e4650125b88a35f074097f16d84a8f49bd22ac06 We take that change and selectively apply it where necessary. However, it's not a 1:1 patch apply, as we already were on a somewhat forked Micropython, and we also want to support IDF 5.1, not 5.0. We also bump up the IDF distribution brought in by Nix, and fix some warnings that have since turned into errors due to toolchain changes.
-
q3k authored
-
- Jul 02, 2023
- Jul 01, 2023
- Jun 28, 2023
- Jun 26, 2023
- Jun 25, 2023