|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
59 const uint8_t pkt_type;
145 dgtl_msg_t *dgtl_msg_prepare_hci_cmd(dgtl_msg_t *
msg, uint16_t opcode, uint8_t param_len,
void *param);
163 dgtl_msg_t *dgtl_msg_prepare_hci_evt(dgtl_msg_t *
msg, uint8_t code, uint8_t param_len,
void *param);
void * dgtl_msg_get_param_ptr(dgtl_msg_t *msg, size_t *length)
Get pointer to message contents parameters.
dgtl_msg_t * dgtl_msg_alloc(uint8_t pkt_type, size_t length)
Allocate a DGTL message.
dgtl_msg_t * dgtl_msg_from_raw_ptr(void *ptr, uint8_t pkt_type)
Get DGTL message pointer from raw buffer.
void dgtl_msg_free(dgtl_msg_t *msg)
Free DGTL message.
typedef __PACKED_UNION
DGTL message.
Definition: dgtl_msg.h:58
void * dgtl_msg_to_raw_ptr(dgtl_msg_t *msg)
Get pointer for raw buffer of DGTL message.
Structure for messages with id, type, data.
Definition: msg_queues.h:144