Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Bluetooth HCI RAW channel handling. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | bt_hci_raw_cmd_ext |
Macros | |
#define | BT_HCI_ERR_EXT_HANDLED 0xff |
#define | BT_HCI_RAW_CMD_EXT(_op, _min_len, _func) |
Helper macro to define a command extension. | |
Enumerations | |
enum | { BT_HCI_RAW_MODE_PASSTHROUGH = 0x00 , BT_HCI_RAW_MODE_H4 = 0x01 } |
Functions | |
int | bt_send (struct net_buf *buf) |
Send packet to the Bluetooth controller. | |
int | bt_hci_raw_set_mode (uint8_t mode) |
Set Bluetooth RAW channel mode. | |
uint8_t | bt_hci_raw_get_mode (void) |
Get Bluetooth RAW channel mode. | |
void | bt_hci_raw_cmd_ext_register (struct bt_hci_raw_cmd_ext *cmds, size_t size) |
Register Bluetooth RAW command extension table. | |
int | bt_enable_raw (struct k_fifo *rx_queue) |
Enable Bluetooth RAW channel: | |
Bluetooth HCI RAW channel handling.