/* Настройки и интерфейс ump_can_protocol. Русские пояснения сохранены в UTF-8. */ /* Shared logger protocol; application owns IRQ protection and CAN scheduling. */ /* Начинает условие: UMP_CAN_PROTOCOL_H ещё не определён; защищает повторное включение или задаёт значение сборки. */ #ifndef UMP_CAN_PROTOCOL_H /* Определяет защитный символ или переключатель UMP_CAN_PROTOCOL_H для последующей компиляции. */ #define UMP_CAN_PROTOCOL_H /* Подключает "log_to_mem.h": двухбанковый регистратор событий нагрузки во внешней RAM. */ #include "log_to_mem.h" /* Подключает "ump_tms28335.h": настройки и интерфейс ump_tms28335. */ #include "ump_tms28335.h" /* Задаёт UMP_CAN_MARKER = UMP_MARKER; UMP CAN MARKER. */ #define UMP_CAN_MARKER UMP_MARKER /* Задаёт UMP_CAN_MAX_WORDS = UMP_MAX_WORDS; UMP CAN MAX слова. */ #define UMP_CAN_MAX_WORDS UMP_MAX_WORDS /* Задаёт ump_can_prepare = ump_tms28335_prepare; ump CAN prepare. */ #define ump_can_prepare ump_tms28335_prepare /* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */ #endif