Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						9281e78381 
					 
					
						
						
							
							change(esp_libc): rename newlib component to esp_libc  
						
						
						
						
					 
					
						2025-09-09 22:00:44 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						2fdeaa882f 
					 
					
						
						
							
							feat(pthread): Adds timed locks for pthread_rwlock  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/16099  
						
						
					 
					
						2025-08-13 20:22:27 +03:00 
						 
				 
			
				
					
						
							
							
								shenmengjing 
							
						 
					 
					
						
						
							
						
						c0f296dafc 
					 
					
						
						
							
							docs: Update the CN translation for several docs  
						
						
						
						
					 
					
						2024-09-29 10:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						1d40eb8ce3 
					 
					
						
						
							
							docs: fix found warnings and errors by rstfmt  
						
						
						
						
					 
					
						2024-08-05 11:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								Zhang Xiao Yan 
							
						 
					 
					
						
						
							
						
						9e1d02a3ef 
					 
					
						
						
							
							Merge branch 'docs/add_application_examples_system_component' into 'master'  
						
						... 
						
						
						
						docs: add or update application examples of system component
See merge request espressif/esp-idf!32004  
						
						
					 
					
						2024-07-29 17:20:17 +08:00 
						 
				 
			
				
					
						
							
							
								Linda 
							
						 
					 
					
						
						
							
						
						0af1256a12 
					 
					
						
						
							
							docs: add or update application examples of system component  
						
						
						
						
					 
					
						2024-07-29 16:00:18 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						bddc1e95ef 
					 
					
						
						
							
							feat(rt/posix): Added FreeRTOS-Plus-POSIX message queues implementation  
						
						... 
						
						
						
						Note: The current mq_open() implementation is changed to match
      the POSIX standard. 
						
						
					 
					
						2024-07-11 21:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Wang Zi Yan 
							
						 
					 
					
						
						
							
						
						a4a4504367 
					 
					
						
						
							
							docs: Update CN for pthread.rst  
						
						
						
						
					 
					
						2024-01-29 14:37:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						be59c94917 
					 
					
						
						
							
							feat(pthread): Pthread can now use PSRAM as stack  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/10623 
Closes https://github.com/espressif/esp-idf/issues/8662 
Thanks to f-hoepfinger-hr-agrartechnik for the contribution
in https://github.com/espressif/esp-idf/pull/10623  
						
						
					 
					
						2024-01-22 15:33:05 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						024eb7218d 
					 
					
						
						
							
							change(docs): Update multicore tags to SOC_HP_CPU_HAS_MULTIPLE_CORES  
						
						... 
						
						
						
						Previously, documentation sections that were only meant for multicore ESP
targets would use tags that depend on CONFIG_FREERTOS_UNICORE or
CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE. This is not ideal as project configuration
can be changed by the user.
This commit updates those tags to use SOC_HP_CPU_HAS_MULTIPLE_CORES which is
always defined in multicore targets regardless of project configuration. 
						
						
					 
					
						2023-12-05 10:56:48 +08:00 
						 
				 
			
				
					
						
							
							
								renpeiying 
							
						 
					 
					
						
						
							
						
						2dd0d9f330 
					 
					
						
						
							
							docs: Provide Chinese translation for api-reference/system/pthread.rst  
						
						
						
						
					 
					
						2023-10-17 14:03:36 +08:00 
						 
				 
			
				
					
						
							
							
								Cai Xin Ying 
							
						 
					 
					
						
						
							
						
						03c15adc94 
					 
					
						
						
							
							docs: update format issues for EN and CN files under api-reference/system and...  
						
						
						
						
					 
					
						2023-08-03 11:32:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						bb9912cc57 
					 
					
						
						
							
							doc: Added C++ std::jthread limitation  
						
						
						
						
					 
					
						2023-05-05 10:17:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						e7312cccea 
					 
					
						
						
							
							pthread: added pthread_rwlock_tryrd/wrlock()  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9229  
						
						
					 
					
						2023-04-17 16:16:11 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						45c8b8ba10 
					 
					
						
						
							
							pthread: Implemented POSIX unnamed semaphore  
						
						
						
						
					 
					
						2023-03-21 10:23:58 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						b3755b751e 
					 
					
						
						
							
							pthread: Remove pthread TLS cleanup dependency on FreeRTOS Static Task Cleanup Hook  
						
						... 
						
						
						
						This commit removes the need to define the vTaskCleanupTCB hook in
pthread to cleanup the thread-specific data before a thread is deleted. 
						
						
					 
					
						2022-11-02 09:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						722a6b7cf4 
					 
					
						
						
							
							docs: update programming guide for esp32s3 chip independent system chapters  
						
						... 
						
						
						
						This commit updates the chip independent system chapters of the
programming guide for esp32s3.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-11-23 12:48:10 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						262107691a 
					 
					
						
						
							
							pthread: Fix pthread_cond_timedwait returning early from timeout  
						
						... 
						
						
						
						The reason timeouts would sometimes happen before the abstime deadline was due
to rounding errors converting the timeout to milliseconds, and also because
vTaskDelay(1) only delays until the next tick which is less than one full tick
period.
Closes https://github.com/espressif/esp-idf/issues/6901  
						
						
					 
					
						2021-06-22 08:26:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a6dea64106 
					 
					
						
						
							
							pthread: Add support for PTHREAD_COND_INITIALIZER  
						
						... 
						
						
						
						Includes unit test for condition variables in C (previous test was C++ only) 
						
						
					 
					
						2021-05-14 10:03:11 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e6d15a0975 
					 
					
						
						
							
							docs: Rename esp_pthread docs to pthread, expand details of supported APIs  
						
						... 
						
						
						
						- Move the code that was in the document out to an example 
						
						
					 
					
						2021-05-14 10:03:11 +10:00