gateware.i2c: add experimental clock stretching su...
by whitequark 6 years 2 weeks
gateware.i2c: add experimental clock stretching support for target.
5d1fcd0c
gateware.i2c: add a restart strobe.
by whitequark 6 years 2 weeks
afa92117
gateware.i2c: fix stop strobe to follow documented...
by whitequark 6 years 2 weeks
gateware.i2c: fix stop strobe to follow documented behavior.
56657431
applet.interface.i2c_initiator: make repl command ...
by whitequark 6 years 2 weeks
applet.interface.i2c_initiator: make repl command actually work.
d67503cf
s/master/initiator/ s/slave/target/ in I2C-related...
by whitequark 6 years 2 weeks
s/master/initiator/ s/slave/target/ in I2C-related code.

I was going to do this for a while, given that even the specification
itself has to explain that "master" is the device that is initiating
a transaction, etc.
5a53dc16
applet.memory.24x: use chunked reads.
by whitequark 6 years 2 weeks
applet.memory.24x: use chunked reads.

Currently the I2C applet cannot handle reads of 64K and more,
and 64K I2C EEPROMs exist; before this commit, trying to read exactly
64K from one would result in a hang.
b8f138fc
support.bitstruct: fix codegen for fields starting...
by whitequark 6 years 4 weeks
support.bitstruct: fix codegen for fields starting with _.
d494ace2
applet.sensor.bmp280: fix reset-on-error code path...
by whitequark 6 years 1 month
applet.sensor.bmp280: fix reset-on-error code path.
ce12d58f
applet.sensor.bmp280: reset the sensor on startup.
by whitequark 6 years 1 month
7ca765bb
protocol.jesd3: accept disabled transmission check...
by whitequark 6 years 1 month
protocol.jesd3: accept disabled transmission checksum.
0bb059b3
Report a bug