⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpio_drv.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define GPIO_PORT2_PULL   PULL_ENABLE
#define GPIO_PORT3_PULL   PULL_ENABLE
#define GPIO_PORT4_PULL   PULL_ENABLE
#define GPIO_PORT5_PULL   PULL_ENABLE
#define GPIO_PORT6_PULL   PULL_ENABLE
#define GPIO_PORT7_PULL   PULL_ENABLE
#define GPIO_PORT8_PULL   PULL_ENABLE
#define GPIO_PORT9_PULL   PULL_ENABLE
#define GPIO_PORT10_PULL   PULL_ENABLE
#define GPIO_PORT11_PULL   PULL_ENABLE
#define GPIO_PORT12_PULL   PULL_ENABLE
#define GPIO_PORT13_PULL   PULL_ENABLE
#define GPIO_PORT14_PULL   PULL_ENABLE
#define GPIO_PORT15_PULL   PULL_ENABLE
#define GPIO_PORT16_PULL   PULL_ENABLE
#define GPIO_PORT17_PULL   PULL_ENABLE
#define GPIO_PORT18_PULL   PULL_ENABLE
#define GPIO_PORT19_PULL   PULL_ENABLE
#define GPIO_PORT20_PULL   PULL_ENABLE
#define GPIO_PORT21_PULL   PULL_ENABLE
#define GPIO_PORT22_PULL   PULL_ENABLE
#define GPIO_PORT23_PULL   PULL_ENABLE
#define GPIO_PORT24_PULL   PULL_ENABLE
#define GPIO_PORT25_PULL   PULL_ENABLE
#define GPIO_PORT26_PULL   PULL_ENABLE
#define GPIO_PORT27_PULL   PULL_ENABLE
#define GPIO_PORT28_PULL   PULL_ENABLE
#define GPIO_PORT29_PULL   PULL_ENABLE
#define GPIO_PORT30_PULL   PULL_ENABLE
#define GPIO_PORT31_PULL   PULL_ENABLE
#define GPIO_PORT32_PULL   PULL_ENABLE
#define GPIO_PORT33_PULL   PULL_ENABLE
#define GPIO_PORT34_PULL   PULL_ENABLE
#define GPIO_PORT35_PULL   PULL_ENABLE
#define GPIO_PORT36_PULL   PULL_ENABLE
#define GPIO_PORT37_PULL   PULL_ENABLE
#define GPIO_PORT38_PULL   PULL_ENABLE
#define GPIO_PORT39_PULL   PULL_ENABLE
#define GPIO_PORT40_PULL   PULL_ENABLE
#define GPIO_PORT41_PULL   PULL_ENABLE
#define GPIO_PORT42_PULL   PULL_ENABLE
#define GPIO_PORT43_PULL   PULL_ENABLE
#define GPIO_PORT44_PULL   PULL_ENABLE
#define GPIO_PORT45_PULL   PULL_ENABLE
#define GPIO_PORT46_PULL   PULL_ENABLE
#define GPIO_PORT47_PULL   PULL_ENABLE
#define GPIO_PORT48_PULL   PULL_ENABLE
#define GPIO_PORT49_PULL   PULL_ENABLE
#define GPIO_PORT50_PULL   PULL_ENABLE
#define GPIO_PORT51_PULL   PULL_DISABLE
#define GPIO_PORT52_PULL   PULL_ENABLE
#define GPIO_PORT53_PULL   PULL_ENABLE
#define GPIO_PORT54_PULL   PULL_DISABLE
#define GPIO_PORT55_PULL   PULL_ENABLE
#define GPIO_PORT56_PULL   PULL_ENABLE


