Microchip® Advanced Software Framework

btstack_chipset_atwilc3000.h File Reference

Macros

#define HCI_DEFAULT_BAUDRATE   115200
 

Functions

void btstack_chipset_atwilc3000_download_firmware (const btstack_uart_block_t *uart_driver, uint32_t baudrate, int flowcontrol, const uint8_t *fw, uint32_t fw_size, void(*done)(int result))
 Download firmware via uart_driver. More...
 
const btstack_chipset_tbtstack_chipset_atwilc3000_instance (void)
 get chipset instance More...
 

#define HCI_DEFAULT_BAUDRATE   115200

void btstack_chipset_atwilc3000_download_firmware ( const btstack_uart_block_t uart_driver,
uint32_t  baudrate,
int  flowcontrol,
const uint8_t *  fw,
uint32_t  fw_size,
void(*)(int result)  done 
)

Download firmware via uart_driver.

Parameters
uart_driver– already initialized
baudratefor firmware update
flowcontrolafter firmwware update
donecallback. 0 = Success

References atwilc3000_start(), download_complete, download_count, fw_baudrate, fw_data, fw_flowcontrol, fw_offset, fw_size, log_error, btstack_uart_block_t::open, and uart_driver.

Referenced by bt_task().

const btstack_chipset_t* btstack_chipset_atwilc3000_instance ( void  )

get chipset instance

References btstack_chipset_atwilc3000.

Referenced by bt_app_init().