support.arepl: fallback to PyREPL's readline on Py...
by miyuko 1 week 6 days
support.arepl: fallback to PyREPL's readline on Python 3.14.

For environments where the native readline module is unavailable,
notably the WebUSB port of Glasgow.
d7db593e
software: update `pdm.min.lock`.
by github-merge-queue 2 weeks 10 hours
39655db3
software: update `pdm.min.lock`.
by github-merge-queue 1 month 15 hours
5c017ed4
cli: Modify "glasgow factory ..." command to use F...
by sazzach 1 month 1 day
cli: Modify "glasgow factory ..." command to use FX2BootloaderDevice

This serves to make it use the support.usb abstraction.
690f5555
hardware.device: Add FX2BootloaderDevice
by sazzach 1 month 1 day
hardware.device: Add FX2BootloaderDevice

FX2BootloaderDevice is very similar to FX2Device from libfx2. The primary
differences are:
a) parameters in FX2Device such as page size, and address width are fixed
to the ones matching the Glasgow hardware/firmware
b) USB requsts use the USB abstraction from support
d24348e0
glasgow: remove unused usb1 imports
by sazzach 1 month 2 weeks
4523e2a1
software: update `pdm.min.lock`.
by github-merge-queue 1 month 1 day
60f55780
CI: push latest wheel to https://glasgow-embedded....
by whitequark 1 month 1 day
CI: push latest wheel to https://glasgow-embedded.org/.

This will be used by the WebUSB port.
7fb14e84
GitHub: add bug report template.
by whitequark 1 month 2 days
eff547ca
applet.interface.uart: change quit sequence to `~`...
by whitequark 1 month 2 days
applet.interface.uart: change quit sequence to `~` then `.`.

This sequence is similar to SSH, except it doesn't have to follow
a newline. It's changed because on some non-US keyboard layouts it
may be difficult to enter Ctrl+\ (issue #998), and because it was
training users to use Ctrl+\ to quit other applets or modes, which
sends SIGQUIT and dumps core on some OSes (issue #568).

Fixes #998.
4b1fe1fd
Report a bug