- Aug 13, 2023
- Aug 12, 2023
-
-
pippin authored
-
- Aug 11, 2023
-
-
dx authored
Also: - improved LED docs - fixed the repr of the leds module - fixed fix LED_POSITIONS in the sim About the last point, the previous version was clockwise but not starting from the top, but from the "first" LED according to the hardware, which is ~11 LEDs after the one at the top. The C firmware already adjusts for this. Not fixed by this commit: Melodic demo (it's already a mess) Didn't need changes: nick (now rotates clockwise)
-
q3k authored
-
- Aug 10, 2023
- Aug 09, 2023
-
-
pippin authored
-
- Aug 08, 2023
-
-
pippin authored
- Aug 07, 2023
-
-
pippin authored
This prevents the state of initial color/text-align/line-width/etc to be dependent on the state of the previous rendering call - presuming further nested balanced save/restore pairs.
-
- Aug 06, 2023
- Aug 05, 2023
-
-
q3k authored
-
schneider authored
Introduces an update function to the BSP IMU implementation which fetches the complete state of the BMI270 at once. This includes memory range of the auxilary pressure sensor. Introduces a task in st3m which updates the sensor readings every 10 ms. Priority is chosen to be below captouch and audio. BSP functions let the user know if there actually was a new reading on the specific sensor. st3m always return the last measurement without this extra information.
-
- Aug 04, 2023
-
-
q3k authored
-
pippin authored
Slight adjustment of gradient stops to distribute primary colors better on characters of flow3r. Use single precision constants rather than double precision constants for coordinates.
-
q3k authored
1. We weren't setting bProtocol to IAD (technically required for CDC-ACM devices which have IAD) 2. We weren't counting the IAD pseudo-interface as one of the two interfaces in the configuration.
-
q3k authored
-
- Aug 03, 2023
- Aug 02, 2023
-
-
q3k authored
Short reads generally shouldn't happen, but let's be defensive there. Instead, let's explicitly check the return code of i2s reads. Brought to you by: “my interrupt didn't get initialized and i got very confused”.
-
- Jul 30, 2023
-
-
q3k authored
This moves the raw read/write access code from the recovery mode into st3m, and gives us the ability to mount/unmount the FAT partition on demand.
-
schneider authored
-
q3k authored
Tested by doing the following in REPL: >>> import hardware >>> ctx = hardware.get_ctx() >>> ctx.rgb(1, 0, 0) <ctx_type> >>> ctx.rectangle(-120, -120, 240, 240) <ctx_type> >>> ctx.fill() <ctx_type> >>> hardware.display_update(ctx) Fixes #25.
-
q3k authored
Whoops.
-
q3k authored
This allows us to os.listdir("/").
-