Public Attributes | List of all members
hci_uart_call_t Struct Reference
BLE » BLE Common » Structures

The function pointers for HCI UART. More...

`#include <ble.h>`

## Public Attributes
void(* | init )(void)
| Initialize UART. More...
void(* | flow_on )(void)
| Flow control on. More...
bool(* | flow_off )(void)
| Flow control off. More...
void(* | finish_transfers )(void)
| Finish the current transferring. More...
void(* | read )(uint8_t *bufptr, uint32_t size, void(*callback)(void *, uint8_t), void *dummy)
| Read data. More...
void(* | write )(uint8_t *bufptr, uint32_t size, void(*callback)(void *, uint8_t), void *dummy)
| Write data. More...

## Detailed Description

The function pointers for HCI UART.

Definition at line 124 of file ble.h.

## Member Data Documentation

## ◆ finish_transfers

void(* hci_uart_call_t::finish_transfers) (void)

Finish the current transferring.

Definition at line 129 of file ble.h.

## ◆ flow_off

bool(* hci_uart_call_t::flow_off) (void)

Flow control off.

Definition at line 128 of file ble.h.

## ◆ flow_on

void(* hci_uart_call_t::flow_on) (void)

Flow control on.

Definition at line 127 of file ble.h.

## ◆ init

void(* hci_uart_call_t::init) (void)

Initialize UART.

Definition at line 126 of file ble.h.

## ◆ read

void(* hci_uart_call_t::read) (uint8_t *bufptr, uint32_t size, void(*callback)(void *, uint8_t), void *dummy)

Read data.

Definition at line 130 of file ble.h.

## ◆ write

void(* hci_uart_call_t::write) (uint8_t *bufptr, uint32_t size, void(*callback)(void *, uint8_t), void *dummy)

Write data.

Definition at line 131 of file ble.h.

The documentation for this struct was generated from the following file:

- ble.h