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. | |
Function pointers to be used by the low-level driver.