Statistics
| Branch: | Revision:

root / include / sysemu / bt.h @ dccfcd0e

History | View | Annotate | Download (620 Bytes)

1
#ifndef BT_HOST_H
2
#define BT_HOST_H
3

    
4
/* BT HCI info */
5

    
6
struct HCIInfo {
7
    int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr);
8
    void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len);
9
    void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len);
10
    void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len);
11
    void *opaque;
12
    void (*evt_recv)(void *opaque, const uint8_t *data, int len);
13
    void (*acl_recv)(void *opaque, const uint8_t *data, int len);
14
};
15

    
16
/* bt-host.c */
17
struct HCIInfo *bt_host_hci(const char *id);
18
struct HCIInfo *qemu_next_hci(void);
19

    
20
#endif