Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: BLE_ANCS_SDAPI_IRC
Fork of nRF51822 by
hci_transport.h File Reference
Go to the source code of this file.
| Data Structures | |
| struct | hci_transport_evt_t | 
| Struct containing events from the Transport layer.  More... | |
| Typedefs | |
| typedef void(* | hci_transport_event_handler_t )(hci_transport_evt_t event) | 
| Transport layer generic event callback function type. | |
| typedef void(* | hci_transport_tx_done_handler_t )(hci_transport_tx_done_result_t result) | 
| Transport layer TX done event callback function type. | |
| Enumerations | |
| enum | hci_transport_evt_type_t { HCI_TRANSPORT_RX_RDY, HCI_TRANSPORT_EVT_TYPE_MAX } | 
| Generic event callback function events.More... | |
| enum | hci_transport_tx_done_result_t { HCI_TRANSPORT_TX_DONE_SUCCESS, HCI_TRANSPORT_TX_DONE_FAILURE } | 
| TX done event callback function result codes.More... | |
| Functions | |
| uint32_t | hci_transport_evt_handler_reg (hci_transport_event_handler_t event_handler) | 
| Function for registering a generic event handler. | |
| uint32_t | hci_transport_tx_done_register (hci_transport_tx_done_handler_t event_handler) | 
| Function for registering a handler for TX done event. | |
| uint32_t | hci_transport_open (void) | 
| Function for opening the transport channel and initializing the transport layer. | |
| uint32_t | hci_transport_close (void) | 
| Function for closing the transport channel. | |
| uint32_t | hci_transport_tx_alloc (uint8_t **pp_memory) | 
| Function for allocating tx packet memory. | |
| uint32_t | hci_transport_tx_free (void) | 
| Function for freeing tx packet memory. | |
| uint32_t | hci_transport_pkt_write (const uint8_t *p_buffer, uint32_t length) | 
| Function for writing a packet. | |
| uint32_t | hci_transport_rx_pkt_extract (uint8_t **pp_buffer, uint32_t *p_length) | 
| Function for extracting received packet. | |
| uint32_t | hci_transport_rx_pkt_consume (uint8_t *p_buffer) | 
| Function for consuming extracted packet described by p_buffer. | |
Detailed Description
Definition in file hci_transport.h.
Generated on Tue Jul 12 2022 16:36:22 by
 1.7.2
 1.7.2 
    