GPIOSignals: Difference between revisions

From Sharpfin
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 17: Line 17:
<tr><td> GPA10 </td><td> </td><td> </td></tr>
<tr><td> GPA10 </td><td> </td><td> </td></tr>
<tr><td> GPA11 </td><td> </td><td> </td></tr>
<tr><td> GPA11 </td><td> </td><td> </td></tr>
<tr><td> GPA12 </td><td> </td><td> </td></tr>
 
<tr><td> GPA13 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPA12 </td><td>reciva_lcd_ateam_4bit.c</td><td>as GPB2 - LDN0 = E1</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>as GPB2 - LDN0 = E1</td></tr>
 
<tr><td rowspan=2> GPA13 </td><td>reciva_lcd_ateam_4bit.c</td><td>as GPB3 - LDN1 = Not Used</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>as GPB3 - LDN1 = Not Used</td></tr>
 
<tr><td> GPA14 </td><td> </td><td> </td></tr>
<tr><td> GPA14 </td><td> </td><td> </td></tr>
<tr><td> GPA15 </td><td> </td><td> </td></tr>
<tr><td> GPA15 </td><td> </td><td> </td></tr>
Line 28: Line 33:
<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> GPB2 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPB1 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN4 = LCD Brightness</td></tr>
<tr><td> GPB3 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN4 = LCD Brightness</td></tr>
 
<tr><td rowspan=2> GPB2 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN0 = E1</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN0 = E1</td></tr>
 
<tr><td rowspan=2> GPB3 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN1 = Not Used</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN1 = Not Used</td></tr>
 
<tr><td> GPB4 </td><td> </td><td> </td></tr>
<tr><td> GPB4 </td><td> </td><td> </td></tr>
<tr><td> GPB5 </td><td> </td><td> </td></tr>
<tr><td> GPB5 </td><td> </td><td> </td></tr>
Line 37: Line 49:
<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>reciva_keypad_generic.c</td><td>Keypad Column 3 (Config 1)</tr></td>
<tr><td> GPB9 </td><td>reciva_keypad_generic.c</td><td>Keypad Column 3 (Config 1)</td></tr>
<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> GPC1 </td><td>reciva_audio_mute.c</td><td>Mute Audio (option2)</td></tr>
<tr><td rowspan=2> GPC0 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN0 = E1</td></tr>
<tr><td> GPC2 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>as GPB2 - LDN0 = E1</td></tr>
<tr><td> GPC3 </td><td> </td><td> </td></tr>
 
<tr><td> GPC4 </td><td> </td><td> </td></tr>
<tr><td rowspan=3> GPC1 </td><td>reciva_audio_mute.c</td><td>Mute Audio (option2)</td></tr>
<tr><td> GPC5 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_4bit.c</td><td>as GPB3 - LDN1 = Not Used</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>as GPB3 - LDN1 = Not Used</td></tr>
 
<tr><td rowspan=2> GPC2 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN2 = A0</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN2 = A0</td></tr>
 
<tr><td rowspan=2> GPC3 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN3 = Not Used</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN3 = Not Used</td></tr>
 
<tr><td rowspan=2> GPC4 </td><td>reciva_lcd_ateam_4bit.c</td><td>as GPB1 - LDN4 = LCD Brightness</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>as GPB1 - LDN4 = LCD Brightness</td></tr>
 
<tr><td rowspan=2> GPC5 </td><td>reciva_lcd_ateam_4bit.c</td><td>LDN5 = LCD Power</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LDN5 = LCD Power</td></tr>
 
<tr><td> GPC6 </td><td> </td><td> </td></tr>
<tr><td> GPC6 </td><td> </td><td> </td></tr>
<tr><td> GPC7 </td><td> </td><td> </td></tr>
<tr><td> GPC7 </td><td> </td><td> </td></tr>
<tr><td> GPC8 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPC8 </td><td>reciva_lcd_ateam_4bit.c</td><td></td></tr>
<tr><td> GPC9 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD0</td></tr>
<tr><td> GPC10 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPC9 </td><td>reciva_lcd_ateam_4bit.c</td><td></td></tr>
<tr><td> GPC11 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD1</td></tr>
<tr><td> GPC12 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPC10 </td><td>reciva_lcd_ateam_4bit.c</td><td></td></tr>
<tr><td> GPC13 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD2</td></tr>
<tr><td> GPC14 </td><td> </td><td> </td></tr>
<tr><td rowspan=2> GPC11 </td><td>reciva_lcd_ateam_4bit.c</td><td></td></tr>
<tr><td> GPC15 </td><td> </td><td> </td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD3</td></tr>
<tr><td rowspan=2> GPC12 </td><td>reciva_lcd_ateam_4bit.c</td><td>LCDD4</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD4</td></tr>
<tr><td rowspan=2> GPC13 </td><td>reciva_lcd_ateam_4bit.c</td><td>LCDD5</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD5</td></tr>
<tr><td rowspan=2> GPC14 </td><td>reciva_lcd_ateam_4bit.c</td><td>LCDD6</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD6</td></tr>
<tr><td rowspan=2> GPC15 </td><td>reciva_lcd_ateam_4bit.c</td><td>LCDD7</td></tr>
<tr><td>reciva_lcd_ateam_8bit.c</td><td>LCDD7</td></tr>
<tr><td> GPD0 </td><td> </td><td> </td></tr>
<tr><td> GPD0 </td><td> </td><td> </td></tr>
<tr><td> GPD1 </td><td> </td><td> </td></tr>
<tr><td> GPD1 </td><td> </td><td> </td></tr>
Line 86: Line 120:
<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 rowspan=2> 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>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 rowspan=2> 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>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 106: Line 140:
<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 rowspan=2> GPG8 </td><td>reciva_i2c_slave.c</td><td>I2C Address0</td></tr>
<tr><td> GPG8 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 0</td></tr>
<tr><td>reciva_keypad_generic.c</td><td>Keypad Row 0</td></tr>
<tr><td> GPG9 </td><td>reciva_i2c_slave.c</td><td>I2C Address1</td></tr>
<tr><td rowspan=2> GPG9 </td><td>reciva_i2c_slave.c</td><td>I2C Address1</td></tr>
<tr><td> GPG9 </td><td>reciva_keypad_generic.c</td><td>Keypad Row 1</td></tr>
<tr><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 rowspan=2> 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>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 rowspan=2> 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>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>
Line 132: Line 166:
</table>
</table>


