Lines Matching refs:dev
20 static rt_ssize_t _dac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in _dac_write() argument
24 struct rt_dac_device *dac = (struct rt_dac_device *)dev; in _dac_write()
40 static rt_err_t _dac_control(rt_device_t dev, int cmd, void *args) in _dac_control() argument
43 rt_dac_device_t dac = (struct rt_dac_device *)dev; in _dac_control()
106 rt_err_t rt_dac_write(rt_dac_device_t dev, rt_uint32_t channel, rt_uint32_t value) in rt_dac_write() argument
108 RT_ASSERT(dev); in rt_dac_write()
110 return dev->ops->convert(dev, channel, &value); in rt_dac_write()
113 rt_err_t rt_dac_enable(rt_dac_device_t dev, rt_uint32_t channel) in rt_dac_enable() argument
117 RT_ASSERT(dev); in rt_dac_enable()
118 if (dev->ops->enabled != RT_NULL) in rt_dac_enable()
120 result = dev->ops->enabled(dev, channel); in rt_dac_enable()
130 rt_err_t rt_dac_disable(rt_dac_device_t dev, rt_uint32_t channel) in rt_dac_disable() argument
134 RT_ASSERT(dev); in rt_dac_disable()
135 if (dev->ops->disabled != RT_NULL) in rt_dac_disable()
137 result = dev->ops->disabled(dev, channel); in rt_dac_disable()