software: update `pdm.min.lock`.
by github-merge-queue 1 week 3 days
f1e5d532
protocol.bsdl: save optional IDCODE value in BSDLD...
by PoroCYon 2 weeks 1 day
protocol.bsdl: save optional IDCODE value in BSDLDevice
aa05b7f4
CI: allow failure for `pypy-3.11`.
by whitequark 2 weeks 1 day
CI: allow failure for `pypy-3.11`.

Caused by https://github.com/pdm-project/pdm/issues/3706.
b2710c19
software: update `pdm.min.lock`.
by github-merge-queue 3 weeks 35 min
ccee116d
[pre-commit.ci] pre-commit autoupdate
by pre-commit-ci[bot] 3 weeks 10 hours
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.9 → v0.14.10](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.9...v0.14.10)
69088016
software: update `pdm.min.lock`.
by github-merge-queue 3 weeks 12 hours
53e01511
applet.interface.spi_flashrom: Allow empty reads
by Matt Johnston 3 weeks 4 days
applet.interface.spi_flashrom: Allow empty reads

Running flashrom with --layout can result in zero length reads, which
would otherwise hit an assertion. Just return an empty buffer.

flashrom -p serprog:ip=localhost:7788 -c MT25QU01G --read dump1.bin --layout /path/to/file.layout --include part3

| Traceback (most recent call last):
| File "glasgow/software/glasgow/cli.py", line 797, in applet_task
| await applet.run(applet_parsed_args)
| File "glasgow/software/glasgow/applet/bridge/spi_flashrom/__init__.py", line 158, in run
| await SerprogCommandHandler(self.logger, self.spi_iface, endpoint).handle_cmd()
| File "glasgow/software/glasgow/applet/bridge/spi_flashrom/__init__.py", line 91, in handle_cmd
| rdata = await self.spi_iface.read(rlen)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "glasgow/software/glasgow/applet/interface/spi_controller/__init__.py", line 215, in read
| octets = await self._pipe.recv(count)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "glasgow/software/glasgow/hardware/assembly.py", line 175, in recv
| assert length > 0
| ^^^^^^^^^^
| AssertionError
49973e45
[pre-commit.ci] pre-commit autoupdate
by pre-commit-ci[bot] 4 weeks 10 hours
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.8 → v0.14.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.8...v0.14.9)
be50d7db
software: update `pdm.min.lock`.
by github-merge-queue 1 month 1 day
62232bab
[pre-commit.ci] pre-commit autoupdate
by pre-commit-ci[bot] 1 month 5 days
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.7 → v0.14.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.7...v0.14.8)
bd902f90
Report a bug