Home
last modified time | relevance | path

Searched refs:iterator (Results 1 – 9 of 9) sorted by relevance

/btstack/src/
H A Dbtstack_hid_parser.c162 …scriptor_iterator_pretty_print_item(btstack_hid_descriptor_iterator_t * iterator, hid_descriptor_i… in btstack_hid_descriptor_iterator_pretty_print_item() argument
183 …/ %02x 0x%0008x", item_tag_name, type_names[item->item_type], iterator->descriptor[iterator->descr… in btstack_hid_descriptor_iterator_pretty_print_item()
184 …%02x 0x%0008x\n", item_tag_name, type_names[item->item_type], iterator->descriptor[iterator->descr… in btstack_hid_descriptor_iterator_pretty_print_item()
186 UNUSED(iterator); in btstack_hid_descriptor_iterator_pretty_print_item()
191 void btstack_hid_descriptor_iterator_init(btstack_hid_descriptor_iterator_t * iterator, const uint8… in btstack_hid_descriptor_iterator_init() argument
192 iterator->descriptor = hid_descriptor; in btstack_hid_descriptor_iterator_init()
193 iterator->descriptor_pos = 0; in btstack_hid_descriptor_iterator_init()
194 iterator->descriptor_len = hid_descriptor_len; in btstack_hid_descriptor_iterator_init()
195 iterator->item_ready = false; in btstack_hid_descriptor_iterator_init()
196 iterator->valid = true; in btstack_hid_descriptor_iterator_init()
[all …]
H A Dbtstack_hid_parser.h198 void btstack_hid_descriptor_iterator_init(btstack_hid_descriptor_iterator_t * iterator, const uint8…
205 bool btstack_hid_descriptor_iterator_has_more(btstack_hid_descriptor_iterator_t * iterator);
212 …or_item_t * btstack_hid_descriptor_iterator_get_item(btstack_hid_descriptor_iterator_t * iterator);
219 bool btstack_hid_descriptor_iterator_valid(btstack_hid_descriptor_iterator_t * iterator);
231 void btstack_hid_usage_iterator_init(btstack_hid_usage_iterator_t * iterator, const uint8_t * hid_d…
237 bool btstack_hid_usage_iterator_has_more(btstack_hid_usage_iterator_t * iterator);
244 void btstack_hid_usage_iterator_get_item(btstack_hid_usage_iterator_t * iterator, btstack_hid_usage…
/btstack/src/mesh/
H A Dmesh_node.c136 void mesh_element_iterator_init(mesh_element_iterator_t * iterator){ in mesh_element_iterator_init() argument
137 btstack_linked_list_iterator_init(&iterator->it, &mesh_elements); in mesh_element_iterator_init()
140 int mesh_element_iterator_has_next(mesh_element_iterator_t * iterator){ in mesh_element_iterator_has_next() argument
141 return btstack_linked_list_iterator_has_next(&iterator->it); in mesh_element_iterator_has_next()
144 mesh_element_t * mesh_element_iterator_next(mesh_element_iterator_t * iterator){ in mesh_element_iterator_next() argument
145 return (mesh_element_t *) btstack_linked_list_iterator_next(&iterator->it); in mesh_element_iterator_next()
208 void mesh_model_iterator_init(mesh_model_iterator_t * iterator, mesh_element_t * element){ in mesh_model_iterator_init() argument
209 btstack_linked_list_iterator_init(&iterator->it, &element->models); in mesh_model_iterator_init()
212 int mesh_model_iterator_has_next(mesh_model_iterator_t * iterator){ in mesh_model_iterator_has_next() argument
213 return btstack_linked_list_iterator_has_next(&iterator->it); in mesh_model_iterator_has_next()
[all …]
H A Dmesh_node.h257 void mesh_element_iterator_init(mesh_element_iterator_t * iterator);
259 int mesh_element_iterator_has_next(mesh_element_iterator_t * iterator);
261 mesh_element_t * mesh_element_iterator_next(mesh_element_iterator_t * iterator);
265 void mesh_model_iterator_init(mesh_model_iterator_t * iterator, mesh_element_t * element);
267 int mesh_model_iterator_has_next(mesh_model_iterator_t * iterator);
269 mesh_model_t * mesh_model_iterator_next(mesh_model_iterator_t * iterator);
H A Dmesh_configuration_client.h89 void mesh_composition_data_iterator_init(mesh_composite_data_iterator_t * iterator, const uint8_t *…
96 bool mesh_composition_data_iterator_has_next_element(mesh_composite_data_iterator_t * iterator);
102 void mesh_composition_data_iterator_next_element(mesh_composite_data_iterator_t * iterator);
109 uint16_t mesh_composition_data_iterator_element_loc(mesh_composite_data_iterator_t * iterator);
116 bool mesh_composition_data_iterator_has_next_sig_model(mesh_composite_data_iterator_t * iterator);
122 void mesh_composition_data_iterator_next_sig_model(mesh_composite_data_iterator_t * iterator);
129 uint16_t mesh_composition_data_iterator_sig_model_id(mesh_composite_data_iterator_t * iterator);
137 bool mesh_composition_data_iterator_has_next_vendor_model(mesh_composite_data_iterator_t * iterator
143 void mesh_composition_data_iterator_next_vendor_model(mesh_composite_data_iterator_t * iterator);
150 uint32_t mesh_composition_data_iterator_vendor_model_id(mesh_composite_data_iterator_t * iterator);
/btstack/test/hid_parser/
H A Dhid_parser_test.cpp587 btstack_hid_usage_iterator_t iterator; in TEST() local
588 …btstack_hid_usage_iterator_init(&iterator, hid_descriptor, hid_descriptor_len, HID_REPORT_TYPE_INP… in TEST()
589 while (btstack_hid_usage_iterator_has_more(&iterator)){ in TEST()
591 btstack_hid_usage_iterator_get_item(&iterator, &item); in TEST()
599 btstack_hid_usage_iterator_t iterator; in TEST() local
600 …btstack_hid_usage_iterator_init(&iterator, hid_descriptor, hid_descriptor_len, HID_REPORT_TYPE_INP… in TEST()
601 while (btstack_hid_usage_iterator_has_more(&iterator)){ in TEST()
603 btstack_hid_usage_iterator_get_item(&iterator, &item); in TEST()
/btstack/example/
H A Dhid_host_demo.c201 btstack_hid_usage_iterator_t iterator; in hid_host_demo_lookup_caps_lock_led() local
204 …btstack_hid_usage_iterator_init(&iterator, hid_descriptor, hid_descriptor_len, HID_REPORT_TYPE_OUT… in hid_host_demo_lookup_caps_lock_led()
205 while (btstack_hid_usage_iterator_has_more(&iterator)){ in hid_host_demo_lookup_caps_lock_led()
207 btstack_hid_usage_iterator_get_item(&iterator, &item); in hid_host_demo_lookup_caps_lock_led()
/btstack/port/mtk/LEScan/libs/
HDandroid-support-v4.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/support/ android/ ...
/btstack/port/mtk/SPPClient/libs/
HDandroid-support-v4.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/support/ android/ ...