hci_uart_call_t Struct Reference

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 117 of file ble.h.

Member Data Documentation

◆ finish_transfers

void(* hci_uart_call_t::finish_transfers) (void)

Finish the current transferring.

Definition at line 122 of file ble.h.

◆ flow_off

bool(* hci_uart_call_t::flow_off) (void)

Flow control off.

Definition at line 121 of file ble.h.

◆ flow_on

void(* hci_uart_call_t::flow_on) (void)

Flow control on.

Definition at line 120 of file ble.h.

◆ init

void(* hci_uart_call_t::init) (void)

Initialize UART.

Definition at line 119 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 123 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 124 of file ble.h.


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