Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						26c19928a9 
					 
					
						
						
							
							feat(freertos): Place FreeRTOS in flash by default  
						
						 
						
						... 
						
						
						
						The following updates have been made in this commit:
- The commit places FreeRTOS code in flash memory by default.
- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the
  previous memory placement.
- A test has been added for users to conduct performance impact testing
  based on memory placement configurations. 
						
						
					 
					
						2025-08-07 19:56:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						c8f68c72a7 
					 
					
						
						
							
							Merge branch 'feat/remove_global_cmake_vars' into 'master'  
						
						 
						
						... 
						
						
						
						change(esptool_py): Make esptool_py component idempotent in the build
Closes IDF-13073
See merge request espressif/esp-idf!39589  
						
						
					 
					
						2025-07-17 17:13:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						0999aeedbd 
					 
					
						
						
							
							refactor(timg): clean up soc layer meta data  
						
						 
						
						
						
						
					 
					
						2025-07-17 10:33:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						c29f473a78 
					 
					
						
						
							
							refactor(esptool_py): Remove elf variable dependencies  
						
						 
						
						... 
						
						
						
						This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties. 
						
						
					 
					
						2025-07-10 11:26:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a04df4631e 
					 
					
						
						
							
							refactor(gptimer)!: removed the legacy driver  
						
						 
						
						... 
						
						
						
						also provide idy.py hints instructions 
						
						
					 
					
						2025-06-06 15:11:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						c6c2948a99 
					 
					
						
						
							
							change(unit-test): filter top domain power down check for some sleep test cases  
						
						 
						
						
						
						
					 
					
						2025-06-05 14:28:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						bf950e7dc5 
					 
					
						
						
							
							test(gptimer): power domain is not power down on esp32c5  
						
						 
						
						
						
						
					 
					
						2025-06-03 11:15:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						65b7e70564 
					 
					
						
						
							
							feat(driver): support acquire/release clock source dependency for all drivers  
						
						 
						
						
						
						
					 
					
						2025-05-27 21:21:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						9837138659 
					 
					
						
						
							
							fix(gptimer): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled  
						
						 
						
						
						
						
					 
					
						2025-05-22 17:27:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5cc6cbd4c7 
					 
					
						
						
							
							fix(mcpwm): the wrong pm lock type on esp32 and esp32s3  
						
						 
						
						
						
						
					 
					
						2025-05-08 21:25:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8bd66b5e49 
					 
					
						
						
							
							test(timer): with malloc comes from PSRAM by default  
						
						 
						
						
						
						
					 
					
						2025-05-07 13:11:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						2cbc297969 
					 
					
						
						
							
							refactor(gptimer): use group_id in clock ctrl functions  
						
						 
						
						
						
						
					 
					
						2025-04-08 10:20:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						faacaaaf8f 
					 
					
						
						
							
							feat(gptimer): support gptimer on esp32h4  
						
						 
						
						
						
						
					 
					
						2025-04-08 09:55:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Igor Udot 
							
						 
					 
					
						
						
							
						
						3b41e2ce9a 
					 
					
						
						
							
							Merge branch 'ci/pytest-mark-formatter' into 'master'  
						
						 
						
						... 
						
						
						
						Ci/pytest mark formatter
Closes IDFCI-2662 and IDFCI-2651
See merge request espressif/esp-idf!35476  
						
						
					 
					
						2025-03-05 15:43:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						 
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						15b7f99f1d 
					 
					
						
						
							
							refactor(parlio): function placement distinguish from tx and rx driver  
						
						 
						
						
						
						
					 
					
						2025-03-03 11:00:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						e964cc3ad5 
					 
					
						
						
							
							Merge branch 'refactor/gptimer_isr_logs_opt_int' into 'master'  
						
						 
						
						... 
						
						
						
						feat(gptimer): make start and stop function idempotent, also refactored the doc structure
Closes IDFGH-11157, IDFGH-12474, IDF-12513, and IDFCI-2734
See merge request espressif/esp-idf!36983  
						
						
					 
					
						2025-02-24 20:51:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						9822433957 
					 
					
						
						
							
							feat(gptimer): make start and stop function idempotent  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12325 
Closes https://github.com/espressif/esp-idf/issues/13486  
						
						
					 
					
						2025-02-24 14:53:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanckl 
							
						 
					 
					
						
						
							
						
						cfe4bf339f 
					 
					
						
						
							
							feat(driver_gptimer): esp32h21 add basic gptimer support  
						
						 
						
						
						
						
					 
					
						2025-02-21 20:22:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						888b5f7e8d 
					 
					
						
						
							
							feat(newlib): add picolibc support  
						
						 
						
						
						
						
					 
					
						2024-12-02 21:35:56 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						3ae1929e58 
					 
					
						
						
							
							fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group  
						
						 
						
						
						
						
					 
					
						2024-11-29 16:25:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						4b9d9a19b9 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_14767' into 'master'  
						
						 
						
						... 
						
						
						
						fix(gptimer): race on FSM state in gptimer_start() (GitHub PR)
