📄 gpio_drv.h
字号:
#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 + -