diff -ruN libcwiid-orig/cwiid_internal.h libcwiid/cwiid_internal.h
|
old
|
new
|
|
| 117 | 117 | #define EXT_PARTIAL 0xFF |
| 118 | 118 | #define EXT_NUNCHUK 0x00 |
| 119 | 119 | #define EXT_CLASSIC 0x01 |
| | 120 | #define EXT_CLASSIC_FAKE 0x2D /* some third party classic controllers seems to have this ID */ |
| 120 | 121 | |
| 121 | 122 | /* IR Enable blocks */ |
| 122 | 123 | #define MARCAN_IR_BLOCK_1 "\x00\x00\x00\x00\x00\x00\x90\x00\xC0" |
diff -ruN libcwiid-orig/thread.c libcwiid/thread.c
|
old
|
new
|
|
| 214 | 214 | status_mesg->ext_type = CWIID_EXT_NUNCHUK; |
| 215 | 215 | break; |
| 216 | 216 | case EXT_CLASSIC: |
| | 217 | case EXT_CLASSIC_FAKE: |
| 217 | 218 | status_mesg->ext_type = CWIID_EXT_CLASSIC; |
| 218 | 219 | break; |
| 219 | 220 | default: |
| | 221 | printf("Unknown extension connected: 0x%X\n", buf); |
| 220 | 222 | status_mesg->ext_type = CWIID_EXT_UNKNOWN; |
| 221 | 223 | break; |
| 222 | 224 | } |