Lines Matching refs:driver_obj
36 mp_dac_obj_t *driver_obj = m_new_obj(mp_dac_obj_t); in dac_obj_make_new() local
37 if (!driver_obj) { in dac_obj_make_new()
41 driver_obj->Base.type = &driver_dac_type; in dac_obj_make_new()
42 driver_obj->ModuleName = "dac"; in dac_obj_make_new()
43 driver_obj->dac_handle.handle = NULL; in dac_obj_make_new()
45 return MP_OBJ_FROM_PTR(driver_obj); in dac_obj_make_new()
59 mp_dac_obj_t *driver_obj = (mp_dac_obj_t *)self; in obj_open() local
60 if (driver_obj == NULL) { in obj_open()
80 ret = py_board_attach_item(MODULE_DAC, id, &(driver_obj->dac_handle)); in obj_open()
86 dac_device = py_board_get_node_by_handle(MODULE_DAC, &(driver_obj->dac_handle)); in obj_open()
109 py_board_disattach_item(MODULE_DAC, &(driver_obj->dac_handle)); in obj_open()
128 mp_dac_obj_t *driver_obj = (mp_dac_obj_t *)self; in obj_close() local
129 if (driver_obj == NULL) { in obj_close()
134 dac_device = py_board_get_node_by_handle(MODULE_DAC, &(driver_obj->dac_handle)); in obj_close()
142 py_board_disattach_item(MODULE_DAC, &(driver_obj->dac_handle)); in obj_close()
159 mp_dac_obj_t *driver_obj = (mp_dac_obj_t *)self; in obj_getVol() local
160 if (driver_obj == NULL) { in obj_getVol()
165 dac_device = py_board_get_node_by_handle(MODULE_DAC, &(driver_obj->dac_handle)); in obj_getVol()
189 mp_dac_obj_t *driver_obj = (mp_dac_obj_t *)self; in obj_setVol() local
190 if (driver_obj == NULL) { in obj_setVol()
195 dac_device = py_board_get_node_by_handle(MODULE_DAC, &(driver_obj->dac_handle)); in obj_setVol()