7#ifndef DECT_NET_L2_SHELL_UTIL_H
8#define DECT_NET_L2_SHELL_UTIL_H
62 size_t out_str_buff_len);
int dect_net_l2_shell_init(const struct dect_net_l2_shell_print_fns *print_fns)
Initialize l2_shell library with custom print functions.
void(* dect_net_l2_shell_vprint_fn_t)(const struct shell *shell, const char *fmt, va_list args)
Print function pointer type for variadic arguments.
Definition dect_net_l2_shell_util.h:34
void(* dect_net_l2_shell_print_fn_t)(const struct shell *shell, const char *fmt,...)
Print function pointer type matching shell_print signature.
Definition dect_net_l2_shell_util.h:25
char * dect_net_l2_shell_util_mac_err_to_string(enum dect_status_values status, char *out_str_buff, size_t out_str_buff_len)
dect_status_values
DECT-2020 NR Part 4: MAC specification.
Definition dect_net_l2.h:58
dect_net_l2_shell_print_fn_t warn_fn
Definition dect_net_l2_shell_util.h:43
dect_net_l2_shell_print_fn_t error_fn
Definition dect_net_l2_shell_util.h:42
dect_net_l2_shell_print_fn_t print_fn
Definition dect_net_l2_shell_util.h:41
Structure for custom print functions.
Definition dect_net_l2_shell_util.h:40