- Jul 20, 2023
- Jul 17, 2023
-
-
q3k authored
This change makes st3m aware of what Micropython is doing, and lets st3m provide some 'failsafe' functionality even if Micropython crashes. Most notably, this lets us draw some useful messages when the badge is in REPL mode, and lets us implement things like restarting the badge via buttons if that happens. This API isn't fully used yet, but this is a start.
-
q3k authored
This moves our console implementation over to a CDC-ACM based one, instead of using UART/JTAG. This allows us to run multiple USB modes, and have prettier USB device strings :). The downside is that you now have to boot the badge into bootrom serial mode before being able to reflash, but I have An Idea On How To Fix This (tm).
-
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..?
-
- Jul 03, 2023
-
-
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.
-
- Jun 26, 2023
-
-
q3k authored
-
- Jun 21, 2023
-
-
q3k authored
-
- Jun 18, 2023
-
-
q3k authored
-