Structure used to manage the BUS IO operations. More...
#include <shci_tl.h>
Data Fields | |
int32_t(* | Init )(void *pConf) |
Pointer to SHCI TL function for the IO Bus initialization. More... | |
int32_t(* | DeInit )(void) |
Pointer to SHCI TL function for the IO Bus de-initialization. More... | |
int32_t(* | Reset )(void) |
Pointer to SHCI TL function for the IO Bus reset. More... | |
int32_t(* | Receive )(uint8_t *, uint16_t) |
Pointer to SHCI TL function for the IO Bus data reception. More... | |
int32_t(* | Send )(uint8_t *, uint16_t) |
Pointer to SHCI TL function for the IO Bus data transmission. More... | |
int32_t(* | DataAck )(uint8_t *, uint16_t *len) |
Pointer to SHCI TL function for the IO Bus data ack reception. More... | |
int32_t(* | GetTick )(void) |
Pointer to BSP function for getting the HAL time base timestamp. More... | |
Structure used to manage the BUS IO operations.
All the structure fields will point to functions defined at user level.
int32_t(* DataAck) (uint8_t *, uint16_t *len) |
int32_t(* DeInit) (void) |
int32_t(* GetTick) (void) |
int32_t(* Init) (void *pConf) |
int32_t(* Receive) (uint8_t *, uint16_t) |
int32_t(* Reset) (void) |