- Aug 27, 2019
-
-
rahix authored
Implements a new method `epic_disp_print_adv()` and improves `display.print()` with new font parameter. `epic_disp_print_adv()` behaves like `epic_disp_print()` but also takes a new font parameter which is a number to select the font. The font name is verbalized using a new enum `disp_font_name`. The enum names correlate to the fonts under gfx/fonts. On the MicroPython side, in the display module, constants are defined in order to provide names instead of numbers. See merge request card10/firmware!214
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Yuval Adam authored
-
- Aug 26, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Aug 25, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
With >1s press on the TOP_RIGHT button you can pause the screen update. You can then scroll through the increases 4s buffer with BUTTON_LEFT and BOTTOM_RIGHT. Another press on TOP_RIGHT brings you back into the normal mode. The logging operation doesn't get interrupted when pausing the screen. See merge request !257
-
- Aug 24, 2019
-
-
Daniel Hoffend authored
with longer 1s press on the TOP_RIGHT buttont you can pause the screen update. You can then scroll through the increases 4s buffer with BUTTON_LEFT and BOTTOM_RIGHT. Another press on TOP_RIGHT brings you back into the normal mode. The logging operation doesn't get interrupted when pausing the screen.
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Previously, race-conditions between multiple serial writes could lead to memory corruption and weird artifacts like I2C getting stuck. This patch introduces a write-streambuffer which queues all messages. Co-authored-by:
Rahix <rahix@rahix.de> Signed-off-by:
danukeru <danukeru@foulab.org>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
swym authored
-
usb/epc_usb ==== Contains device-independent USB implementation, services MAXUSB stack and is given the actual USB descriptors & callbacks on initialization. Handles USB events and configures/deconfigures the device accordingly during the USB setup procedure. usb/mass_storage & cdcacm ==== Contain device-specific implementations, service MAXUSB's device class APIs for cdcacm and mass storage. Here, mass storage is independent of the underlying storage device. modules/usb ==== Public apic_usb API, configuration and storage device management. Defines the actual USB device descriptors and services the upc_usb API. If we want to add SD card functionality, this would be the place to add it.
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-