#define GPIO_PORT0_DIR   DIR_OUTPUT
#define GPIO_PORT1_DIR   DIR_OUTPUT
#define GPIO_PORT2_DIR   DIR_NULL
#define GPIO_PORT3_DIR   DIR_INPUT
#define GPIO_PORT4_DIR   DIR_OUTPUT
#define GPIO_PORT5_DIR   DIR_OUTPUT
#define GPIO_PORT6_DIR   DIR_OUTPUT
#define GPIO_PORT7_DIR   DIR_OUTPUT
#define GPIO_PORT8_DIR   DIR_OUTPUT
#define GPIO_PORT9_DIR   DIR_OUTPUT
#define GPIO_PORT10_DIR   DIR_OUTPUT
#define GPIO_PORT11_DIR   DIR_NULL
#define GPIO_PORT12_DIR   DIR_OUTPUT
#define GPIO_PORT13_DIR   DIR_OUTPUT
#define GPIO_PORT14_DIR   DIR_NULL
#define GPIO_PORT15_DIR   DIR_NULL
#define GPIO_PORT16_DIR   DIR_OUTPUT
#define GPIO_PORT17_DIR   DIR_INPUT
#define GPIO_PORT18_DIR   DIR_INPUT
#define GPIO_PORT19_DIR   DIR_OUTPUT
#define GPIO_PORT20_DIR   DIR_NULL
#define GPIO_PORT21_DIR   DIR_NULL
#define GPIO_PORT22_DIR   DIR_NULL
#define GPIO_PORT23_DIR   DIR_OUTPUT
#define GPIO_PORT24_DIR   DIR_OUTPUT
#define GPIO_PORT25_DIR   DIR_NULL
#define GPIO_PORT26_DIR   DIR_NULL
#define GPIO_PORT27_DIR   DIR_NULL
#define GPIO_PORT28_DIR   DIR_NULL
#define GPIO_PORT29_DIR   DIR_NULL
#define GPIO_PORT30_DIR   DIR_NULL
#define GPIO_PORT31_DIR   DIR_OUTPUT
#define GPIO_PORT32_DIR   DIR_NULL
#define GPIO_PORT33_DIR   DIR_NULL
#define GPIO_PORT34_DIR   DIR_NULL
#define GPIO_PORT35_DIR   DIR_NULL
#define GPIO_PORT36_DIR   DIR_NULL
#define GPIO_PORT37_DIR   DIR_NULL
#define GPIO_PORT38_DIR   DIR_OUTPUT
#define GPIO_PORT39_DIR   DIR_OUTPUT
#define GPIO_PORT40_DIR   DIR_OUTPUT
#define GPIO_PORT41_DIR   DIR_OUTPUT
#define GPIO_PORT42_DIR   DIR_NULL
#define GPIO_PORT43_DIR   DIR_NULL
#define GPIO_PORT44_DIR   DIR_NULL
#define GPIO_PORT45_DIR   DIR_NULL
#define GPIO_PORT46_DIR   DIR_NULL
#define GPIO_PORT47_DIR   DIR_NULL
#define GPIO_PORT48_DIR   DIR_OUTPUT
#define GPIO_PORT49_DIR   DIR_OUTPUT
#define GPIO_PORT50_DIR   DIR_NULL
#define GPIO_PORT51_DIR   DIR_NULL
#define GPIO_PORT52_DIR   DIR_OUTPUT
#define GPIO_PORT53_DIR   DIR_OUTPUT
#define GPIO_PORT54_DIR   DIR_OUTPUT
#define GPIO_PORT55_DIR   DIR_NULL
#define GPIO_PORT56_DIR   DIR_NULL


