52#define SDP_ERR_RSP 0x01
53#define SDP_SS_REQ 0x02
54#define SDP_SS_RSP 0x03
55#define SDP_SA_REQ 0x04
56#define SDP_SA_RSP 0x05
57#define SDP_SSA_REQ 0x06
58#define SDP_SSA_RSP 0x07
59#define SDP_UUID_AUDIOSINK 0x110B
60#define SDP_UUID_L2CAP 0x0100
61#define SDP_UUID_AVDTP 0x0019
62#define SDP_ATTR_PROTO_LIST 0x0004
86#define BT_BOND_MAGIC 0x31444e42u
int sdp_build_attr(uint8_t *o, uint16_t tid, uint32_t handle, uint16_t attr)
Definition parse.c:92
int bt_att_read_rsp(const uint8_t *pdu, int len, uint8_t *val, int cap)
Definition parse.c:335
int bt_att_read_req(uint8_t *out, uint16_t handle)
Definition parse.c:328
int sdp_cont_append(uint8_t *o, int clen, const uint8_t *state, int slen)
Definition parse.c:166
int sdp_build_search(uint8_t *o, uint16_t tid, uint16_t uuid16)
Definition parse.c:71
int sdp_parse_attr_psm(const uint8_t *p, int len, uint16_t tid, uint16_t *psm, uint16_t *ver)
Definition parse.c:221
int sdp_build_search_attr(uint8_t *o, uint16_t tid, uint16_t uuid16, uint16_t attr)
Definition parse.c:117
struct _bt_bond_rec_ BtBondRec
int bt_hci_cmd(uint8_t *out, uint16_t opcode, const uint8_t *param, uint8_t plen)
Definition parse.c:319
int sdp_cont_get(const uint8_t *p, int len, const uint8_t **state)
Definition parse.c:143
int sdp_parse_search_rsp(const uint8_t *p, int len, uint16_t tid, uint32_t *handle)
Definition parse.c:185
int sdp_parse_ssa_psm(const uint8_t *p, int len, uint16_t tid, uint16_t *psm, uint16_t *ver)
Definition parse.c:268
int bt_ad_name(const uint8_t *ad, int len, char *out, int cap)
Definition parse.c:287
#define out(...)
Definition main.cpp:65
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
unsigned short int uint16_t
Definition acefiex.h:162
size_t len
Definition initial.c:23
uint8_t addr[6]
Definition parse.h:90
uint8_t key_size
Definition parse.h:93
uint8_t rand[8]
Definition parse.h:96
uint8_t irk_ok
Definition parse.h:94
uint8_t ltk[16]
Definition parse.h:97
uint16_t ediv
Definition parse.h:95
uint8_t lesc
Definition parse.h:92
uint8_t addr_type
Definition parse.h:91
uint32_t magic
Definition parse.h:89
uint8_t irk[16]
Definition parse.h:98