Показать дату и время сборки в Marlin 2.0

Есть ли команда для отображения даты и времени компиляции прошивки Marlin 2.0? Кроме того, есть ли способ показать эту информацию при загрузке?

, 👍4


1 ответ


Лучший ответ:

2

Вы можете показать дату и время компиляции во время загрузки, изменив константу STRING_SPLASH_LINE2 в конфигурации.h:

#define STRING_SPLASH_LINE2 __DATE__ " " __TIME__

,

Из проверки на вменяемость: STRING_SPLASH_LINE[12] теперь устарели. Пожалуйста, удалите их из конфигурации.h., @user77232

Очевидно, что возможность изменения текста была удалена ([Инвариантный загрузочный экран Marlin, #15057](https://github.com/MarlinFirmware/Marlin/pull/15057)), так что это работает только для версий до 28 августа., @Ives

Так что, думаю, мне придется самому написать эту функциональность и надеяться, что Марлин ее примет., @user77232

Учитывая, что они намеренно удалили эту функциональность, я не думаю, что это произойдет. Если я читаю [источник code](https://github.com/MarlinFirmware/Marlin/blob/3ac76f048973e1ecb5ea6f2c50eb5990bbd6a5b9/Marlin/src/lcd/HD44780/ultralcd_HD44780.cpp#L470) правильно, должно быть "STRING_SPLASH_LINE3", которое печатается во время загрузки. Хотя я еще не пробовал., @Ives

Да, я видел нечто подобное. Но я также видел комментарий о том, что это устарело. Ну что ж, по крайней мере, это "правильный" ответ., @user77232

по-видимому, данные и сборка печатаются во время последовательности запуска платы. тем не менее, я добавил нижеприведенную строку в свою конфигурацию**. h** #определите ИМЯ ПОЛЬЗОВАТЕЛЬСКОЙ МАШИНЫ "ipatchs cr10s pro, сборка marlin" __ДАТА__ "" __ВРЕМЯ__, @ipatch