fix thread storage
This commit is contained in:
		
							parent
							
								
									adf513fc17
								
							
						
					
					
						commit
						835268c326
					
				@ -21,6 +21,7 @@
 | 
			
		||||
#include "nvs.h"
 | 
			
		||||
#include "esp_partition.h"
 | 
			
		||||
#include "esp_log.h"
 | 
			
		||||
#include "pthread.h"
 | 
			
		||||
#include <sys/time.h>
 | 
			
		||||
 | 
			
		||||
//Undocumented!!! Get chip temperature in Farenheit
 | 
			
		||||
@ -40,7 +41,7 @@ void yield()
 | 
			
		||||
portMUX_TYPE microsMux = portMUX_INITIALIZER_UNLOCKED;
 | 
			
		||||
static pthread_key_t microsStore=NULL; // Thread Local Storage Handle
 | 
			
		||||
 | 
			
		||||
void* microsStoreDelete(void * storage) {  // release thread local data when task is delete.
 | 
			
		||||
void microsStoreDelete(void * storage) {  // release thread local data when task is delete.
 | 
			
		||||
    if(storage) free(storage);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user