Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						990fb3c2e8 
					 
					
						
						
							
							feat(uart_test): add test case for uart tx blocked by auto-suspend  
						
						
						
						
					 
					
						2024-09-12 21:26:13 +08:00 
						 
				 
			
				
					
						
							
							
								LiPeng 
							
						 
					 
					
						
						
							
						
						4a8f1d30ce 
					 
					
						
						
							
							fix(uart): Fixed issue that TX be blocked by auto-lightsleep  
						
						
						
						
					 
					
						2024-09-12 21:26:13 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						491f4af657 
					 
					
						
						
							
							fix(rmt): fix the counting clock used by rx filter on esp32/s2  
						
						... 
						
						
						
						is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510  
						
						
					 
					
						2024-04-08 11:50:37 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						c205bbf90f 
					 
					
						
						
							
							fix(temperature_sensor): Fix the value is incorrect if disable and enable again  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12864  
						
						
					 
					
						2024-02-28 12:35:53 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						dcf0d5b67c 
					 
					
						
						
							
							feat(rmt): added a help function for allocating encoder memory  
						
						... 
						
						
						
						The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032  
						
						
					 
					
						2024-01-30 17:03:54 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						e3532b522e 
					 
					
						
						
							
							fix(i2c): test app change gpio  
						
						
						
						
					 
					
						2024-01-18 11:13:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1b3713f7cd 
					 
					
						
						
							
							Merge branch 'feature/support_adc_calibration_on_h2_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						adc_cali: supported adc calibration v1 on ESP32H2 (v5.1)
See merge request espressif/esp-idf!26963  
						
						
					 
					
						2023-11-17 16:41:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ceb0aec0cc 
					 
					
						
						
							
							Merge branch 'bugfix/rmt_stop_issue_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(rmt): a disabled channel may pick up a pending transaction (v5.1)
See merge request espressif/esp-idf!26779  
						
						
					 
					
						2023-11-17 16:27:21 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bfeae3857c 
					 
					
						
						
							
							feat(rmt): support calling rmt_receive in ISR callback  
						
						
						
						
					 
					
						2023-11-15 05:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d260d43168 
					 
					
						
						
							
							fix(rmt): a disabled channel may pick up a pending transaction  
						
						... 
						
						
						
						because in the trans_done interrupt, the driver didn't check the channel FSM 
						
						
					 
					
						2023-11-15 05:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						0ce2683d81 
					 
					
						
						
							
							feature(MCPWM): Add MCPWM trigger driver and test  
						
						... 
						
						
						
						Each MCPWM operator has two Trigger (named T0 and T1), and they can be
routed to GPIO fault signal or timer sync event.Generator can be set up
to perform different action on Trigger event.
This commit add a trigger driver and a test for the driver. 
						
						
					 
					
						2023-11-15 05:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						efafacae40 
					 
					
						
						
							
							Merge branch 'feature/mcpwm_timer_change_freq_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(mcpwm): support update timer period dynamically (v5.1)
See merge request espressif/esp-idf!26624  
						
						
					 
					
						2023-11-13 17:55:52 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						c5e107c53d 
					 
					
						
						
							
							feat(adc_cali): Add ADC calibration support for ESP32H2  
						
						
						
						
					 
					
						2023-11-13 03:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						6de9757a4b 
					 
					
						
						
							
							fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12  
						
						... 
						
						
						
						By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less 
						
						
					 
					
						2023-11-07 14:09:21 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9b4a42e728 
					 
					
						
						
							
							feat(mcpwm): support update timer period dynamically  
						
						... 
						
						
						
						Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919  
						
						
					 
					
						2023-10-24 10:11:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						35f1a02ebf 
					 
					
						
						
							
							fix(rmt): fixed unstable transfer during DFS  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12292  
						
						
					 
					
						2023-09-27 16:56:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1cbed4e2c1 
					 
					
						
						
							
							fix(intr): always allocate memory from internal ram  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12271  
						
						
					 
					
						2023-09-25 15:41:15 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						d8e5b2ac41 
					 
					
						
						
							
							feat(mcpwm): Set group clock prescale dynamically  
						
						... 
						
						
						
						MCPWM group clock pre scale was originally fixed to 2, which is