Closes IDFGH-13929
See merge request espressif/esp-idf!34410  
						
						
					 
					
						2024-11-22 18:21:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lsita 
							
						 
					 
					
						
						
							
						
						0f8e6f68c3 
					 
					
						
						
							
							fix(gptimer): race condition between start and stop  
						
						 
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/14767  
						
						
					 
					
						2024-11-18 19:10:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						8eea8a8ef3 
					 
					
						
						
							
							change(esp_hw_support): update some modules sleep retention init dependency bitmap  
						
						 
						
						
						
						
					 
					
						2024-11-18 15:40:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a4f783d407 
					 
					
						
						
							
							test(gptimer): added etm sleep retention test  
						
						 
						
						
						
						
					 
					
						2024-10-10 12:12:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						0c38389aa2 
					 
					
						
						
							
							change(gptimer): optimize the registers to be backup  
						
						 
						
						
						
						
					 
					
						2024-09-25 16:12:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						6abe40e590 
					 
					
						
						
							
							Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'  
						
						 
						
						... 
						
						
						
						feat(system): Optimize esp32p4 active state  power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950  
						
						
					 
					
						2024-09-11 23:15:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						13e42707a0 
					 
					
						
						
							
							feat(esp_hw_support): add clk tree source gate management api  
						
						 
						
						
						
						
					 
					
						2024-09-11 10:53:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						50ec7f990c 
					 
					
						
						
							
							fix(ci): take some actions to pass ci  
						
						 
						
						
						
						
					 
					
						2024-09-10 19:37:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						56aefbe845 
					 
					
						
						
							
							driver(gptimer): support software triggered GPTimer retention test  
						
						 
						
						
						
						
					 
					
						2024-08-20 10:52:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						82e76abaa8 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32p4_sleep_psram_access_failure' into 'master'  
						
						 
						
						... 
						
						
						
						fix(esp_hw_support): support esp32p4  psram  sleep retention
Closes PM-138, PM-177, PM-187, PM-189, and PM-190
See merge request espressif/esp-idf!32190  
						
						
					 
					
						2024-08-06 10:49:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						819680ff9b 
					 
					
						
						
							
							change(esp_hw_support): reorder light/deep sleep test cases and wrapper with corresponding support macros  
						
						 
						
						
						
						
					 
					
						2024-08-05 13:21:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						53e3df2e03 
					 
					
						
						
							
							docs(gptimer): include etm content conditionally  
						
						 
						
						... 
						
						
						
						https://www.esp32.com/viewtopic.php?f=12&t=40991&p=135107#p135098  
						
						
					 
					
						2024-07-30 18:25:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						e04d0aad20 
					 
					
						
						
							
							feat(gptimer): add gptimer support on c61  
						
						 
						
						
						
						
					 
					
						2024-07-23 10:23:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						863344f769 
					 
					
						
						
							
							feat(etm): support etm driver on esp32c5  
						
						 
						
						
						
						
					 
					
						2024-07-12 10:53:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ba364d486f 
					 
					
						
						
							
							Merge branch 'feat/ci_check_ll_rw_register_half_word' into 'master'  
						
						 
						
						... 
						
						
						
						feat(ci): check if the LL function read write the register by half-world
See merge request espressif/esp-idf!31501  
						
						
					 
					
						2024-06-18 20:38:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						dd46392a66 
					 
					
						
						
							
							feat(ci): check LL functions not read write register by half word  
						
						 
						
						
						
						
					 
					
						2024-06-18 14:58:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						3ef9426e2a 
					 
					
						
						
							
							refactor(gptimer): sleep retention code clean up  
						
						 
						
						
						
						
					 
					
						2024-06-18 09:59:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c731b099ee 
					 
					
						
						
							
							remove(c5beta3): remove c5 beta3 doxy files  
						
						 
						
						
						
						
					 
					
						2024-06-17 12:02:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frantisek Hrbata 
							
						 
					 
					
						
						
							
						
						fbe8bf89ee 
					 
					
						
						
							
							fix: properly resolve component dependencies  
						
						 
						
						... 
						
						
						
						There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.
Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.
Closes https://github.com/espressif/esp-idf/issues/13447 
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com > 
						
						
					 
					
						2024-05-30 22:01:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						138224ae1b 
					 
					
						
						
							
							ci(esp_driver_gptimer): add gptimer pd_top sleep retention test case  
						
						 
						
						
						
						
					 
					
						2024-05-28 15:19:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						8518bf2ea7 
					 
					
						
						
							
							change(esp_driver_gptimer): do gptimer timer target retention by needs  
						
						 
						
						
						
						
					 
					
						2024-05-28 15:19:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a615180bc0 
					 
					
						
						
							
							feat(gptimer): support timer group driver on c5 mp  
						
						 
						
						... 
						
						
						
						there's no change between mpw and mp as far as I can tell from the
register 
						
						
					 
					
						2024-04-11 15:52:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						1ca8de6e89 
					 
					
						
						
							
							feat(gptimer): check the alarm config is not in flash  
						
						 
						
						... 
						
						
						
						related to https://github.com/espressif/esp-idf/issues/13543  
						
						
					 
					
						2024-04-08 17:48:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						c0289ee6eb 
					 
					
						
						
							
							fix(drivers): fix typos found by codespell  
						
						 
						
						... 
						
						
						
						codespell components/esp_driver* 
						
						
					 
					
						2024-03-28 10:01:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						49e7228be9 
					 
					
						
						
							
							feat(gptimer): basic driver support on esp32c5  
						
						 
						
						
						
						
					 
					
						2024-02-19 10:27:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6ad80f0332 
					 
					
						
						
							
							refactor(uart): make uart driver as component, and fix astyle  
						
						 
						
						
						
						
					 
					
						2023-12-15 17:03:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						eb5183f503 
					 
					
						
						
							
							feat(mcpwm): refactor mcpwm driver into a component  
						
						 
						
						
						
						
					 
					
						2023-11-09 22:05:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2ef14fe55e 
					 
					
						
						
							
							refactor(gptimer): refactor gptimer driver into a component  
						
						 
						
						
						
						
					 
					
						2023-11-06 17:09:31 +08:00