Logo
UNICENS V2.3.0-4567
User Manual and API Reference
Ucs_Lld_Callbacks_t Struct Reference

Set of functions implemented by the low-level driver. More...

Data Fields

void * lld_user_ptr
 Optional pointer that is passed when invoking a callback function which is assigned in Ucs_Lld_Callbacks_t.
 
Ucs_Lld_StartCb_t start_fptr
 Mandatory callback function to initialize the low-level driver and start the transmission and reception of messages.
 
Ucs_Lld_StopCb_t stop_fptr
 Mandatory callback function to stop/abort the transmission and reception of messages.
 
Ucs_Lld_ResetInicCb_t reset_fptr
 Mandatory callback function to perform an INIC hardware reset.
 
Ucs_Lld_TxTransmitCb_t tx_transmit_fptr
 Mandatory callback function to transmit one or multiple messages to the INIC.
 
Ucs_Lld_RxMsgAvailableCb_t rx_available_fptr
 Optional callback function which is invoked as soon as Rx message objects are available again.
 

Detailed Description

Set of functions implemented by the low-level driver.