Skip to content

Commit

Permalink
trying to fix spis duplex ...
Browse files Browse the repository at this point in the history
  • Loading branch information
elcritch committed Nov 4, 2020
1 parent 981467f commit 01dff7d
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/nesper/spis.nim
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,10 @@ proc readTrans*(dev: SpiDev;
if (dev.devcfg.flags.uint32 and HALFDUPLEX.uint32) > 0:
fullTrans(dev, cmd=cmd, cmdaddr=cmdaddr, rxlength=rxlength, txlength=bits(0), txdata=[], flags=flags)
else:
fullTrans(dev, cmd=cmd, cmdaddr=cmdaddr, rxlength=rxlength, txlength=rxlength, txdata=[], flags=flags)
var n = rxlength/8
if n*8 <= rxlength: n += 1
var data = newSeq[byte](n)
fullTrans(dev, cmd=cmd, cmdaddr=cmdaddr, rxlength=rxlength, txlength=data, txdata=[], flags=flags)

proc getData*(trn: SpiTrans): seq[byte] =
if trn.trn.rxlength < 32:
Expand Down

0 comments on commit 01dff7d

Please sign in to comment.