hardware.device: request device during enumeration...
by whitequark 5 months 1 week
hardware.device: request device during enumeration.

Required for WebUSB backend.
f616eda9
cli: catch `SystemExit`.
by whitequark 5 months 1 week
cli: catch `SystemExit`.

Primarily useful for Emscripten port.
a4a68bc2
cli: allow `main` to be called multiple times.
by whitequark 5 months 1 week
cli: allow `main` to be called multiple times.

Primarily useful for the Emscripten port, but can also be used to
amortize startup latency in other cases.
ff5bf859
gateware.fx2_crossbar: use init instead of reset.
by Ahmed Charles 5 months 1 week
745f1c5a
database.microchip.avr: add support for ATtiny1634
by Ian Bobbitt 7 months 3 weeks
a6d4db9d
manual: basic: replace i2c-initiator by i2c-contro...
by maehw 5 months 1 week
manual: basic: replace i2c-initiator by i2c-controller.
1d757d39
support.usb: add WebUSB backend.
by whitequark 5 months 1 week
867bdac7
support.usb: abstract out USB communication.
by whitequark 5 months 1 week
support.usb: abstract out USB communication.

Co-authored-by: sazzach <10236155+Sazzach@users.noreply.github.com>
132dbf14
hardware.toolchain: fix incorrect types. NFC
by whitequark 5 months 1 week
42327220
cli: handle absence of `os.get_terminal_size`.
by whitequark 5 months 1 week
cli: handle absence of `os.get_terminal_size`.

This is the case on Pyodide.
32293fdd
Report a bug