在 gpio-keyc的基础上改写的旋转按钮 ec11的动,已经经过了测试。可自定义左旋和右旋的键值。如果按键值输入是第三个引脚,也支持按键操作 补存的头文件: gpio_ec11.h #ifndef _GPIO_EC11_H #define _GPIO_EC11_H struct device; struct gpio_desc; /** * struct gpio_ec11_button - configuration parameters * @leftcode: ec11 left direction input event code (KEY_*, SW_*) * @rightcode: ec11 right direction input event code (KEY_*, SW_*) * @gpio: %-1 if this key does not support gpio * @gpio: %-1 if this key does not support gpio * @active_low: %true indicates that button is considered * depressed when gpio is low * @desc: label that will be attached to button's gpio * @type: input event type (%EV_KEY, %EV_SW, %EV_ABS) * @wakeup: configure the button as a wake-up source * @debounce_interval: debounce ticks interval in msecs * @can_disable: %true indicates that userspace is allowed to * disable button via sysfs * @value: axis value for %EV_ABS * @irq: Irq number in case of interrupt keys * @gpiod: GPIO descriptor */ struct gpio_ec11_button { unsigned int code; unsigned int leftcode; /*记录左旋键值*/ unsigned int rightcode; /*记录右旋键值*/ int gpio; /*旋转编码器A引脚的gpio号*/ int subgpio; /*旋转编码器B引脚的gpio号*/ int active_low; const char *desc; unsigned int type; int wakeup; int debounce_interval; bool can_disable; int value; unsigned int irq; unsigned int irq_flags; struct gpio_desc *gpiod; }; /** * struct gpio_ec11_platform_data - platform data for gpio_ec11 driver * @buttons: pointer to array of &gpio;_keys_button structures * describing buttons attached to the device * @nbuttons: number of elements in @buttons array * @poll_interval: polling interval in msecs - for polling driver only * @rep: enable input subsystem auto repeat * @enable: platform hook for enabling the device * @disable: platform hook for disabling the device * @name: input device name */ struct gpio_ec11_platform_data { struct gpio_ec11_button *buttons; int nbuttons; unsigned int poll_interval; unsigned int rep:1; int (*enable)(struct device *dev); void (*disable)(struct device *dev); const char *name; }; #endif
2022-07-05 22:52:12 27KB linux驱 ec11
1
永磁直风力发电机并网仿真模型,机侧采用最大功率跟踪控制,应用尖速比控制和爬山搜索法组合,电机采用单位功率因数控制,进行弱磁控制,网侧采用逆变器并网,跟踪效果理想。多种风力变换
国产系统东芝2615复印机打印动安装
2022-06-24 11:04:35 1.48MB 国产系统东芝2615复印机打印驱
1
8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电机动板(原理图+PCB)8.基于THB6128步进电
2022-06-14 11:04:33 1.47MB 8.基于THB6128步进电机驱
9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机动板原
2022-06-14 11:04:32 1.14MB 9.基于THB7128步进电机驱
京东UD13免1300M 5G网卡
2022-06-09 18:03:44 5.52MB 驱动 wifi 网卡 官方
联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修复工具V2.42.1联想工程师专用小工具 强制要求动签名修
打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解打印机动 爱普生XP-240动一定要注意看图解
2022-05-30 09:06:16 375.02MB 源码软件 打印机驱动爱普生XP-240驱
打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠普28A 31W动打印机动 惠
2022-05-30 09:06:11 187.6MB 打印机驱动惠普28A31W驱
打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳能633 635动打印机动 佳
2022-05-30 09:06:03 588.41MB 打印机驱动佳能633635驱