20#ifndef H_NIMBLE_TRANSPORT_IMPL_
21#define H_NIMBLE_TRANSPORT_IMPL_
27#include "nimble/porting/nimble/include/os/os_mempool.h"
28#include "nimble/porting/nimble/include/syscfg/syscfg.h"
31extern void ble_transport_ll_init(
void);
32extern void ble_transport_hs_init(
void);
35extern int ble_transport_to_ll_cmd_impl(
void *buf);
36extern int ble_transport_to_ll_acl_impl(
struct os_mbuf *om);
37extern int ble_transport_to_hs_evt_impl(
void *buf);
38extern int ble_transport_to_hs_acl_impl(
struct os_mbuf *om);
40#if MYNEWT_VAL(BLE_TRANSPORT_INT_FLOW_CTL)
42extern int ble_transport_int_flow_ctl_get(
void);
43extern void ble_transport_int_flow_ctl_put(
void);