GPIOSignals: Difference between revisions

From Sharpfin
Jump to navigation Jump to search
Line 28: Line 28:
<tr><td> GPA21 </td><td> </td><td> </td></tr>
<tr><td> GPA21 </td><td> </td><td> </td></tr>
<tr><td> GPA22 </td><td> </td><td> </td></tr>
<tr><td> GPA22 </td><td> </td><td> </td></tr>
<tr><td> GPB0 </td><td>reciva_backlight_potas.c </td><td>Menu/Volume LEDs </td></tr>
<tr><td> GPB0 </td><td>reciva_backlight_potas.c</td><td>Menu/Volume LEDs </td></tr>
<tr><td> GPB1 </td><td> </td><td> </td></tr>
<tr><td> GPB1 </td><td> </td><td> </td></tr>
<tr><td> GPB2 </td><td> </td><td> </td></tr>
<tr><td> GPB2 </td><td> </td><td> </td></tr>
Line 37: Line 37:
<tr><td> GPB7 </td><td> </td><td> </td></tr>
<tr><td> GPB7 </td><td> </td><td> </td></tr>
<tr><td> GPB8 </td><td> </td><td> </td></tr>
<tr><td> GPB8 </td><td> </td><td> </td></tr>
<tr><td> GPB9 </td><td> </td><td> </td></tr>
<tr><td> GPB9 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 3 (Config 1)</tr></td>
<tr><td> GPB10 </td><td> </td><td> </td></tr>
<tr><td> GPB10 </td><td> </td><td> </td></tr>
<tr><td> GPB11 </td><td> </td><td> </td></tr>
<tr><td> GPB11 </td><td> </td><td> </td></tr>
<tr><td> GPC0 </td><td> </td><td> </td></tr>
<tr><td> GPC0 </td><td> </td><td> </td></tr>
<tr><td> GPC1 </td><td>reciva_audio_mute.c </td><td>Mute Audio (option2) </td></tr>
<tr><td> GPC1 </td><td>reciva_audio_mute.c</td><td>Mute Audio (option2)</td></tr>
<tr><td> GPC2 </td><td> </td><td> </td></tr>
<tr><td> GPC2 </td><td> </td><td> </td></tr>
<tr><td> GPC3 </td><td> </td><td> </td></tr>
<tr><td> GPC3 </td><td> </td><td> </td></tr>
Line 64: Line 64:
<tr><td> GPD6 </td><td> </td><td> </td></tr>
<tr><td> GPD6 </td><td> </td><td> </td></tr>
<tr><td> GPD7 </td><td> </td><td> </td></tr>
<tr><td> GPD7 </td><td> </td><td> </td></tr>
<tr><td> GPD8 </td><td> </td><td> </td></tr>
<tr><td> GPD8 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 0</td></tr>
<tr><td> GPD9 </td><td> </td><td> </td></tr>
<tr><td> GPD9 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 1</td></tr>
<tr><td> GPD10 </td><td> </td><td> </td></tr>
<tr><td> GPD10 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 2</td></tr>
<tr><td> GPD11 </td><td> </td><td> </td></tr>
<tr><td> GPD11 </td><td> </td><td> </td></tr>
<tr><td> GPD12 </td><td> </td><td> </td></tr>
<tr><td> GPD12 </td><td> </td><td> </td></tr>
<tr><td> GPD13 </td><td> </td><td> </td></tr>
<tr><td> GPD13 </td><td> </td><td> </td></tr>
Line 86: Line 86:
<tr><td> GPE12 </td><td> </td><td> </td></tr>
<tr><td> GPE12 </td><td> </td><td> </td></tr>
<tr><td> GPE13 </td><td> </td><td> </td></tr>
<tr><td> GPE13 </td><td> </td><td> </td></tr>
<tr><td> GPE14 </td><td>reciva_i2c_master.c </td><td>I2C SCL</td></tr>
<tr><td> GPE14 </td><td>reciva_i2c_master.c</td><td>I2C SCL</td></tr>
<tr><td> GPE14 </td><td>reciva_i2c_slave.c </td><td>I2C SCL</td></tr>
<tr><td> GPE14 </td><td>reciva_i2c_slave.c</td><td>I2C SCL</td></tr>
<tr><td> GPE15 </td><td>reciva_i2c_master.c </td><td>I2C SDA</td></tr>
<tr><td> GPE15 </td><td>reciva_i2c_master.c</td><td>I2C SDA</td></tr>
<tr><td> GPE15 </td><td>reciva_i2c_slave.c </td><td>I2C SDA</td></tr>
<tr><td> GPE15 </td><td>reciva_i2c_slave.c</td><td>I2C SDA</td></tr>
<tr><td> GPF0 </td><td> </td><td> </td></tr>
<tr><td> GPF0 </td><td> </td><td> </td></tr>
<tr><td> GPF1 </td><td> </td><td> </td></tr>
<tr><td> GPF1 </td><td> </td><td> </td></tr>
Line 101: Line 101:
<tr><td> GPG1 </td><td> </td><td> </td></tr>
<tr><td> GPG1 </td><td> </td><td> </td></tr>
<tr><td> GPG2 </td><td> </td><td> </td></tr>
<tr><td> GPG2 </td><td> </td><td> </td></tr>
<tr><td> GPG3 </td><td>reciva_audio_mute.c </td><td>Mute Audio (option1) </td></tr>
<tr><td> GPG3 </td><td>reciva_audio_mute.c</td><td>Mute Audio (option1)</td></tr>
<tr><td> GPG4 </td><td> </td><td> </td></tr>
<tr><td> GPG4 </td><td> </td><td> </td></tr>
<tr><td> GPG5 </td><td> </td><td> </td></tr>
<tr><td> GPG5 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 3 (Config 2)</td></tr>
<tr><td> GPG6 </td><td> </td><td> </td></tr>
<tr><td> GPG6 </td><td> </td><td> </td></tr>
<tr><td> GPG7 </td><td> </td><td> </td></tr>
<tr><td> GPG7 </td><td> </td><td> </td></tr>
<tr><td> GPG8 </td><td>reciva_i2c_slave.c </td><td>I2C Address0 </td></tr>
<tr><td> GPG8 </td><td>reciva_i2c_slave.c</td><td>I2C Address0</td></tr>
<tr><td> GPG9 </td><td>reciva_i2c_slave.c </td><td>I2C Address1 </td></tr>
<tr><td> GPG8 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 0</td></tr>
<tr><td> GPG10 </td><td>reciva_i2c_slave.c </td><td>I2C Address2 </td></tr>
<tr><td> GPG9 </td><td>reciva_i2c_slave.c</td><td>I2C Address1</td></tr>
<tr><td> GPG11 </td><td>reciva_i2c_slave.c </td><td>I2C Address3 </td></tr>
<tr><td> GPG9 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 1</td></tr>
<tr><td> GPG10 </td><td>reciva_i2c_slave.c</td><td>I2C Address2</td></tr>
<tr><td> GPG10 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 2</td></tr>
<tr><td> GPG11 </td><td>reciva_i2c_slave.c</td><td>I2C Address3</td></tr>
<tr><td> GPG11 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 3</td></tr>
<tr><td> GPG12 </td><td> </td><td> </td></tr>
<tr><td> GPG12 </td><td> </td><td> </td></tr>
<tr><td> GPG13 </td><td> </td><td> </td></tr>
<tr><td> GPG13 </td><td> </td><td> </td></tr>

