Fully remove nunchuk decryption code: verified with real nunchuk.

This commit is contained in:
Ryan Pavlik
2012-06-28 16:53:26 -05:00
parent f9bde94210
commit f24cfb6e5a

View File

@@ -61,10 +61,7 @@ int nunchuk_handshake(struct wiimote_t* wm, struct nunchuk_t* nc, byte* data, un
nc->accel_calib.st_alpha = wm->accel_calib.st_alpha; nc->accel_calib.st_alpha = wm->accel_calib.st_alpha;
/* decrypt data */ /* decrypt data */
/*
for (i = 0; i < len; ++i)
data[i] = (data[i] ^ 0x17) + 0x17;
*/
if (data[offset] == 0xFF) { if (data[offset] == 0xFF) {
/* /*
* Sometimes the data returned here is not correct. * Sometimes the data returned here is not correct.
@@ -139,11 +136,6 @@ void nunchuk_disconnected(struct nunchuk_t* nc) {
void nunchuk_event(struct nunchuk_t* nc, byte* msg) { void nunchuk_event(struct nunchuk_t* nc, byte* msg) {
int i; int i;
/* decrypt data */
/*
for (i = 0; i < 6; ++i)
msg[i] = (msg[i] ^ 0x17) + 0x17;
*/
/* get button states */ /* get button states */
nunchuk_pressed_buttons(nc, msg[5]); nunchuk_pressed_buttons(nc, msg[5]);