Lines Matching refs:driver_obj
34 mp_adc_obj_t *driver_obj = m_new_obj(mp_adc_obj_t); in adc_obj_make_new() local
35 if (!driver_obj) { in adc_obj_make_new()
38 memset(driver_obj, 0, sizeof(mp_adc_obj_t)); in adc_obj_make_new()
40 driver_obj->Base.type = &driver_adc_type; in adc_obj_make_new()
41 driver_obj->ModuleName = "adc"; in adc_obj_make_new()
42 driver_obj->adc_handle.handle = NULL; in adc_obj_make_new()
44 return MP_OBJ_FROM_PTR(driver_obj); in adc_obj_make_new()
56 mp_adc_obj_t *driver_obj = (mp_adc_obj_t *)self; in adc_open() local
57 if (driver_obj == NULL) { in adc_open()
74 ret = py_board_attach_item(MODULE_ADC, id, &(driver_obj->adc_handle)); in adc_open()
80 adc_dev_t *adc_device = py_board_get_node_by_handle(MODULE_ADC, &(driver_obj->adc_handle)); in adc_open()
91 py_board_disattach_item(MODULE_ADC, &(driver_obj->adc_handle)); in adc_open()
107 mp_adc_obj_t *driver_obj = (mp_adc_obj_t *)self; in adc_close() local
108 if (driver_obj == NULL) { in adc_close()
113 adc_device = py_board_get_node_by_handle(MODULE_ADC, &(driver_obj->adc_handle)); in adc_close()
119 py_board_disattach_item(MODULE_ADC, &(driver_obj->adc_handle)); in adc_close()
133 mp_adc_obj_t *driver_obj = (mp_adc_obj_t *)self; in adc_read() local
134 if (driver_obj == NULL) { in adc_read()
138 adc_device = py_board_get_node_by_handle(MODULE_ADC, &(driver_obj->adc_handle)); in adc_read()