# HiEuler_PI_Peripherals_Driver **Repository Path**: hieulerpi/HiEuler_PI_Peripherals_Driver ## Basic Information - **Project Name**: HiEuler_PI_Peripherals_Driver - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-27 - **Last Updated**: 2025-12-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HiEuler_PI_Peripherals_Driver ### 1. 说明 ​ 此代码仓为海鸥派外设驱动代码仓库。 ### 2. 驱动说明 #### 1). gpio ​ gpio是内核态控制驱动,默认控制引脚为海鸥派40Pin管脚Pin13(GPIO2_1)。 ``` insmod gpio_driver.ko gpio_chip_num=2 gpio_offset_num=1 gpio_dir=1 gpio_out_val=0 #拉低 insmod gpio_driver.ko gpio_chip_num=2 gpio_offset_num=1 gpio_dir=1 gpio_out_val=1 #拉高 ``` #### 2). hi_adc ​ hi_adc是ADC驱动,加载驱动前需要配置ADC管脚复用,参数auto_run为1时默认开启ADC,否则需要调用应用层API开启,`cat /proc/hi_adc`即可获取当前ADC值,海鸥派40Pin管脚中的ADC为`LSADC_CH3`。 ![image-20250726170545276](./README.assets/hi_adc_proc.png) #### 3). i2c_soft ​ i2c_soft是GPIO模拟IIC的驱动代码,由于管脚限制,4路Sensor输入时,IIC不够用,此时需要加载GPIO模拟IIC驱动。 #### 4). oled ​ oled是i2c_oled驱动代码。 #### 5). Tsensor ​ Tsensor是海鸥派主控SS928V100的芯片温度传感器驱动,主要用于获取主控的芯片温度,加载驱动后,cat /proc/Tsensor即可获取当前主控的温度。 ![image-20250725102604508](./README.assets/Tsensor_proc.png) #### 6). WS73 ​ WS73是WS73星闪、蓝牙、WIFI三合一模块驱动,已针对编译报错进行了修改,可以直接编译使用。