Lines Matching refs:data_tuple
990 STATIC void ringbuf_extract(ringbuf_t *ringbuf, mp_obj_tuple_t *data_tuple, size_t n_u16, size_t n_… in ringbuf_extract() argument
995 data_tuple->items[j++] = MP_OBJ_NEW_SMALL_INT(ringbuf_get16(ringbuf)); in ringbuf_extract()
998 data_tuple->items[j++] = MP_OBJ_NEW_SMALL_INT(ringbuf_get(ringbuf)); in ringbuf_extract()
1005 data_tuple->items[j++] = MP_OBJ_FROM_PTR(bytes_addr); in ringbuf_extract()
1009 data_tuple->items[j++] = MP_OBJ_NEW_SMALL_INT((int8_t)ringbuf_get(ringbuf)); in ringbuf_extract()
1014 data_tuple->items[j++] = MP_OBJ_FROM_PTR(uuid); in ringbuf_extract()
1025 data_tuple->items[j++] = MP_OBJ_FROM_PTR(bytes_data); in ringbuf_extract()
1028 data_tuple->len = j; in ringbuf_extract()
1053 mp_obj_tuple_t *data_tuple = MP_OBJ_TO_PTR(o->irq_data_tuple); in bluetooth_ble_invoke_irq() local
1057 ringbuf_extract(&o->ringbuf, data_tuple, 1, 1, &o->irq_data_addr, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1060 ringbuf_extract(&o->ringbuf, data_tuple, 5, 0, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1063 ringbuf_extract(&o->ringbuf, data_tuple, 2, 0, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1066 ringbuf_extract(&o->ringbuf, data_tuple, 2, 1, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1069 ringbuf_extract(&o->ringbuf, data_tuple, 2, 0, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1073 … ringbuf_extract(&o->ringbuf, data_tuple, 0, 1, &o->irq_data_addr, 2, NULL, &o->irq_data_data); in bluetooth_ble_invoke_irq()
1076 data_tuple->len = 0; in bluetooth_ble_invoke_irq()
1081 ringbuf_extract(&o->ringbuf, data_tuple, 3, 0, NULL, 0, &o->irq_data_uuid, NULL); in bluetooth_ble_invoke_irq()
1084 ringbuf_extract(&o->ringbuf, data_tuple, 3, 1, NULL, 0, &o->irq_data_uuid, NULL); in bluetooth_ble_invoke_irq()
1087 ringbuf_extract(&o->ringbuf, data_tuple, 2, 0, NULL, 0, &o->irq_data_uuid, NULL); in bluetooth_ble_invoke_irq()
1090 ringbuf_extract(&o->ringbuf, data_tuple, 2, 0, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1093 ringbuf_extract(&o->ringbuf, data_tuple, 2, 0, NULL, 0, NULL, &o->irq_data_data); in bluetooth_ble_invoke_irq()
1096 ringbuf_extract(&o->ringbuf, data_tuple, 3, 0, NULL, 0, NULL, NULL); in bluetooth_ble_invoke_irq()
1102 mp_call_function_2(handler, MP_OBJ_NEW_SMALL_INT(event), MP_OBJ_FROM_PTR(data_tuple)); in bluetooth_ble_invoke_irq()
1130 …mp_obj_tuple_t *data_tuple = mp_local_alloc(sizeof(mp_obj_tuple_t) + sizeof(mp_obj_t) * MICROPY_PY… in invoke_irq_handler() local
1131 data_tuple->base.type = &mp_type_tuple; in invoke_irq_handler()
1132 data_tuple->len = 0; in invoke_irq_handler()
1135 data_tuple->items[data_tuple->len++] = MP_OBJ_NEW_SMALL_INT(numeric[i]); in invoke_irq_handler()
1139 data_tuple->items[data_tuple->len++] = MP_OBJ_FROM_PTR(&mv_addr); in invoke_irq_handler()
1142 data_tuple->items[data_tuple->len++] = MP_OBJ_NEW_SMALL_INT(numeric[i + n_unsigned]); in invoke_irq_handler()
1146 data_tuple->items[data_tuple->len++] = MP_OBJ_FROM_PTR(uuid); in invoke_irq_handler()
1152 data_tuple->items[data_tuple->len++] = MP_OBJ_FROM_PTR(&mv_data[i]); in invoke_irq_handler()
1154 data_tuple->items[data_tuple->len++] = mp_const_none; in invoke_irq_handler()
1157 assert(data_tuple->len <= MICROPY_PY_BLUETOOTH_MAX_EVENT_DATA_TUPLE_LEN); in invoke_irq_handler()
1159 …ult = mp_call_function_2(o->irq_handler, MP_OBJ_NEW_SMALL_INT(event), MP_OBJ_FROM_PTR(data_tuple)); in invoke_irq_handler()
1161 mp_local_free(data_tuple); in invoke_irq_handler()