List for keeping scanned BLE devices. More...
List for keeping scanned BLE devices.
Definition in file nimble_scanlist.h.
 Include dependency graph for nimble_scanlist.h:Go to the source code of this file.
Data Structures | |
| struct | nimble_scanlist_entry_t | 
| Data structure for holding a single scanlist entry.  More... | |
Macros | |
| #define | NIMBLE_SCANLIST_SIZE (20U) | 
| Default number of list entries that are allocated in RAM.  | |
Functions | |
| void | nimble_scanlist_init (void) | 
| Initialize the scanlist.  | |
| void | nimble_scanlist_update (uint8_t type, const ble_addr_t *addr, const nimble_scanner_info_t *info, const uint8_t *ad, size_t len) | 
| Add/update the entry for the a scanned node.  More... | |
| nimble_scanlist_entry_t * | nimble_scanlist_get_by_pos (unsigned pos) | 
| Get an entry of the scanlist by its position.  More... | |
| nimble_scanlist_entry_t * | nimble_scanlist_get_next (nimble_scanlist_entry_t *e) | 
| Get the next entry from the list, pass NULL for getting the first entry.  More... | |
| void | nimble_scanlist_clear (void) | 
| Clear all entries in the list.  | |
| void | nimble_scanlist_print (void) | 
| Dump the entire scanlist to STDIO using nimble_scanlist_print_entry()  | |
| void | nimble_scanlist_print_entry (nimble_scanlist_entry_t *e) | 
| Dump a single scanlist entry to STDIO.  More... | |