Ian wrote: >>From the porting guide on LANL ... > http://www.acl.lanl.gov/linuxbios/developer/portguides/sbc710/index.html > > "A quick note on the SMBUS" > <pasted in full below> > > ... you mention that RAM is 0x50-0x53 on the SMBus but then go on to > say that sometimes MB's have two SMBus's ... If there is a second bus, > does the RAM still end up at 0x50-0x53 on that bus? (typically) ...? > > > My other question was on your shift-left .. > "address in the SMBUS packet is shifted left one bit" > > ... that doesn't pick up the carry does it? (my asm is feeling very rusty).
That would be a rotate. Unsigned shifts stick a zero in the empty spot. Signed shift right will fill the msb with the previous sign bit. Rotates fill the empty spot with the carry bit. Cheers! Ty -- Tyson D Sawyer iRobot Corporation Senior Systems Engineer Military Systems Division [EMAIL PROTECTED] Robots for the Real World 603-532-6900 ext 206 http://www.irobot.com
