Microchip® Advanced Software Framework

btstack_chipset_t Struct Reference

#include <btstack_chipset.h>

Data Fields

void(* init )(const void *transport_config)
 init driver allows to reset init script index More...
 
const char * name
 chipset driver name More...
 
btstack_chipset_result_t(* next_command )(uint8_t *hci_cmd_buffer)
 support custom init sequences after RESET command More...
 
void(* set_baudrate_command )(uint32_t baudrate, uint8_t *hci_cmd_buffer)
 provide UART Baud Rate change command. More...
 
void(* set_bd_addr_command )(bd_addr_t addr, uint8_t *hci_cmd_buffer)
 provide Set BD Addr command More...
 

void(* btstack_chipset_t::init)(const void *transport_config)

init driver allows to reset init script index

Parameters
transport_config

Referenced by hci_power_control_on(), and hci_set_chipset().

const char* btstack_chipset_t::name

chipset driver name

btstack_chipset_result_t(* btstack_chipset_t::next_command)(uint8_t *hci_cmd_buffer)

support custom init sequences after RESET command

Parameters
hci_cmd_bufferto store generated command
Returns
result see btstack_chipset_result_t

Referenced by hci_initializing_run().

void(* btstack_chipset_t::set_baudrate_command)(uint32_t baudrate, uint8_t *hci_cmd_buffer)

provide UART Baud Rate change command.

Parameters
baudrate
hci_cmd_bufferto store generated command

Referenced by hci_initializing_event_handler(), and hci_initializing_run().

void(* btstack_chipset_t::set_bd_addr_command)(bd_addr_t addr, uint8_t *hci_cmd_buffer)

provide Set BD Addr command

Parameters
baudrate
hci_cmd_bufferto store generated command

Referenced by hci_initializing_event_handler(), and hci_initializing_run().