Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						91df5f03e9 
					 
					
						
						
							
							Merge branch 'doc/add_description_for_pd_top_gpio_configuration_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep (v5.1)
See merge request espressif/esp-idf!30797  
						
						
					 
					
						2024-05-21 12:04:46 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						57ef28a6c6 
					 
					
						
						
							
							docs(gpio): add description for gpio_force_hold_all & gpio_force_unhold_all  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13186  
						
						
					 
					
						2024-05-13 16:24:56 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						2e21a74d85 
					 
					
						
						
							
							docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13143  
						
						
					 
					
						2024-05-13 15:58:15 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c57bfa3737 
					 
					
						
						
							
							fix(gpio_etm): allow one GPIO binds to multiple ETM tasks  
						
						
						
						
					 
					
						2024-04-24 17:10:03 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4892c481b5 
					 
					
						
						
							
							feat(gpio): add a dump API to dump IO configurations  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/12511  
						
						
					 
					
						2023-11-03 16:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6768f098dc 
					 
					
						
						
							
							change(driver/rtcio): Describe RTCIO CAPS with more accurate note  
						
						
						
						
					 
					
						2023-08-03 16:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						125014d242 
					 
					
						
						
							
							fix(gpio): fix potential crash when processing gpio isr  
						
						... 
						
						
						
						If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876  
						
						
					 
					
						2023-07-26 12:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						202b18b5fa 
					 
					
						
						
							
							esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h  
						
						
						
						
					 
					
						2023-04-27 11:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						d659991bbb 
					 
					
						
						
							
							Merge branch 'feature/gpio_runtime_preserve' into 'master'  
						
						... 
						
						
						
						gpio: support runtime reserve
Closes IDF-6731
See merge request espressif/esp-idf!22223  
						
						
					 
					
						2023-03-18 10:55:44 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						53584bb5a7 
					 
					
						
						
							
							ana_cmpr: add programming guide  
						
						
						
						
					 
					
						2023-03-17 14:35:55 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c9f780dc2e 
					 
					
						
						
							
							gpio: support runtime preserve  
						
						
						
						
					 
					
						2023-03-17 11:59:49 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						51777a6862 
					 
					
						
						
							
							gpio: Fix io hold functionality on esp32c6 and esp32h2  
						
						
						
						
					 
					
						2023-03-02 18:10:10 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						9eae151f7c 
					 
					
						
						
							
							esp32c6: bringup deepsleep examples  
						
						
						
						
					 
					
						2023-03-02 15:06:05 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						c9bcec9212 
					 
					
						
						
							
							gpio: h2 support input hysteresis filter  
						
						
						
						
					 
					
						2023-02-20 19:34:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a3f887a1fe 
					 
					
						
						
							
							gpio: support glitch filter on esp32h2  
						
						
						
						
					 
					
						2023-02-11 23:01:01 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						28c7620cba 
					 
					
						
						
							
							sleep: fix gpio wakeup not working properly in some cases  
						
						... 
						
						
						
						Before this fix, when we call esp_pm_configure after gpio_wakeup_enable,
the configuration of GPIO in sleep state in gpio_wakeup_enable will be
overwritten by esp_pm_configure. 
						
						
					 
					
						2023-02-11 01:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						557a1ed1a5 
					 
					
						
						
							
							soc_caps: remove SOC_GPIO_SUPPORT_SLP_SWITCH  
						
						... 
						
						
						
						all esp chips support this feature 
						
						
					 
					
						2023-02-11 01:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f27cd67c00 
					 
					
						
						
							
							driver: pack peripherals  
						
						
						
						
					 
					
						2023-02-02 18:19:58 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ca1b182b25 
					 
					
						
						
							
							glitch_filter: support derive clock source form IO MUX  
						
						
						
						
					 
					
						2022-12-29 14:46:16 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7a002ab7a6 
					 
					
						
						
							
							rtcio: support rtcio on c6  
						
						
						
						
					 
					
						2022-12-22 14:14:38 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						62f1cbca2c 
					 
					
						
						
							
							gpio: support glitch filter  
						
						
						
						
					 
					
						2022-12-09 11:33:42 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						494516d5f3 
					 
					
						
						
							
							gpio: support etm extension  
						
						
						
						
					 
					
						2022-11-23 15:31:33 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						623bffaab8 
					 
					
						
						
							
							Dedicated GPIO: add examples implementing software I2C, UART and SPI on RISC-V targets.  
						
						... 
						
						
						
						Use dedicated GPIOs in examples to show how to emulate a UART, I2C and SPI bus.
