Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
hci_raw.h
Go to the documentation of this file.
1
4
5/*
6 * Copyright (c) 2016 Intel Corporation
7 *
8 * SPDX-License-Identifier: Apache-2.0
9 */
10#ifndef ZEPHYR_INCLUDE_BLUETOOTH_HCI_RAW_H_
11#define ZEPHYR_INCLUDE_BLUETOOTH_HCI_RAW_H_
12
21
22#include <stdint.h>
23#include <stddef.h>
24
25#include <zephyr/kernel.h>
26#include <zephyr/net_buf.h>
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
41int bt_send(struct net_buf *buf);
42
53int bt_enable_raw(struct k_fifo *rx_queue);
54
55#ifdef __cplusplus
56}
57#endif
61
62#endif /* ZEPHYR_INCLUDE_BLUETOOTH_HCI_RAW_H_ */
int bt_send(struct net_buf *buf)
Send packet to the Bluetooth controller.
int bt_enable_raw(struct k_fifo *rx_queue)
Enable Bluetooth RAW channel:
Public kernel APIs.
Buffer management.
Kernel FIFO structure.
Definition kernel.h:3023
Network buffer representation.
Definition net_buf.h:1048