software: require libusb1 version with Windows binary wheels.
by
whitequark
4 years 1 month
applet.sensor.scd30: add a note about starting the sensor first
by
Attie Grande
4 years 1 month
README: update acknowledgements.
by
whitequark
4 years 1 month
cli: use correct module name in logger when running via `-m`.
by
whitequark
4 years 2 months
applet.interface.uart: only shield from cancellation on socket side.
Cancellation from the socket side means a client disconnected.
Cancellation from the FIFO side means the applet is shutting down.
by
whitequark
4 years 2 months
device.hardware: fix enumeration on Windows.
While it would make sense for hotplugRegisterCallback() with flags
set to HOTPLUG_ENUMERATE to call the function for each discovered
device on Windows in spite of the lack of true hotplug, that was not
a correct assumption.
by
whitequark
4 years 2 months
firmware: remove LED abstraction. NFCI.
This abstraction never worked well; the ACT LED manipulation was half
inlined because function calls are tricky in interrupts, and the ICE
LED manipulation was moved to the FPGA code in commit 23aacd73. Get
rid of it, simplify the code, and make the firmware smaller.
Also, rename LED constants to match the board silkscreen.
by
whitequark
4 years 2 months
firmware: move ICE LED handling to FPGA code. NFCI.
The existence of an FX2 pin dedicated to the ICE LED is an oversight;
it should have been hooked up directly to CDONE to save a scarce FX2
pin. Handle the LED transparently in FPGA code, with the aim of
eventually freeing its pin on a future revision.
Also, eliminate redundant state in the form of ST_FPGA_RDY latched
status bit.
by
whitequark
4 years 2 months