(Using assembly and C) 
						
						
					 
					
						2022-11-22 14:17:40 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						d0a7dc3e9f 
					 
					
						
						
							
							gpio: Fix IO hold function related problems  
						
						... 
						
						
						
						1. Fix deep sleep wakeup IOs can not be unhold issue
2. Correct hold related APIs' description
3. Fix gpio_force_hold_all API
docs: Add GPIO wakeup source to sleep_modes doc for ESP32C3 and C2 
						
						
					 
					
						2022-11-11 20:39:04 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6d24e8bcf4 
					 
					
						
						
							
							gpio: Add support for esp32c6  
						
						
						
						
					 
					
						2022-10-18 12:38:36 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						61282cc5dd 
					 
					
						
						
							
							gpio: Fix interrupt lost issue  
						
						... 
						
						
						
						In previous gpio default isr, interrupt status bits get cleared at the exit of the isr.
However, for edge-triggered interrupt type, the interrupt status bit should be cleared before entering the per-pin handlers to avoid any potential interrupt lost.
Closes https://github.com/espressif/esp-idf/pull/6853  
						
						
					 
					
						2022-09-01 16:01:01 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2cea860318 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_9491' into 'master'  
						
						... 
						
						
						
						[gpio] calloc in critical section (GitHub PR)
Closes IDFGH-7980
See merge request espressif/esp-idf!19380  
						
						
					 
					
						2022-08-18 10:49:41 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d91c8759c0 
					 
					
						
						
							
							driver: remove -Wno-format flag  
						
						
						
						
					 
					
						2022-08-08 08:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						6e8ebdb6b7 
					 
					
						
						
							
							gpio: fix potential race condition inside gpio_install_isr_service  
						
						
						
						
					 
					
						2022-08-05 11:06:01 +08:00 
						 
				 
			
				
					
						
							
							
								tgotic 
							
						 
					 
					
						
						
							
						
						34ff721c92 
					 
					
						
						
							
							[gpio] calloc in critical section  
						
						... 
						
						
						
						Remove calloc out of critical section. In critical section, assign allocated memory to gpio_isr_func.
Free resources if gpio_isr_register() fails. 
						
						
					 
					
						2022-08-04 17:11:32 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						6005cc9163 
					 
					
						
						
							
							hal: Deprecate interrupt_controller_hal.h, cpu_hal.h and cpu_ll.h interfaces  
						
						... 
						
						
						
						This commit marks all functions in interrupt_controller_hal.h, cpu_ll.h and cpu_hal.h as deprecated.
Users should use functions from esp_cpu.h instead. 
						
						
					 
					
						2022-07-22 00:06:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e080248141 
					 
					
						
						
							
							sdm: deprecate legacy driver  
						
						
						
						
					 
					
						2022-07-20 14:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						149872131a 
					 
					
						
						
							
							hal: Move dedicated GPIO LL and HAL  
						
						... 
						
						
						
						This commit moves the dedicated GPIO LL and HAL functions from
cpu_ll.h to dedic_gpio_cpu_ll.h.
- cpu_ll_enable_cycle_count() has also been removed due to lack of feasible usage scenarios 
						
						
					 
					
						2022-06-14 14:38:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9ab4abfb46 
					 
					
						
						
							
							hw_support: move rtc_ctrl from driver to hw_support  
						
						
						
						
					 
					
						2022-04-29 14:28:09 +08:00