diff options
| author | Scott Shawcroft <scott@adafruit.com> | 2020-05-18 15:20:21 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-18 15:20:21 -0700 |
| commit | ebfc1f25999036f2868f94abb9ceb70a2a42bf7a (patch) | |
| tree | 473e2ea34f24481d82c79be4dda14f3d2fabf4ca | |
| parent | 962c320adfd3230d87e0aa745b333a729e69a021 (diff) | |
| parent | 058a73128cf7b52d6eea9b97e1abeaa369a853f0 (diff) | |
Merge pull request #2926 from arturo182/imx-temperature-fix
mimxrt10xx: Fix cpu.temperature crash
| -rw-r--r-- | ports/mimxrt10xx/common-hal/microcontroller/Processor.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/mimxrt10xx/common-hal/microcontroller/Processor.c b/ports/mimxrt10xx/common-hal/microcontroller/Processor.c index 0c8131ef4..f3a578014 100644 --- a/ports/mimxrt10xx/common-hal/microcontroller/Processor.c +++ b/ports/mimxrt10xx/common-hal/microcontroller/Processor.c @@ -37,11 +37,13 @@ float common_hal_mcu_processor_get_temperature(void) { tempmon_config_t config; TEMPMON_GetDefaultConfig(&config); + OCOTP_Init(OCOTP, CLOCK_GetFreq(kCLOCK_IpgClk)); TEMPMON_Init(TEMPMON, &config); TEMPMON_StartMeasure(TEMPMON); const float temp = TEMPMON_GetCurrentTemperature(TEMPMON); TEMPMON_Deinit(TEMPMON); + OCOTP_Deinit(OCOTP); return temp; } |