#define DIR_IN_GPIO0	 0
#define DIR_OUT_GPIO0	 1
#define DIR_IN_GPIO1	 0
#define DIR_OUT_GPIO1	 1
#define DIR_IN_GPIO2	 0
#define DIR_OUT_GPIO2	 0
#define DIR_IN_GPIO3	 1
#define DIR_OUT_GPIO3	 0
#define DIR_IN_GPIO4	 0
#define DIR_OUT_GPIO4	 1
#define DIR_IN_GPIO5	 0
#define DIR_OUT_GPIO5	 1
#define DIR_IN_GPIO6	 0
#define DIR_OUT_GPIO6	 1
#define DIR_IN_GPIO7	 0
#define DIR_OUT_GPIO7	 1
#define DIR_IN_GPIO8	 0
#define DIR_OUT_GPIO8	 1
#define DIR_IN_GPIO9	 0
#define DIR_OUT_GPIO9	 1
#define DIR_IN_GPIO10	 0
#define DIR_OUT_GPIO10	 1
#define DIR_IN_GPIO11	 0
#define DIR_OUT_GPIO11	 0
#define DIR_IN_GPIO12	 0
#define DIR_OUT_GPIO12	 1
#define DIR_IN_GPIO13	 0
#define DIR_OUT_GPIO13	 1
#define DIR_IN_GPIO14	 0
#define DIR_OUT_GPIO14	 0
#define DIR_IN_GPIO15	 0
#define DIR_OUT_GPIO15	 0
#define DIR_IN_GPIO16	 0
#define DIR_OUT_GPIO16	 1
#define DIR_IN_GPIO17	 1
#define DIR_OUT_GPIO17	 0
#define DIR_IN_GPIO18	 1
#define DIR_OUT_GPIO18	 0
#define DIR_IN_GPIO19	 0
#define DIR_OUT_GPIO19	 1
#define DIR_IN_GPIO20	 0
#define DIR_OUT_GPIO20	 0
#define DIR_IN_GPIO21	 0
#define DIR_OUT_GPIO21	 0
#define DIR_IN_GPIO22	 0
#define DIR_OUT_GPIO22	 0
#define DIR_IN_GPIO23	 0
#define DIR_OUT_GPIO23	 1
#define DIR_IN_GPIO24	 0
#define DIR_OUT_GPIO24	 1
#define DIR_IN_GPIO25	 0
#define DIR_OUT_GPIO25	 0
#define DIR_IN_GPIO26	 0
#define DIR_OUT_GPIO26	 0
#define DIR_IN_GPIO27	 0
#define DIR_OUT_GPIO27	 0
#define DIR_IN_GPIO28	 0
#define DIR_OUT_GPIO28	 0
#define DIR_IN_GPIO29	 0
#define DIR_OUT_GPIO29	 0
#define DIR_IN_GPIO30	 0
#define DIR_OUT_GPIO30	 0
#define DIR_IN_GPIO31	 0
#define DIR_OUT_GPIO31	 1
#define DIR_IN_GPIO32	 0
#define DIR_OUT_GPIO32	 0
#define DIR_IN_GPIO33	 0
#define DIR_OUT_GPIO33	 0
#define DIR_IN_GPIO34	 0
#define DIR_OUT_GPIO34	 0
#define DIR_IN_GPIO35	 0
#define DIR_OUT_GPIO35	 0
#define DIR_IN_GPIO36	 0
#define DIR_OUT_GPIO36	 0
#define DIR_IN_GPIO37	 0
#define DIR_OUT_GPIO37	 0
#define DIR_IN_GPIO38	 0
#define DIR_OUT_GPIO38	 1
#define DIR_IN_GPIO39	 0
#define DIR_OUT_GPIO39	 1
#define DIR_IN_GPIO40	 0
#define DIR_OUT_GPIO40	 1
#define DIR_IN_GPIO41	 0
#define DIR_OUT_GPIO41	 1
#define DIR_IN_GPIO42	 0
#define DIR_OUT_GPIO42	 0
#define DIR_IN_GPIO43	 0
#define DIR_OUT_GPIO43	 0
#define DIR_IN_GPIO44	 0
#define DIR_OUT_GPIO44	 0
#define DIR_IN_GPIO45	 0
#define DIR_OUT_GPIO45	 0
#define DIR_IN_GPIO46	 0
#define DIR_OUT_GPIO46	 0
#define DIR_IN_GPIO47	 0
#define DIR_OUT_GPIO47	 0
#define DIR_IN_GPIO48	 0
#define DIR_OUT_GPIO48	 1
#define DIR_IN_GPIO49	 0
#define DIR_OUT_GPIO49	 1
#define DIR_IN_GPIO50	 0
#define DIR_OUT_GPIO50	 0
#define DIR_IN_GPIO51	 0
#define DIR_OUT_GPIO51	 0
#define DIR_IN_GPIO52	 0
#define DIR_OUT_GPIO52	 1
#define DIR_IN_GPIO53	 1
#define DIR_OUT_GPIO53	 1
#define DIR_IN_GPIO54	 0
#define DIR_OUT_GPIO54	 1
#define DIR_IN_GPIO55	 0
#define DIR_OUT_GPIO55	 0
#define DIR_IN_GPIO56	 0
#define DIR_OUT_GPIO56	 0


