prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
2.02k stars 1.05k forks source link

PFW-1307: Add commit number and hash to `M115` #4576

Closed 3d-gussner closed 8 months ago

3d-gussner commented 8 months ago

Show UUID only if defined

Tested

Boot message: Before

start
echo: 3.14.0-BETA1-7984
MMU is Off
SpoolJoin is On
PowerUp
echo: Last Updated: 2024-01-22 09:11:19 | Author: (none, default config)
echo: Free Memory: 2507  PlannerBufferBytes: 1760
echo:Stored settings retrieved

After:

start
echo: 3.14.0-BETA1+7984_b80965731
MMU is Off
SpoolJoin is On
echo: Last Updated: 2024-01-22 09:11:19 | Author: 3d-gussner
echo: Free Memory: 2507  PlannerBufferBytes: 1760
echo:Stored settings retrieved

M115 message: Before: FIRMWARE_NAME:Prusa-Firmware 3.14.0-BETA1 based on Marlin FIRMWARE_URL:https://github.com/prusa3d/Prusa-Firmware PROTOCOL_VERSION:1.0 MACHINE_TYPE:Prusa i3 MK3S EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000 After: FIRMWARE_NAME:Prusa-Firmware 3.14.0-BETA1+7984_b80965731 based on Marlin FIRMWARE_URL:https://github.com/prusa3d/Prusa-Firmware PROTOCOL_VERSION:1.0 MACHINE_TYPE:Prusa i3 MK3S EXTRUDER_COUNT:1

github-actions[bot] commented 8 months ago

All values in bytes. Δ Delta to base

Target ΔFlash ΔSRAM Used Flash Used SRAM Free Flash Free SRAM
MK3S_MULTILANG -12 0 246786 5657 7166 2535
MK3_MULTILANG -12 0 246068 5664 7884 2528