VSF Documented
vsf_wifi_reg_bus_t Struct Reference

#include <vsf_wifi.h>

Data Fields

vsf_err_t(* reg_write )(vsf_wifi_t *wifi, uint16_t reg, uint32_t val, vsf_wifi_done_t done)
 
vsf_err_t(* reg_read )(vsf_wifi_t *wifi, uint16_t reg, uint32_t *out, vsf_wifi_done_t done)
 
vsf_err_t(* reg_block_write )(vsf_wifi_t *wifi, uint16_t base, const uint8_t *data, uint32_t len, vsf_wifi_done_t done)
 
vsf_err_t(* vendor_request )(vsf_wifi_t *wifi, uint8_t request, uint16_t value, uint16_t index, vsf_wifi_done_t done)
 
void(* on_ready )(vsf_wifi_t *wifi)
 
vsf_err_t(* data_tx )(vsf_wifi_t *wifi, uint8_t *data, uint16_t len)
 

Field Documentation

◆ reg_write

vsf_err_t(* vsf_wifi_reg_bus_t::reg_write) (vsf_wifi_t *wifi, uint16_t reg, uint32_t val, vsf_wifi_done_t done)

◆ reg_read

vsf_err_t(* vsf_wifi_reg_bus_t::reg_read) (vsf_wifi_t *wifi, uint16_t reg, uint32_t *out, vsf_wifi_done_t done)

◆ reg_block_write

vsf_err_t(* vsf_wifi_reg_bus_t::reg_block_write) (vsf_wifi_t *wifi, uint16_t base, const uint8_t *data, uint32_t len, vsf_wifi_done_t done)

◆ vendor_request

vsf_err_t(* vsf_wifi_reg_bus_t::vendor_request) (vsf_wifi_t *wifi, uint8_t request, uint16_t value, uint16_t index, vsf_wifi_done_t done)

◆ on_ready

void(* vsf_wifi_reg_bus_t::on_ready) (vsf_wifi_t *wifi)

◆ data_tx

vsf_err_t(* vsf_wifi_reg_bus_t::data_tx) (vsf_wifi_t *wifi, uint8_t *data, uint16_t len)
Generated from commit: vsfteam/vsf@d3b40b2