Revision as of 00:30, 24 November 2006

GPIO Signals

Within the source software, there are a number of references to GPIO pins with respect to specific functions. The following table attempts to collate all of the references:

INTERFACESOURCEFILEFUNCTION
GPA0
GPA1
GPA2
GPA3
GPA4
GPA5
GPA6
GPA7
GPA8
GPA9
GPA10
GPA11
GPA12
GPA13
GPA14
GPA15
GPA16
GPA17
GPA18
GPA19
GPA20
GPA21
GPA22
GPB0 reciva_backlight_potas.cMenu/Volume LEDs
GPB1
GPB2
GPB3
GPB4
GPB5
GPB6
GPB7
GPB8
GPB9 reciva_keypad_generic.cKeypad Column 3 (Config 1)
GPB10
GPB11
GPC0
GPC1 reciva_audio_mute.cMute Audio (option2)
GPC2
GPC3
GPC4
GPC5
GPC6
GPC7
GPC8
GPC9
GPC10
GPC11
GPC12
GPC13
GPC14
GPC15
GPD0
GPD1
GPD2
GPD3
GPD4
GPD5
GPD6
GPD7
GPD8 reciva_keypad_generic.cKeypad Column 0
GPD9 reciva_keypad_generic.cKeypad Column 1
GPD10 reciva_keypad_generic.cKeypad Column 2
GPD11
GPD12
GPD13
GPD14
GPD15
GPE0
GPE1
GPE2
GPE3
GPE4
GPE5
GPE6
GPE7
GPE8
GPE9
GPE10
GPE11
GPE12
GPE13
GPE14 reciva_i2c_master.cI2C SCL
GPE14 reciva_i2c_slave.cI2C SCL
GPE15 reciva_i2c_master.cI2C SDA
GPE15 reciva_i2c_slave.cI2C SDA
GPF0
GPF1
GPF2
GPF3
GPF4
GPF5
GPF6
GPF7
GPG0
GPG1
GPG2
GPG3 reciva_audio_mute.cMute Audio (option1)
GPG4
GPG5 reciva_keypad_generic.cKeypad Column 3 (Config 2)
GPG6
GPG7
GPG8 reciva_i2c_slave.cI2C Address0
GPG8 reciva_keypad_generic.cKeypad Row 0
GPG9 reciva_i2c_slave.cI2C Address1
GPG9 reciva_keypad_generic.cKeypad Row 1
GPG10 reciva_i2c_slave.cI2C Address2
GPG10 reciva_keypad_generic.cKeypad Row 2
GPG11 reciva_i2c_slave.cI2C Address3
GPG11 reciva_keypad_generic.cKeypad Row 3
GPG12
GPG13
GPG14
GPG15
GPH0
GPH1
GPH2
GPH3
GPH4
GPH5
GPH6
GPH7
GPH8
GPH9
GPH10

Got to reciva_i2c_slave.c