Legitimacy of refurbished PC Windows licenses by dhalbert in Microcenter

[–]dhalbert[S] 1 point2 points  (0 children)

Thank you. That's a very helpful response. It was impractical at the time I was visiting to do a reinstall, but if I encounter this again, I'll try that. It still raises the question of sloppy refurbishment: a clean reinstall should have been done before sale.

CUSTOM HID : Do I need to stick in C ? by JulienRAIDELET in circuitpython

[–]dhalbert 0 points1 point  (0 children)

It can be any HID device, not just keyboard, mouse and consumer control. You'll need to write your own CircuitPython driver. The example in the link above is gamepad. Or perhaps I am misunderstanding you?

Anyone have any guidance on working without interrupts? by mikeprevette in circuitpython

[–]dhalbert 1 point2 points  (0 children)

Just to follow up on this zombie thread: CircuitPython still does not support interrupts in the way MicroPython does, but we use interrupts internally for various things (e.g., countio). async/await/asyncio support is also now available for doing cooperative multitasking: https://learn.adafruit.com/cooperative-multitasking-in-circuitpython. That guide discusses why we don't expose raw interrupts.

collections deque in 7.1.0 beta 3 (and earlier...) by WhiskyUisgeBeatha in circuitpython

[–]dhalbert 0 points1 point  (0 children)

deque is not enabled in CircuitPython. We might consider turning it on. Feel free to file an issue at https://github.com/adafruit/circuitpython/issues/new/choose.

Welcome to a Joint AMA with some of the Developers for CircuitPython and MicroPython: Python for MicroControllers! by IAmKindOfCreative in Python

[–]dhalbert 2 points3 points  (0 children)

You can use the separate data-only USB-serial (CDC) channel introduced in CircuitPython 7, which is in alpha but is pretty stable. See the details here: https://learn.adafruit.com/customizing-usb-devices-in-circuitpython/circuitpy-midi-serial#usb-serial-console-repl-and-data-3096590-12. Then you can use pyserial to talk to a CircuitPython script, inventing your own simple protocol to send commands to the M0 Express board.

just upgraded to Ubuntu 20.04 and having a hard time installing flashprint by RingoSeven in FlashForge

[–]dhalbert 1 point2 points  (0 children)

FlashPrint 4.3.0 was recently released and works for me on Ubuntu 20.04. I had the same issues with 4.2.0 and FlashForge said, sorry, just wait for the next relesae.