Lines Matching refs:pin

19     struct rt_device_pin *pin = (struct rt_device_pin *)dev;  in _pin_read()  local
22 RT_ASSERT(pin != RT_NULL); in _pin_read()
28 value->value = pin->ops->pin_read(dev, value->pin); in _pin_read()
35 struct rt_device_pin *pin = (struct rt_device_pin *)dev; in _pin_write() local
38 RT_ASSERT(pin != RT_NULL); in _pin_write()
44 pin->ops->pin_write(dev, (rt_base_t)value->pin, (rt_base_t)value->value); in _pin_write()
52 struct rt_device_pin *pin = (struct rt_device_pin *)dev; in _pin_control() local
55 RT_ASSERT(pin != RT_NULL); in _pin_control()
61 pin->ops->pin_mode(dev, (rt_base_t)mode->pin, (rt_base_t)mode->mode); in _pin_control()
104 rt_err_t rt_pin_attach_irq(rt_base_t pin, rt_uint8_t mode, in rt_pin_attach_irq() argument
110 return _hw_pin.ops->pin_attach_irq(&_hw_pin.parent, pin, mode, hdr, args); in rt_pin_attach_irq()
115 rt_err_t rt_pin_detach_irq(rt_base_t pin) in rt_pin_detach_irq() argument
120 return _hw_pin.ops->pin_detach_irq(&_hw_pin.parent, pin); in rt_pin_detach_irq()
125 rt_err_t rt_pin_irq_enable(rt_base_t pin, rt_uint8_t enabled) in rt_pin_irq_enable() argument
130 return _hw_pin.ops->pin_irq_enable(&_hw_pin.parent, pin, enabled); in rt_pin_irq_enable()
135 rt_err_t rt_pin_debounce(rt_base_t pin, rt_uint32_t debounce) in rt_pin_debounce() argument
140 return _hw_pin.ops->pin_debounce(&_hw_pin.parent, pin, debounce); in rt_pin_debounce()
146 void rt_pin_mode(rt_base_t pin, rt_uint8_t mode) in rt_pin_mode() argument
149 _hw_pin.ops->pin_mode(&_hw_pin.parent, pin, mode); in rt_pin_mode()
152 void rt_pin_write(rt_base_t pin, rt_ssize_t value) in rt_pin_write() argument
155 _hw_pin.ops->pin_write(&_hw_pin.parent, pin, value); in rt_pin_write()
158 rt_ssize_t rt_pin_read(rt_base_t pin) in rt_pin_read() argument
161 return _hw_pin.ops->pin_read(&_hw_pin.parent, pin); in rt_pin_read()
209 rt_base_t pin; in _pin_cmd_get() local
215 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_get()
216 if (pin < 0) in _pin_cmd_get()
222 rt_kprintf("%s : %d\n", argv[2], pin); in _pin_cmd_get()
228 rt_base_t pin; in _pin_cmd_mode() local
237 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_mode()
238 if (pin < 0) in _pin_cmd_mode()
247 pin = atoi(argv[2]); in _pin_cmd_mode()
275 rt_pin_mode(pin, mode); in _pin_cmd_mode()
281 rt_base_t pin; in _pin_cmd_read() local
290 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_read()
291 if (pin < 0) in _pin_cmd_read()
300 pin = atoi(argv[2]); in _pin_cmd_read()
302 value = rt_pin_read(pin); in _pin_cmd_read()
305 rt_kprintf("pin[%d] = high\n", pin); in _pin_cmd_read()
309 rt_kprintf("pin[%d] = low\n", pin); in _pin_cmd_read()
316 rt_base_t pin; in _pin_cmd_write() local
325 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_write()
326 if (pin < 0) in _pin_cmd_write()
335 pin = atoi(argv[2]); in _pin_cmd_write()
350 rt_pin_write(pin, value); in _pin_cmd_write()
382 MSH_CMD_EXPORT_ALIAS(_pin_cmd, pin, pin [option]);