inconvenient. Set group clock prescale dynamically. Now the maximum
resolution of the MCPWM timer is up to 160MHz(when the prescale set
to 1). And add a resulotion config for MCPWM capture. 
						
						
					 
					
						2023-09-11 11:29:28 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						3b9c57ac32 
					 
					
						
						
							
							feat(rmt): specify interrupt priority  
						
						
						
						
					 
					
						2023-09-04 13:12:02 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8da2c57889 
					 
					
						
						
							
							Merge branch 'feature/mcpwm_interrupt_prioity_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(MCPWM): Support set interrupt priority(v5.1)
See merge request espressif/esp-idf!25573  
						
						
					 
					
						2023-08-28 11:21:55 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2a80451b24 
					 
					
						
						
							
							Merge branch 'feature/add_mcpwm_carrier_clk_source_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(MCPWM): Add mcpwm carrier clk source(v5.1)
See merge request espressif/esp-idf!25572  
						
						
					 
					
						2023-08-28 11:11:04 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						92cc9fca07 
					 
					
						
						
							
							feat(pcnt): support set interrupt priority  
						
						
						
						
					 
					
						2023-08-25 17:47:52 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						d3aba34baa 
					 
					
						
						
							
							feat(MCPWM): Support set interrupt priority  
						
						
						
						
					 
					
						2023-08-25 17:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						c240a1f46b 
					 
					
						
						
							
							feat(MCPWM): Add mcpwm carrier clk source  
						
						... 
						
						
						
						The MCPWM carrier is part of the operator and can work independently
without the MCPWM timer being enabled. This commit add the MCPWM
carrier clk source. 
						
						
					 
					
						2023-08-25 17:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ed6e997d4c 
					 
					
						
						
							
							Merge branch 'feature/gptimer_interrupt_priority_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(gptimer): support set interrupt priority (v5.1)
See merge request espressif/esp-idf!25199  
						
						
					 
					
						2023-08-24 10:07:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						b68519cb17 
					 
					
						
						
							
							feat(gptimer): support set interrupt priority  
						
						... 
						
						
						
						Related forum post: https://esp32.com/viewtopic.php?f=13&t=34959  
						
						
					 
					
						2023-08-04 10:20:07 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						830a627362 
					 
					
						
						
							
							remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep  
						
						
						
						
					 
					
						2023-08-03 16:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6768f098dc 
					 
					
						
						
							
							change(driver/rtcio): Describe RTCIO CAPS with more accurate note  
						
						
						
						
					 
					
						2023-08-03 16:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9021fab579 
					 
					
						
						
							
							Merge branch 'feature/use_esp_rom_delay_us_to_test_the_accuracy_of_gptimer_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						refactor(driver/gptimer): replace vTaskDelay with esp_rom_delay_us in test_apps(v5.1)
See merge request espressif/esp-idf!24724  
						
						
					 
					
						2023-07-13 17:38:40 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						649541e6e3 
					 
					
						
						
							
							refactor(driver/gptimer): replace vTaskDelay  
						
						... 
						
						
						
						with esp_rom_delay_us in test_apps
This commit replaces vTaskDelay with esp_rom_delay_us in the gptimer
driver. The former function can introduce millisecond jitter due to
OS task switching, while the latter has less jitter because of the
polling delay. Therefore this commit reduces the delta values for
various timer tests.
Changes made in this commit include:
- Replacing vTaskDelay with esp_rom_delay_us
- Adjusting delta values for various timer tests 
						
						
					 
					
						2023-07-13 11:29:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9fb1b59054 
					 
					
						
						
							
							Merge branch 'bringup/esp32h2_light_sleep_for_rebase_backport_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						esp32h2: support light_sleep(backport v5.1)
See merge request espressif/esp-idf!24697  
						
						
					 
					
						2023-07-12 13:39:49 +08:00 
						 
				 
			
				
					
						
							
							
								IhorNehrutsa 
							
						 
					 
					
						
						
							
						
						1d158ddd10 
					 
					
						
						
							
							fix(ledc): fix frequency calculation  
						
						... 
						
						
						
						ledc.c: Fix frequency calculation.