#define GPIO_PORT0_INV   INV_DISABLE
#define GPIO_PORT1_INV   INV_DISABLE
#define GPIO_PORT2_INV   INV_NULL
#define GPIO_PORT3_INV   INV_DISABLE
#define GPIO_PORT4_INV   INV_DISABLE
#define GPIO_PORT5_INV   INV_DISABLE
#define GPIO_PORT6_INV   INV_DISABLE
#define GPIO_PORT7_INV   INV_DISABLE
#define GPIO_PORT8_INV   INV_DISABLE
#define GPIO_PORT9_INV   INV_DISABLE
#define GPIO_PORT10_INV   INV_DISABLE
#define GPIO_PORT11_INV   INV_NULL
#define GPIO_PORT12_INV   INV_DISABLE
#define GPIO_PORT13_INV   INV_DISABLE
#define GPIO_PORT14_INV   INV_DISABLE
#define GPIO_PORT15_INV   INV_DISABLE
#define GPIO_PORT16_INV   INV_DISABLE
#define GPIO_PORT17_INV   INV_DISABLE
#define GPIO_PORT18_INV   INV_DISABLE
#define GPIO_PORT19_INV   INV_DISABLE
#define GPIO_PORT20_INV   INV_NULL
#define GPIO_PORT21_INV   INV_DISABLE
#define GPIO_PORT22_INV   INV_NULL
#define GPIO_PORT23_INV   INV_DISABLE
#define GPIO_PORT24_INV   INV_DISABLE
#define GPIO_PORT25_INV   INV_DISABLE
#define GPIO_PORT26_INV   INV_DISABLE
#define GPIO_PORT27_INV   INV_DISABLE
#define GPIO_PORT28_INV   INV_DISABLE
#define GPIO_PORT29_INV   INV_DISABLE
#define GPIO_PORT30_INV   INV_DISABLE
#define GPIO_PORT31_INV   INV_DISABLE
#define GPIO_PORT32_INV   INV_DISABLE
#define GPIO_PORT33_INV   INV_DISABLE
#define GPIO_PORT34_INV   INV_DISABLE
#define GPIO_PORT35_INV   INV_DISABLE
#define GPIO_PORT36_INV   INV_DISABLE
#define GPIO_PORT37_INV   INV_NULL
#define GPIO_PORT38_INV   INV_DISABLE
#define GPIO_PORT39_INV   INV_DISABLE
#define GPIO_PORT40_INV   INV_DISABLE
#define GPIO_PORT41_INV   INV_DISABLE
#define GPIO_PORT42_INV   INV_NULL
#define GPIO_PORT43_INV   INV_DISABLE
#define GPIO_PORT44_INV   INV_DISABLE
#define GPIO_PORT45_INV   INV_DISABLE
#define GPIO_PORT46_INV   INV_DISABLE
#define GPIO_PORT47_INV   INV_NULL
#define GPIO_PORT48_INV   INV_DISABLE
#define GPIO_PORT49_INV   INV_DISABLE
#define GPIO_PORT50_INV   INV_DISABLE
#define GPIO_PORT51_INV   INV_DISABLE
#define GPIO_PORT52_INV   INV_DISABLE
#define GPIO_PORT53_INV   INV_DISABLE
#define GPIO_PORT54_INV   INV_DISABLE
#define GPIO_PORT55_INV   INV_DISABLE
#define GPIO_PORT56_INV   INV_DISABLE


#define GPO_PORT0_MODE   MODE_1
#define GPO_PORT1_MODE   MODE_0
#define GPO_PORT2_MODE   MODE_0
#define GPO_PORT3_MODE   MODE_1
#define GPO_PORT4_MODE   MODE_1


#define MODE0_GPO0   0
#define MODE1_GPO0   1
#define MODE2_GPO0   0
#define MODE3_GPO0   0
#define MODE0_GPO1   1
#define MODE1_GPO1   0
#define MODE2_GPO1   0
#define MODE3_GPO1   0
#define MODE0_GPO2   1
#define MODE1_GPO2   0
#define MODE2_GPO2   0
#define MODE3_GPO2   0
#define MODE0_GPO3   0
#define MODE1_GPO3   1
#define MODE2_GPO3   0
#define MODE3_GPO3   0
#define MODE0_GPO4   0
#define MODE1_GPO4   1
#define MODE2_GPO4   0
#define MODE3_GPO4   0


#define GPO_PORT_1   (1|0x70)
#define GPO_PORT_2   (2|0x70)


#endif /* _GPIO_DRV_H */


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -