Logo
UNICENS V2.1.0-3491
User Manual and API Reference

Function pointers to be used by the low-level driver. More...

Data Structures

struct  Ucs_Lld_Api_t
 Initialization required for one communication channel (control or packet) More...
 

Callback Functions

typedef Ucs_Lld_RxMsg_t *(* Ucs_Lld_RxAllocateCb_t )(void *inst_ptr, uint16_t buffer_size)
 Allocates an Rx message object.
 
typedef void(* Ucs_Lld_RxFreeUnusedCb_t )(void *inst_ptr, Ucs_Lld_RxMsg_t *msg_ptr)
 Frees an unused Rx message object.
 
typedef void(* Ucs_Lld_RxReceiveCb_t )(void *inst_ptr, Ucs_Lld_RxMsg_t *msg_ptr)
 Pass an Rx message to UNICENS.
 
typedef void(* Ucs_Lld_TxReleaseCb_t )(void *inst_ptr, Ucs_Lld_TxMsg_t *msg_ptr)
 Notifies that the LLD no longer needs to access the Tx message object.
 

Detailed Description

Function pointers to be used by the low-level driver.