unchaku *nc = &data->exp.nunchuk;
struct nunchuk_t *wmnc = &wm->exp.nunchuk;
nc->btns_d = wmnc->btns;
nc->btns_h = wmnc->btns_held;
nc->btns_r = wmnc->btns_released;
nc->accel.x = wmnc->accel.x;
nc->accel.y = wmnc->accel.y;
nc->accel.z = wmnc->accel.z;
nc->orient.roll = wmnc->orient.roll;
nc->orient.pitch = wmnc->orient.pitch;
nc->orient.yaw = wmnc->orient.yaw;
nc->gforce.x = wmnc->gforce.x;
nc->gforce.y = wmnc->gforce.y;
nc->gforce.z = wmnc->gforce.z;
Ahí puedes ver que parece ser que el orient te da lo que se orienta
Si no sabes cuanto puedes hacer un printf y mirar lo que se orienta