GPIOSignals

From Sharpfin
Jump to: navigation, search

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