OpenOCD
discovery_tcp.c File Reference

Device discovery (TCP/IP). More...

Include dependency graph for discovery_tcp.c:

Go to the source code of this file.

Functions

static bool compare_devices (const void *a, const void *b)
 
static struct jaylink_devicefind_device (struct list *list, const struct jaylink_device *dev)
 
static bool parse_adv_message (struct jaylink_device *dev, const uint8_t *buffer)
 
static struct jaylink_deviceprobe_device (struct jaylink_context *ctx, struct sockaddr_in *addr, const uint8_t *buffer)
 

Detailed Description

Device discovery (TCP/IP).

Definition in file discovery_tcp.c.

Function Documentation

◆ compare_devices()

◆ find_device()

static struct jaylink_device* find_device ( struct list list,
const struct jaylink_device dev 
)
static

Definition at line 100 of file discovery_tcp.c.

References compare_devices(), list::data, list_find_custom(), and NULL.

Referenced by probe_device().

◆ parse_adv_message()

◆ probe_device()