Fix the temperature ADC_STM32_Die_Temp_Read value getting incorrect for nucleo_h743zi in Zephyr 3.6.0 #72835
Labels
area: ADC
Analog-to-Digital Converter (ADC)
bug
The issue is a bug, or the PR is fixing a bug
platform: STM32
ST Micro STM32
priority: low
Low impact/importance bug
nucleo_h743zi: incorrect ADC_STM32_Die_Temp_Read temperature value.
Zephyr 3.2.0
nucleo_h743zi.overlay
/{
zephyr,user {
/* adjust channel number according to pinmux in board.dts */
};
};
...
To Reproduce
Steps to reproduce the behavior:
To Build: west build -b nucleo_h743zi ./ --pristine
To Flash: west flash
4. See error
*** Booting Zephyr OS build v3.6.0
STM32 Die temperature sensor test
Current temperature: -173.3 �°C
Current temperature: -126.2 �°C
Current temperature: -128.2 �°C
Current temperature: -128.8 �°C
Current temperature: -128.8 �°C
Current temperature: -126.9 �°C
Current temperature: -126.2 �°C
Current temperature: -126.5 �°C
Current temperature: -126.9 �°C
Expected behavior
positive value
Impact
High
Logs and console output
STM32 Die temperature sensor test
Current temperature: -173.3 �°C
Current temperature: -126.2 �°C
Current temperature: -128.2 �°C
Current temperature: -128.8 �°C
Current temperature: -128.8 �°C
Current temperature: -126.9 �°C
Current temperature: -126.2 �°C
Current temperature: -126.5 �°C
Current temperature: -126.9 �°C
Environment (please complete the following information):
OS: zephyr-v3.6.0
Toolchain zephyr-sdk-0.16.5
Commit SHA or Version used
The text was updated successfully, but these errors were encountered: