# linux_gpio_submodule_demo **Repository Path**: hu_linux_demo/linux_gpio_submodule_demo ## Basic Information - **Project Name**: linux_gpio_submodule_demo - **Description**: Linux下GPIO驱动测试代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-03-23 - **Last Updated**: 2023-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # linux_gpio_submodule_demo #### 介绍 该仓库代码是[ARM-Linux平台下的GPIO驱动](https://gitee.com/hu_git_submodule/linux_gpio)的测试代码 #### 使用说明 作为输出GPIO使用时, 具体可参考代码中的LED和BEEP. 大体步骤如下: 1. 导出需要使用的GPIO 2. 设置GPIO方向(设置为输出) 3. 设置GPIO默认值 作为输入GPIO使用时, 具体可参考代码中的KEY. 推荐使用poll方式读取按键键值, 大体步骤如下: 1. 导出需要使用的GPIO 2. 设置GPIO方向(设置为输入) 3. 设置GPIO边沿 4. 打开GPIO设备 5. 使用poll函数读取GPIO值(参考函数: read_key_value_with_poll)