From 580fa88ad02658bd5a20cb9b1f4db27a93632c14 Mon Sep 17 00:00:00 2001 From: Dong Heng Date: Fri, 24 Aug 2018 14:39:57 +0800 Subject: [PATCH] feat(freertos): Add port to get freertos rate hz --- .../freertos/port/esp8266/include/freertos/portmacro.h | 3 +++ components/freertos/port/esp8266/port.c | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/components/freertos/port/esp8266/include/freertos/portmacro.h b/components/freertos/port/esp8266/include/freertos/portmacro.h index 5db2a8d6..1f1bba39 100644 --- a/components/freertos/port/esp8266/include/freertos/portmacro.h +++ b/components/freertos/port/esp8266/include/freertos/portmacro.h @@ -233,6 +233,9 @@ void esp_mem_trace(const void *ptr, const char *trace, int no); */ bool interrupt_is_disable(void); +/* Get tick rate per second */ +uint32_t xPortGetTickRateHz(void); + #ifdef __cplusplus } #endif diff --git a/components/freertos/port/esp8266/port.c b/components/freertos/port/esp8266/port.c index f13b79fe..5b6069d6 100644 --- a/components/freertos/port/esp8266/port.c +++ b/components/freertos/port/esp8266/port.c @@ -395,3 +395,8 @@ void vApplicationIdleHook(void) pmIdleHook(); esp_task_wdt_reset(); } + +uint32_t xPortGetTickRateHz(void) +{ + return (uint32_t)configTICK_RATE_HZ; +}