<i>Got to reciva_i2c_slave.c</i>
<i>Got to reciva_lcd_ateam_8bit.c</i>

Latest revision as of 12:13, 26 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 reciva_lcd_ateam_4bit.cas GPB2 - LDN0 = E1
reciva_lcd_ateam_8bit.cas GPB2 - LDN0 = E1
GPA13 reciva_lcd_ateam_4bit.cas GPB3 - LDN1 = Not Used
reciva_lcd_ateam_8bit.cas GPB3 - LDN1 = Not Used
GPA14
GPA15
GPA16
GPA17
GPA18
GPA19
GPA20
GPA21
GPA22
GPB0 reciva_backlight_potas.cMenu/Volume LEDs
GPB1 reciva_lcd_ateam_4bit.cLDN4 = LCD Brightness
reciva_lcd_ateam_8bit.cLDN4 = LCD Brightness
GPB2 reciva_lcd_ateam_4bit.cLDN0 = E1
reciva_lcd_ateam_8bit.cLDN0 = E1
GPB3 reciva_lcd_ateam_4bit.cLDN1 = Not Used
reciva_lcd_ateam_8bit.cLDN1 = Not Used
GPB4
GPB5
GPB6
GPB7
GPB8
GPB9 reciva_keypad_generic.cKeypad Column 3 (Config 1)
GPB10
GPB11
GPC0 reciva_lcd_ateam_4bit.cLDN0 = E1
reciva_lcd_ateam_8bit.cas GPB2 - LDN0 = E1
GPC1 reciva_audio_mute.cMute Audio (option2)
reciva_lcd_ateam_4bit.cas GPB3 - LDN1 = Not Used
reciva_lcd_ateam_8bit.cas GPB3 - LDN1 = Not Used
GPC2 reciva_lcd_ateam_4bit.cLDN2 = A0
reciva_lcd_ateam_8bit.cLDN2 = A0
GPC3 reciva_lcd_ateam_4bit.cLDN3 = Not Used
reciva_lcd_ateam_8bit.cLDN3 = Not Used
GPC4 reciva_lcd_ateam_4bit.cas GPB1 - LDN4 = LCD Brightness
reciva_lcd_ateam_8bit.cas GPB1 - LDN4 = LCD Brightness
GPC5 reciva_lcd_ateam_4bit.cLDN5 = LCD Power
reciva_lcd_ateam_8bit.cLDN5 = LCD Power
GPC6
GPC7
GPC8 reciva_lcd_ateam_4bit.c
reciva_lcd_ateam_8bit.cLCDD0
GPC9 reciva_lcd_ateam_4bit.c
reciva_lcd_ateam_8bit.cLCDD1
GPC10 reciva_lcd_ateam_4bit.c
reciva_lcd_ateam_8bit.cLCDD2
GPC11 reciva_lcd_ateam_4bit.c
reciva_lcd_ateam_8bit.cLCDD3
GPC12 reciva_lcd_ateam_4bit.cLCDD4
reciva_lcd_ateam_8bit.cLCDD4
GPC13 reciva_lcd_ateam_4bit.cLCDD5
reciva_lcd_ateam_8bit.cLCDD5
GPC14 reciva_lcd_ateam_4bit.cLCDD6
reciva_lcd_ateam_8bit.cLCDD6
GPC15 reciva_lcd_ateam_4bit.cLCDD7
reciva_lcd_ateam_8bit.cLCDD7
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
reciva_i2c_slave.cI2C SCL
GPE15 reciva_i2c_master.cI2C SDA
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
reciva_keypad_generic.cKeypad Row 0
GPG9 reciva_i2c_slave.cI2C Address1
reciva_keypad_generic.cKeypad Row 1
GPG10 reciva_i2c_slave.cI2C Address2
reciva_keypad_generic.cKeypad Row 2
GPG11 reciva_i2c_slave.cI2C Address3
reciva_keypad_generic.cKeypad Row 3
GPG12
GPG13
GPG14
GPG15
GPH0
GPH1
GPH2
GPH3
GPH4
GPH5
GPH6
GPH7
GPH8
GPH9
GPH10

Got to reciva_lcd_ateam_8bit.c