applet.display.hd44780: convert to native amaranth
by Marcelina Kościelnicka 2 years 4 months
applet.display.hd44780: convert to native amaranth

Addresses `display.hd44780` item from #150.

Includes some trivial gateware improvements.
5f289541
applet.interface.uart: add commentary about the au...
by attie 2 years 4 months
applet.interface.uart: add commentary about the autobaud and its limitations
d952ec20
software: depend on amaranth-yosys directly.
by whitequark 2 years 4 months
software: depend on amaranth-yosys directly.

Pip seems to backtrack indefinitely with amaranth[builtin-yosys].
074db5dc
software: tighten dependency to aiohttp~=3.8.
by whitequark 2 years 4 months
software: tighten dependency to aiohttp~=3.8.

Fixes #294.
7d8db81b
firmware: Add revC3 and support for the new A DAC.
by esden 2 years 6 months
b63deb03
software: Add support for revC3
by esden 2 years 6 months
05382143
CI: fix branch name.
by whitequark 2 years 4 months
9e0b58c7
firmware: switch the DAC off too when switching of...
by Electronic Eel 4 years 6 months
firmware: switch the DAC off too when switching off Vio

Without this, the DAC still outputs it's control voltage even if Vio is off.
This goes through the feedback resistors to the output. I measured about
15 mV without this patch on a port that was previously enabled.
With this patch it properly goes down to zero.

While such a low voltage usually shouldn't be a problem, I consider it
unclean design, especially if it is so easy to fix.
4f103e00
software: migrate from setup.py to pyproject.toml.
by whitequark 2 years 4 months
386a7b8f
software: update uses of deprecated Amaranth APIs.
by whitequark 2 years 4 months
86283d44
Report a bug