Paper Trail
You inherited firmware for an I2C temperature sensor on I2C1 (address 0x48). It should read the temperature register (0x00) and print the result via USART1.
But UART is completely silent. Nothing comes out.
The previous engineer says it compiled without errors. Use the register dump and I2C bus log in the submission artifacts to diagnose what went wrong.
Expected output format: TEMP:<value> followed by a newline, where <value> is the temperature the sensor reports as a decimal number.
This challenge tests a critical embedded debugging skill: diagnosing a completely silent board using only peripheral register state and bus traces, with no printf-based clues to guide you.