Explorar o código

Merge branch 'bugfix/freertos_pd_ticks_to_ms_precision_v4.4' into 'release/v4.4'

Freertos: Fix loss of precision in pdTICKS_TO_MS (v4.4)

See merge request espressif/esp-idf!16673
Zim Kalinowski %!s(int64=4) %!d(string=hai) anos
pai
achega
eb13f8a61d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      components/freertos/include/freertos/projdefs.h

+ 1 - 1
components/freertos/include/freertos/projdefs.h

@@ -41,7 +41,7 @@ typedef void (* TaskFunction_t)( void * );
 #endif
 #ifdef ESP_PLATFORM
 #ifndef pdTICKS_TO_MS
-    #define pdTICKS_TO_MS( xTicks )   ( ( uint32_t ) ( xTicks ) * 1000 / configTICK_RATE_HZ )
+    #define pdTICKS_TO_MS( xTicks )   ( ( TickType_t ) ( ( uint64_t ) ( xTicks ) * 1000 / configTICK_RATE_HZ ) )
 #endif
 #endif // ESP_PLATFORM