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) |