Round int instead of truncate.
Merges https://github.com/espressif/esp-idf/pull/11810  
						
						
					 
					
						2023-07-11 15:22:34 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						2c9a2a76f7 
					 
					
						
						
							
							example: bringup light sleep example for esp32h2  
						
						
						
						
					 
					
						2023-07-11 13:58:08 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e493a99da2 
					 
					
						
						
							
							temperature_sensor: Apply new-shared interface in temperature sensor driver  
						
						
						
						
					 
					
						2023-07-10 11:16:09 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						e90a2d50c4 
					 
					
						
						
							
							adc_cali: supported channel compensation of adc calibration on esp32c6  
						
						
						
						
					 
					
						2023-07-05 12:48:11 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0814386710 
					 
					
						
						
							
							Merge branch 'refactor/driver_ut_to_test_app_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						CI: Move all UT in driver to test_app(backport v5.1)
See merge request espressif/esp-idf!23708  
						
						
					 
					
						2023-05-18 16:18:26 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						df7a27e36d 
					 
					
						
						
							
							CI: Move all UT in driver to test_app  
						
						
						
						
					 
					
						2023-05-16 16:42:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a7021c3e44 
					 
					
						
						
							
							mcpwm: fix bldc example force output level inverted  
						
						... 
						
						
						
						set_force_level can only set the generator level before the deadtime module.
if the deadtime module enables the inverter, then the real output level is inverted accordingly 
						
						
					 
					
						2023-05-12 14:40:10 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cf5e2c3962 
					 
					
						
						
							
							Merge branch 'doc/update_mcpwm_deadtime_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						MCPWM: don't allow to apply the same delay module to multiple generators (v5.1)
See merge request espressif/esp-idf!23663  
						
						
					 
					
						2023-05-11 16:13:23 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6b86fc7ad7 
					 
					
						
						
							
							Merge branch 'test/enlarge_gptimer_test_threshold_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						gptimer: enlarge test threshold (v5.1)
See merge request espressif/esp-idf!23622  
						
						
					 
					
						2023-05-10 10:39:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7b93cf91aa 
					 
					
						
						
							
							mcpwm: can't apply the same delay module to multiple generators  
						
						... 
						
						
						
						This is a hardware limitation, one delay module can only be used by one generator at one time.
Closes https://github.com/espressif/esp-idf/issues/11327  
						
						
					 
					
						2023-05-10 10:09:48 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						3948949019 
					 
					
						
						
							
							driver: Fix ana_cmpr negative enum comparison  
						
						... 
						
						
						
						The C17 standard (sec 6.7.2.2) indicates that the underlying type of an enum is
implementation defined (i.e., can be signed or unsigned). Thus, comparing
"-1 >= some_enum" where "some_enum" is always 0 or largert can return true if
the compiler uses unsigned for enums.
This commit fixes the following issues with ana_cmpr:
- Fixed incorrect comparison in ana_cmpr_del_unit() that relied on enums being
signed, thus would always return true.
- Fixed incorrect expected argument in the "ana_cmpr_unit_install_uninstall"
test. This was not picked up due to the incorrect enum comparison above. 
						
						
					 
					
						2023-05-08 17:11:52 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						864f5532fa 
					 
					
						
						
							
							gptimer: enlarge test threshold  
						
						
						
						
					 
					
						2023-05-08 10:18:58 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cbd210b431 
					 
					
						
						
							
							Merge branch 'refactor/rename_to_esp_clk_tree_prefix_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx (v5.1)
See merge request espressif/esp-idf!23449  
						
						
					 
					
						2023-04-28 17:11:46 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						d89db7e4a7 
					 
					
						
						
							
							Merge branch 'feature/spi_hal_move_out_iram_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						spi: change linker file to move spi hal out from iram (v5.1)
See merge request espressif/esp-idf!23448  
						
						
					 
					
						2023-04-27 23:31:16 +08: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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3048251be0 
					 
					
						
						
							
							Merge branch 'ci/pytest_case_tester_script_fix_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						ci: pytest automation script increase timeout time (v5.1)
See merge request espressif/esp-idf!23447  
						
						
					 
					
						2023-04-27 17:35:51 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2bc721739c 
					 
					
						
						
							
							Merge branch 'bugfix/i2s_tdm_multi_dev_on_h2_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						i2s: fixed tdm multi dev test on h2 (v5.1)
See merge request espressif/esp-idf!23475  
						
						
					 
					
						2023-04-27 13:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0aad1efe15 
					 
					
						
						
							
							i2s: fixed tdm multi dev test on h2  
						
						
						
						
					 
					
						2023-04-26 18:55:36 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						87328d594f 
					 
					
						
						
							
							esp32h4: checked all the corner stuffs of the removal  
						
						
						
						
					 
					
						2023-04-26 18:53:12 +08:00