25 lines
622 B
C
Executable File
25 lines
622 B
C
Executable File
#ifndef INCLUDE_DI_LOG_COMPONENT_H_
|
|
#define INCLUDE_DI_LOG_COMPONENT_H_
|
|
|
|
#define DI_LOG_COMPONENT_LIST \
|
|
DI_LOG_COMPONENT_ITEM(1U, LIBDI, libdi) \
|
|
DI_LOG_COMPONENT_ITEM(2U, LIBDI_FW, libdi_fw) \
|
|
DI_LOG_COMPONENT_ITEM(3U, CHIBIOS, chibios) \
|
|
DI_LOG_COMPONENT_ITEM(4U, FW_DNCM, fw_dncm) \
|
|
DI_LOG_COMPONENT_ITEM(5U, FW_APP, fw_app)
|
|
|
|
#define DI_LOG_COMPONENT_ITEM(nr, enumerator, name) \
|
|
DI_LOG_COMPONENT_##enumerator = nr,
|
|
|
|
enum di_log_component {
|
|
DI_LOG_COMPONENT_LIST
|
|
};
|
|
|
|
#undef DI_LOG_COMPONENT_ITEM
|
|
|
|
#ifndef DI_LOG_COMPONENT
|
|
#define DI_LOG_COMPONENT 0U
|
|
#endif
|
|
|
|
#endif /* INCLUDE_DI_LOG_COMPONENT_H_ */
|