mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 14:01:53 +00:00 
			
		
		
		
	feat(freertos): Runtime Counter support
Closes https://github.com/espressif/esp-idf/issues/13120
This commit is contained in:
		@@ -586,11 +586,11 @@ void vPortTCBPreDeleteHook( void *pxTCB );
 | 
			
		||||
// ------------------- Run Time Stats ----------------------
 | 
			
		||||
 | 
			
		||||
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS()
 | 
			
		||||
#define portGET_RUN_TIME_COUNTER_VALUE() 0
 | 
			
		||||
#ifdef CONFIG_FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER
 | 
			
		||||
/* Coarse resolution time (us) */
 | 
			
		||||
#define portALT_GET_RUN_TIME_COUNTER_VALUE(x)    do {x = (uint32_t)esp_timer_get_time();} while(0)
 | 
			
		||||
#endif
 | 
			
		||||
#define portGET_RUN_TIME_COUNTER_VALUE()        ((configRUN_TIME_COUNTER_TYPE) esp_timer_get_time())
 | 
			
		||||
#else
 | 
			
		||||
#define portGET_RUN_TIME_COUNTER_VALUE()        0
 | 
			
		||||
#endif // CONFIG_FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER
 | 
			
		||||
 | 
			
		||||
// --------------------- TCB Cleanup -----------------------
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user