VSF Documented
Data Fields
i_iic_t Struct Reference

#include <vsf_iic.h>

Data Fields

struct { 
 
   bool(*   init )(iic_cfg_t *cfg_obj) 
 
   bool(*   write )(uint8_t slave_address,
       uint8_t *output, uint16_t
      out_size, uint8_t *arlo_buffer,
       uint16_t arlo_size) 
 
   bool(*   read )(uint8_t slave_address,
       uint8_t *input, uint16_t size
 
master 
 
struct { 
 
   bool(*   init )(iic_cfg_t *cfg_obj) 
 
   bool(*   write )(uint8_t *output, uint16_t size
 
   bool(*   read )(uint8_t *input, uint16_t size
 
slave 
 
em_vsf_iic_request_state_t(* get_state )(void)
 

Field Documentation

◆ init

bool(* i_iic_t::init) (iic_cfg_t *cfg_obj)

◆ write

bool(* i_iic_t::write) (uint8_t *output, uint16_t size)

◆ read

bool(* i_iic_t::read) (uint8_t *input, uint16_t size)

◆ [struct]

struct { ... } i_iic_t::master

◆ [struct]

struct { ... } i_iic_t::slave

◆ get_state

em_vsf_iic_request_state_t(* i_iic_t::get_state) (void)