20#ifndef H_BLE_LL_TEST_PRIV_
21#define H_BLE_LL_TEST_PRIV_
25#include "nimble/nimble/include/nimble/ble.h"
27int ble_ll_hci_dtm_tx_test(
const uint8_t *cmdbuf, uint8_t len);
28int ble_ll_hci_dtm_tx_test_v2(
const uint8_t *cmdbuf, uint8_t len);
30int ble_ll_hci_dtm_rx_test(
const uint8_t *cmdbuf, uint8_t len);
31int ble_ll_hci_dtm_rx_test_v2(
const uint8_t *cmdbuf, uint8_t len);
33int ble_ll_dtm_end_test(uint8_t *rsp, uint8_t *rsplen);
35int ble_ll_dtm_rx_isr_start(
struct ble_mbuf_hdr *rxhdr, uint32_t aa);
36int ble_ll_dtm_rx_isr_end(uint8_t *rxbuf,
struct ble_mbuf_hdr *rxhdr);
37void ble_ll_dtm_rx_pkt_in(
struct os_mbuf *rxpdu,
struct ble_mbuf_hdr *hdr);
38void ble_ll_dtm_wfr_timer_exp(
void);
39void ble_ll_dtm_reset(
void);