# bitcount, flags, [data]
data = [ bits&0xff, flags&0xff ]
data.extend(darry)
# bitcount, flags, [data]
data = [ bits&0xff, flags&0xff ]
data.extend(darry)
self.writecmd(0x13,DR_SHIFT_MANY, len(darry)+2, data )
self.writecmd(0x13,DR_SHIFT_MANY, len(darry)+2, data )
- #print repr(self.data[2:])
out = 0
tbits = bits
# peal it off LSB again....
while (tbits>0):
out = 0
tbits = bits
# peal it off LSB again....
while (tbits>0):
out <<= 8
out += ord(data[-1])
data = data[:-1]
out <<= 8
out += ord(data[-1])
data = data[:-1]
if (bitnum == 0)
{
*data &= hmask;
if (bitnum == 0)
{
*data &= hmask;
high = (1L << (min(bit,8) - 1));
mask = high - 1;
high = (1L << (min(bit,8) - 1));
mask = high - 1;