Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Donate
Search
| Go
Wiki
>
Main
>
PortPinAssignments
>
IRiverH10PortPins
---+!! iRiver H10 Port Pin Assignments %TOC% *Note:* "Default" is the value the pin has once the iriver bootloader is finished running. In the case where input is not enabled, the default input value is obtained by first enabling input, and then reading the value. '-' means neither input or output are enabled. ---++ GPIO || *GPIOA* || *GPIOG* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | I | Remote Play/Pause (0=on) | - | Default I=0, O=0 | | *1* | I | Default I=1 | - | Default I=1, O=0 | | *2* | I | Hold Button (0=on) | - | Default I=1, O=0 | | *3* | I | Fast Forward Button (0=pressed) | - | Default I=1, O=0 | | *4* | I | Play Button (0=pressed) | - | Default I=1, O=0 | | *5* | I | Rewind Button (0=pressed) | - | Default I=1, O=0 | | *6* | I | O Button (0=presses) | - | Default I=1, O=0 | | *7* | I | Back Button (0=pressed) | - | Default I=1, O=0 | || *GPIOB* || *GPIOH* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | I | Power Button (1=pressed) | - | Default I=1,O=0 | | *1* | I/O | Default I=1,O=1 | - | Default I=1,O=0 | | *2* | I/O | Line-in//tuner switch (0=tuner, 1=line-in) Connected to LV4052's B pin. (A pin is connected to GND)| - | Default I=1,O=0 | | *3* | I | Default I=1,O=0 | - | Default I=1,O=0 | | *4* | I | Default I=1,O=0 | - | Default I=1,O=0 | | *5* | I | Default I=0,O=0 | - | Default I=1,O=0 | | *6* | I | Default I=1,O=0 | - | Default I=1,O=0 | | *7* | I | Default I=1,O=0 | - | Default I=1,O=0 | || *GPIOC* || *GPIOI* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | - | ADC Channel 0 (1=high ~0x3ff, 0=low ~0x000) | - | Default I=1,O=0 | | *1* | - | ADC Channel 1 (1=high ~0x3ff, 0=low ~0x000) | - | Default I=1,O=0 | | *2* | - | ADC Channel 2 (1=high ~0x3ff, 0=low ~0x000) | - | Default I=0,O=0 | | *3* | I/O | ADC Channel 3 (1=high ~0x3ff, 0=low ~0x000) | - | Default I=1,O=0 | | *4* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *5* | - | Default I=1,O=0 | - | Default I=0,O=0 | | *6* | - | Default I=1,O=0 | - | Default I=0,O=0 | | *7* | - | Default I=1,O=0 | - | Default I=1,O=0 | || *GPIOD* || *GPIOJ* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | I | Default I=1,O=0 | - | Default I=1,O=0 | | *1* | I/O | Buzzer - write 1 to make a click sound like when the scrollpad is touched in the iriver firmware. Default I=0,O=0 | - | Default I=1,O=0 | | *2* | I/O | Default I=1,O=1 | - | Default I=1,O=0 | | *3* | I/O | FM Tuner's SDA | - | Default I=1,O=0 | | *4* | I/O | FM Tuner's SCL | - | Default I=1,O=0 | | *5* | I | Scrollpad in use (1=yes, 0=no) - Set along with GPIOC3 | - | Default I=1,O=0 | | *6* | I/O | Read scrollpad value from ADC (0=read, 1=detect scrollpad being touched on GPIOD pin 5 | - | Default I=1,O=0 | | *7* | I | Default I=1,O=0 | - | Default I=1,O=0 | || *GPIOE* || *GPIOK* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | - | Default I=1,O=0 | - | Default I=0,O=0 | | *1* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *2* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *3* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *4* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *5* | - | Default I=1,O=0 | - | Default I=0,O=0 | | *6* | - | Default I=1,O=0 | - | Default I=1,O=0 | | *7* | - | Default I=1,O=0 | - | Default I=1,O=0 | || *GPIOF* || *GPIOL* || |*Port pin*|*I/O/F*|*Description*|*I/O/F*|*Description*| | *0* | I/O | ATA Power? (1=off) | I | Default I=1,O=0 | | *1* | I | Default I=1,O=0 | I/O | Default I=0,O=0 | | *2* | I | Default I=1,O=0 | I | USB Cable Connected (1=yes, 0=no) | | *3* | I | Charger connected (1=yes, 0=no) | I/O | Default I=1,O=1 | | *4* | I/O | Default I=0,O=0 | I/O | Audio output (1=on) | | *5* | I/O | Power (1=on, 0=off) | I/O | Backlight (1=on, 0=off) | | *6* | I/O | Default I=1,O=1 | I | Default I=1,O=0 | | *7* | I | Default I=1,O=0 | I/O | Default I=1,O=1 | ---++ Data Cable |*Port pin*|*Description*| | *1* |USB Pin 3 (Data +)| | *2* |Ground| | *3* |USB Pin 5 (Ground), tell's the H10 that it is connected to the Cradle| | *4* |Line-Out Left Channel| | *5* | | | *6* |Line-In Right Channel| | *7* | | | *8* | | | *9* |Power (+5V)| | *10* |Power (+5V), connected to Pin 9| | *11* | | | *12* |USB Pin 1 (+5V)| | *13* |Line-In Left Channel| | *14* | | | *15* |Charge Led Chathode | | *16* |Line-Out Right Channel| | *17* |Ground| | *18* |USB Pin 2 (Data -)|
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
r2 - 08 Nov 2008 - 23:12:07 -
MichaelSevakis
Parents:
PortPinAssignments
Copyright © by the contributing authors.