Wiimote/Extension Controllers
This is an old revision of this page, as edited by SpamBot (talk | contribs) at 22:36, 15 June 2007. It may differ significantly from the current revision. |
free polyphonic ringtones cheap rivotril free jazz ringtones cheap lipitor lorazepam online cheap prozac order carisoprodol polyphonic ringtones tenuate valium online polyphonic ringtones buy lipitor free ringtones cheap phentermine free sagem ringtones free ringtones ultracet online buy ortho vigrx online online nexium buy meridia free sharp ringtones free music ringtones diazepam online carisoprodol online but wellbutrin meridia online free ringtones xanax online free mtv ringtones cheap fioricet mp3 ringtones free nextel ringtones cheap adipex cheap xanax sagem ringtones diazepam online cheap clonazepam free polyphonic ringtones cheap carisoprodol wellbutrin online free kyocera ringtones cheap ativan cheap viagra buy lorazepam ultram online kyocera ringtones order alprazolam free alltel ringtones cheap ambien cheap vicodin free motorola ringtones sony ericsson ringtones free punk ringtones viagra online but phentermine cheap xanax ultram online cheap valium free cingular ringtones buy adipex cyclobenzaprine online cheap propecia cheap tenuate carisoprodol online ultracet online cheap pharmacy online free wwe ringtones diazepam online xenical online nokia ringtones free qwest ringtones cheap zanaflex diazepam online free verizon ringtones free motorola ringtones cheap lortab prozac online ericsson ringtones cheap ortho cheap cyclobenzaprine celexa online free ringtones phentermine free cool ringtones prozac online free qwest ringtones cialis online sprint ringtones nexium online real ringtones free sagem ringtones free tracfone ringtones nokia ringtones punk ringtones mp3 ringtones sony ringtones buy ativan hgh midi ringtones free alltel ringtones flexeril online free sony ericsson ringtones motorola ringtones vicodin online tracfone ringtones buy soma levitra online free motorola ringtones didrex online sildenafil online pharmacy online online zoloft online order hydrocodone free sony ringtones cingular ringtones viagra paxil online ambien online lortab online hydrocodone online cheap vigrx cheap ativan hgh online cheap sildenafil viagra online buy ortho nextel ringtones lisinopril free funny ringtones sony ericsson ringtones vicodin online hydrocodone order ativan free mono ringtones clonazepam online levitra sprint ringtones cialis online sony ringtones levitra online cheap zanaflex cheap phentermine cheap celexa ultracet online free wwe ringtones free sharp ringtones norco online soma cheap ultracet cingular ringtones cheap adipex xenical online cheap albuterol cheap tenuate cheap ortho free music ringtones sagem ringtones cheap lisinopril cheap meridia cheap propecia cheap vigrx diethylpropion online albuterol online free mp3 ringtones meridia online free free ringtones cheap ultram soma online cheap lortab sildenafil online free nextel ringtones lorazepam online funny ringtones buy diethylpropion free free ringtones funny ringtones free cingular ringtones cheap soma free nokia ringtones cheap clonazepam cheap zyban clomid online prozac online valium lisinopril online cheap meridia buy tramadol free sharp ringtones midi ringtones flexeril online real ringtones celexa online cheap zoloft free nextel ringtones ericsson ringtones free music ringtones free mtv ringtones cheap ultram buy valium The Wiimote includes a 6-pin expansion port that allows external peripherals to be connected to it. Communications are bidirectional synchronous serial (the protocol is unknown), and the devices provide a virtual register block of length 0x100 that is mapped at 0xa40000 in the Wiimote's address space. Communications are encrypted, as detailed in Wiimote#Extension Controllers. Nintendo has currently released two extensions, the Nunchuk and the Classic Controller.
Peripheral Protocol is 400kHz "fast" I2C, with slave address 0x52. It should be possible to make homebrew peripherals; see the Tenkey project (japanese) or the Twiidler project
Nunchuk
The Nunchuk is identified by the 16-bit constant 0x0000 (0xFEFE encrypted) at register address 0xa400fe. It provides three-axis acceleration data, two digital buttons, and an X-Y analog stick.
Data Format
The Nunchuk reports its information as 6 bytes of data, readable at 0xa40008 and streamable using Data Reporting Modes that include Extension bytes (unused bytes are filled with 0x00). The data is packed into the six bytes as follows (after decryption):