Lines Matching refs:ops
29 result = dac->ops->convert(dac, pos + i, value); in _dac_write()
45 if (cmd == RT_DAC_CMD_ENABLE && dac->ops->enabled) in _dac_control()
47 result = dac->ops->enabled(dac, (rt_uint32_t)args); in _dac_control()
49 else if (cmd == RT_DAC_CMD_DISABLE && dac->ops->enabled) in _dac_control()
51 result = dac->ops->disabled(dac, (rt_uint32_t)args); in _dac_control()
53 else if (cmd == RT_DAC_CMD_GET_RESOLUTION && dac->ops->get_resolution) in _dac_control()
55 rt_uint8_t resolution = dac->ops->get_resolution(dac); in _dac_control()
79 rt_err_t rt_hw_dac_register(rt_dac_device_t device, const char *name, const struct rt_dac_ops *ops,… in rt_hw_dac_register() argument
82 RT_ASSERT(ops != RT_NULL && ops->convert != RT_NULL); in rt_hw_dac_register()
89 device->parent.ops = &dac_ops; in rt_hw_dac_register()
98 device->ops = ops; in rt_hw_dac_register()
110 return dev->ops->convert(dev, channel, &value); in rt_dac_write()
118 if (dev->ops->enabled != RT_NULL) in rt_dac_enable()
120 result = dev->ops->enabled(dev, channel); in rt_dac_enable()
135 if (dev->ops->disabled != RT_NULL) in rt_dac_disable()
137 result = dev->ops->disabled(dev, channel); in rt_dac_disable()