On 27/03/2011 02:38, threewheeler6 wrote: > Now, it appears to work fine when sw1 and sw2 are mapped to other buttons= , > but when mapped to up and down, the counsel responds as if the up AND rig= ht > buttons are pressed; or down AND left are pressed. this must be an error = in > the SPI section is all I can think. Any ideas? Could do with seeing info on how the switches are mapped to bits in the=20 bytes. From what I gather the console sends some request, then the=20 controller responds with 2 data bytes (after the initial sequence) Is=20 each switch just represented by a bit toggle? Maybe your timing or alignment is out, or the data is getting corrupted,=20 but can't be sure of anything without some info on the console protocol=20 - a link to a relevant page or something. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .