Lines Matching full:pin
22 /* pin device and operations for RT-Thread */
51 rt_uint16_t pin; member
56 rt_uint16_t pin; member
61 rt_int16_t pin; member
68 void (*pin_mode)(struct rt_device *device, rt_base_t pin, rt_base_t mode);
69 void (*pin_write)(struct rt_device *device, rt_base_t pin, rt_base_t value);
70 int (*pin_read)(struct rt_device *device, rt_base_t pin);
73 rt_err_t (*pin_attach_irq)(struct rt_device *device, rt_int32_t pin,
75 rt_err_t (*pin_detach_irq)(struct rt_device *device, rt_int32_t pin);
76 rt_err_t (*pin_irq_enable)(struct rt_device *device, rt_base_t pin, rt_uint32_t enabled);
81 void rt_pin_mode(rt_base_t pin, rt_base_t mode);
82 void rt_pin_write(rt_base_t pin, rt_base_t value);
83 int rt_pin_read(rt_base_t pin);
84 rt_err_t rt_pin_attach_irq(rt_int32_t pin, rt_uint32_t mode,
86 rt_err_t rt_pin_detach_irq(rt_int32_t pin);
87 rt_err_t rt_pin_irq_enable(rt_base_t pin, rt_uint32_t enabled);