2 ****************************************************************************************
6 * @brief Miscellaneous debug strings
8 * Copyright (C) ESWIN 2015-2020
10 ****************************************************************************************
13 #ifndef _ECRNX_STRS_H_
14 #define _ECRNX_STRS_H_
16 #ifdef CONFIG_ECRNX_FHOST
18 #define ECRNX_ID2STR(tag) "Cmd"
23 #define ECRNX_ID2STR(tag) (((MSG_T(tag) < ARRAY_SIZE(ecrnx_id2str)) && \
24 (ecrnx_id2str[MSG_T(tag)]) && \
25 ((ecrnx_id2str[MSG_T(tag)])[MSG_I(tag)])) ? \
26 (ecrnx_id2str[MSG_T(tag)])[MSG_I(tag)] : "unknown")
28 extern const char *const *ecrnx_id2str[TASK_LAST_EMB + 1];
29 #endif /* CONFIG_ECRNX_FHOST */
31 #endif /* _ECRNX_STRS_H_ */