summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/ypr0/gpio_ypr0.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted/ypr0/gpio_ypr0.h')
-rw-r--r--firmware/target/hosted/ypr0/gpio_ypr0.h31
1 files changed, 26 insertions, 5 deletions
diff --git a/firmware/target/hosted/ypr0/gpio_ypr0.h b/firmware/target/hosted/ypr0/gpio_ypr0.h
index ddf7100b2f..3c2033baff 100644
--- a/firmware/target/hosted/ypr0/gpio_ypr0.h
+++ b/firmware/target/hosted/ypr0/gpio_ypr0.h
@@ -27,11 +27,32 @@
27 27
28/* Some meaningful pins used in the R0 */ 28/* Some meaningful pins used in the R0 */
29 29
30#define GPIO_HEADPHONE_SENSE GPIO1_5 30#define GPIO_HEADPHONE_SENSE GPIO1_5
31//26 31#define GPIO_EXT_PWR_SENSE GPIO1_26
32#define GPIO_EXT_PWR_SENSE GPIO1_26 32#define GPIO_SD_SENSE GPIO2_27
33//59 33#define GPIO_AS3543_INTERUPT GPIO1_25
34#define GPIO_SD_SENSE GPIO2_24 34#define GPIO_PCB_VER_DETECT GPIO_10
35/* I2C bus for AS3543 codec */
36#define GPIO_I2C_CLK0 GPIO_1_0
37#define GPIO_I2C_DAT0 GPIO_1_1
38/* I2C bus for the SI4079 FM radio chip */
39#define GPIO_I2C_CLK1 GPIO_2_12
40#define GPIO_I2C_DAT1 GPIO_2_13
41#define GPIO_FM_SEARCH GPIO1_4
42#define GPIO_FM_BUS_EN GPIO2_19
43
44/* Keypad */
45
46#define GPIO_BACK_KEY GPIO2_29
47#define GPIO_USER_KEY GPIO2_30
48#define GPIO_MENU_KEY GPIO2_31
49#define GPIO_POWER_KEY GPIO2_16
50#define GPIO_CENTRAL_KEY GPIO3_5
51#define GPIO_UP_KEY GPIO3_9
52#define GPIO_DOWN_KEY GPIO3_8
53#define GPIO_LEFT_KEY GPIO2_28
54#define GPIO_RIGHT_KEY GPIO3_7
55
35 56
36void gpio_init(void); 57void gpio_init(void);
37void gpio_close(void); 58void gpio_close(void);