20#ifndef MPSL_CX_ABSTRACT_INTERFACE_H_
21#define MPSL_CX_ABSTRACT_INTERFACE_H_
int32_t mpsl_cx_interface_set(const mpsl_cx_interface_t *p_methods)
Connects to one of Coexistence PTA client implementation.
void(* mpsl_cx_cb_t)(mpsl_cx_op_map_t granted_ops)
Callback used to notify radio protocol about changes of granted radio operations.
Definition mpsl_cx_protocol_api.h:118
uint8_t mpsl_cx_op_map_t
Bitmap representing a list of radio operations.
Definition mpsl_cx_protocol_api.h:71
uint32_t(* p_req_grant_delay_get)(void)
Definition mpsl_cx_abstract_interface.h:43
int32_t(* p_register_callback)(mpsl_cx_cb_t cb)
Definition mpsl_cx_abstract_interface.h:45
int32_t(* p_release)(void)
Definition mpsl_cx_abstract_interface.h:39
int32_t(* p_request)(const mpsl_cx_request_t *p_req_params)
Definition mpsl_cx_abstract_interface.h:37
int32_t(* p_granted_ops_get)(mpsl_cx_op_map_t *p_granted_ops)
Definition mpsl_cx_abstract_interface.h:41
Set of pointers to functions in MPSL Coexistence interface.
Definition mpsl_cx_abstract_interface.h:35
Structure with parameters describing next coexistence request.
Definition mpsl_cx_protocol_api.h:107