Meet Patel 
							
						 
					 
					
						
						
							
						
						93cbfcf139 
					 
					
						
						
							
							refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5  
						
						 
						
						... 
						
						
						
						lp_core_i2c.h header file has sda and scl pins hardcoded to GPIO6 and
GPIO7 which works only for ESP32C6. ESP32C5 uses GPIO2 and GPIO3 for
I2C SDA and SCL. Hence, added LP_I2C_SCL_IO and LP_I2C_SDA_IO macros
under conditional compilation in library header file, so there is no
need to hardcode I2C GPIO pins and any other test apps or examples
that are including the LP I2C header file can also use Macro directly. 
						
						
					 
					
						2025-09-15 17:30:20 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						5d98c9010b 
					 
					
						
						
							
							Merge branch 'bugfix/lp_core_array_bounds_p4' into 'master'  
						
						 
						
						... 
						
						
						
						fix(lp_core): fixed array-bound warning when compiling on P4 with -Os
Closes IDFGH-16115
See merge request espressif/esp-idf!41583  
						
						
					 
					
						2025-08-29 09:55:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						140effda53 
					 
					
						
						
							
							fix(lp_core): fixed array-bound warning when compiling on P4 with -Os  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/17054  
						
						
					 
					
						2025-08-28 13:19:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a791f7e85d 
					 
					
						
						
							
							ci(ulp): fixed default config not running in CI  
						
						 
						
						
						
						
					 
					
						2025-08-27 17:13:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Meet Patel 
							
						 
					 
					
						
						
							
						
						f5b7cb6766 
					 
					
						
						
							
							refactor(ulp_riscv): Modify ulp i2c read/write functions to return error code  
						
						 
						
						... 
						
						
						
						Updated the i2c read/write APIs ulp_riscv_i2c_master_read_from_device
and ulp_riscv_i2c_master_write_to_device in ulp_riscv component to
return error codes back to the application
Closes https://github.com/espressif/esp-idf/issues/15904  
						
						
					 
					
						2025-08-20 14:16:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Meet Patel 
							
						 
					 
					
						
						
							
						
						7abc48157e 
					 
					
						
						
							
							refactor(ulp_riscv): Modify ESP_EARLY_LOG to ESP_LOG and move it outside critical section  
						
						 
						
						... 
						
						
						
						Moved the error logs outside critical section for i2c communication errors
like READ fail, WRITE fail etc. in the ulp_riscv_i2c component
Also changed the error log API from ESP_EARLY_LOG to ESP_LOG, so we can support
tag based filtering and enabling/disabling of logs
Closes https://github.com/espressif/esp-idf/issues/17425  
						
						
					 
					
						2025-08-20 14:16:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						9d35d63651 
					 
					
						
						
							
							feat(cmake): Update minimum cmake version to 3.22 (whole repository)  
						
						 
						
						
						
						
					 
					
						2025-08-19 14:44:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						8651d6c240 
					 
					
						
						
							
							Merge branch 'feature/uart_dtr_dsr_support' into 'master'  
						
						 
						
						... 
						
						
						
						feat(uart): add DTR and DSR signals support for UART
Closes IDF-13392, IDFGH-4377, and IDFGH-15328
See merge request espressif/esp-idf!40508  
						
						
					 
					
						2025-08-07 17:28:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						cd5b581425 
					 
					
						
						
							
							fix(ulp_riscv): Fix a delay function to handle small delays correctly  
						
						 
						
						... 
						
						
						
						Fixed ulp_riscv_delay_cycles function
Closes https://github.com/espressif/esp-idf/issues/16891  
						
						
					 
					
						2025-08-06 15:57:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6bfdc93593 
					 
					
						
						
							
							feat(uart): add DTR and DSR signals support for UART  
						
						 
						
						
						
						
					 
					
						2025-08-05 16:45:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Obuch 
							
						 
					 
					
						
						
							
						
						b59bc28553 
					 
					
						
						
							
							Merge branch 'feat/esp32c5_lp_debug_example' into 'master'  
						
						 
						
						... 
						
						
						
						feat(ulp): esp32c5 and esp32p4 support in debugging example
See merge request espressif/esp-idf!39471  
						
						
					 
					
						2025-08-04 17:43:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4065fb20f3 
					 
					
						
						
							
							Merge branch 'feature/esp_test_utils_component' into 'master'  
						
						 
						
						... 
						
						
						
						change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678  
						
						
					 
					
						2025-08-01 11:04:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						96512006c0 
					 
					
						
						
							
							Merge branch 'ci/core_tests_use_caps' into 'master'  
						
						 
						
						... 
						
						
						
						ci(system): update system pytest apps to use SOC_CAPs
See merge request espressif/esp-idf!40865  
						
						
					 
					
						2025-08-01 10:25:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Obuch 
							
						 
					 
					
						
						
							
						
						7024babc31 
					 
					
						
						
							
							fix(lp_core): dont reset lp cpu with debug attached  
						
						 
						
						
						
						
					 
					
						2025-07-31 13:48:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9788d33351 
					 
					
						
						
							
							ci(system): update system pytest apps to use SOC_CAPs  
						
						 
						
						
						
						
					 
					
						2025-07-31 19:05:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						f61e780f60 
					 
					
						
						
							
							refactor(clk): deprecate rtc_cal_sel_t enum  
						
						 
						
						
						
						
					 
					
						2025-07-30 20:01:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanckl 
							
						 
					 
					
						
						
							
						
						cb257ede27 
					 
					
						
						
							
							ci(esp32c61): enable multi dut runner for c61  
						
						 
						
						
						
						
					 
					
						2025-07-22 17:10:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bf84ab652a 
					 
					
						
						
							
							change(test_utils): moved test_utils component to tools/test_apps/components/  
						
						 
						
						
						
						
					 
					
						2025-07-21 14:05:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						914fc9f899 
					 
					
						
						
							
							test(lp_core): re-enabled C5 lp-core test  
						
						 
						
						
						
						
					 
					
						2025-07-11 09:45:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						c4d7b1cfce 
					 
					
						
						
							
							refactor(uart)!: deprcated esp_rom_uart.h  
						
						 
						
						
						
						
					 
					
						2025-07-08 18:56:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						879713d589 
					 
					
						
						
							
							change(esp_hw_support): deprecate esp_sleep_get_wakeup_cause with esp_sleep_get_wakeup_causes  
						
						 
						
						
						
						
					 
					
						2025-06-27 16:18:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						2f9a46a665 
					 
					
						
						
							
							feat(build): refactor toolchain cmakes and update riscv extensions  
						
						 
						
						
						
						
					 
					
						2025-06-25 18:00:39 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						e55d6d8b3c 
					 
					
						
						
							
							feat(esp_hw_support): support enable analog lowpower mode by API  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7882  
						
						
					 
					
						2025-06-19 19:35:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						0f45b6c6c3 
					 
					
						
						
							
							change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status  
						
						 
						
						... 
						
						
						
						This commit updates the LP I2C and LP UART drivers to use the raw
interrupt status without enabling the interrupts. 
						
						
					 
					
						2025-05-13 15:43:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3058e24af9 
					 
					
						
						
							
							Merge branch 'feature/lp_core_c5_eco2' into 'master'  
						
						 
						
						... 
						
						
						
						feat(ulp): update ulp for c5 eco2
Closes IDF-8637
See merge request espressif/esp-idf!38431  
						
						
					 
					
						2025-05-12 13:35:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						2fbbcc6d36 
					 
					
						
						
							
							feat(ulp): updated to reflect eco2 ulp changes  
						
						 
						
						
						
						
					 
					
						2025-05-12 10:22:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shen Meng Jing 
							
						 
					 
					
						
						
							
						
						62d4115e08 
					 
					
						
						
							
							docs: Fix some typos  
						
						 
						
						
						
						
					 
					
						2025-04-30 18:35:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						692512c0b3 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_15717' into 'master'  
						
						 
						
						... 
						
						
						
						feat(ulp): LP Timer interrupt support (GitHub PR)
Closes IDFGH-15026
See merge request espressif/esp-idf!38613  
						
						
					 
					
						2025-04-25 16:07:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								X-Ryl669 
							
						 
					 
					
						
						
							
						
						4c3fa95c94 
					 
					
						
						
							
							fix(ulp): Add missing wake up enable and disable functions for LP core  
						
						 
						
						... 
						
						
						
						This commit adds wrapper APIs to enable and disable LP IO as a wakeup
source for the LP Core.
Merges https://github.com/espressif/esp-idf/pull/15837  
						
						
					 
					
						2025-04-24 11:14:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jath03 
							
						 
					 
					
						
						
							
						
						a9eba4058e 
					 
					
						
						
							
							feat(ulp): LP Timer interrupt support  
						
						 
						
						... 
						
						
						
						This commit adds support for the LP Timer interrupt to be used by the LP
Core.
Merges https://github.com/espressif/esp-idf/pull/15717  
						
						
					 
					
						2025-04-23 09:52:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a4d32bb460 
					 
					
						
						
							
							Merge branch 'feature/esp32c5_eco2_gpio_update' into 'master'  
						
						 
						
						... 
						
						
						
						feat(gpio): esp32c5 eco2 gpio update
Closes IDF-12653, IDF-12710, and IO22-24
See merge request espressif/esp-idf!38358  
						
						
					 
					
						2025-04-21 14:29:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						ec5176e95a 
					 
					
						
						
							
							fix(gpio): IO7 is not a LP IO anymore on C5 ECO2 chip  
						
						 
						
						
						
						
					 
					
						2025-04-18 19:03:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						44983e6496 
					 
					
						
						
							
							fix(ulp): Fix accumulation of wakeup cause bits in ULP  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15794  
						
						
					 
					
						2025-04-18 12:14:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						122d122c64 
					 
					
						
						
							
							refactor(gpio): reuse gpio_int_type_t in the rtc io driver  
						
						 
						
						
						
						
					 
					
						2025-04-01 18:21:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c9cc7bb216 
					 
					
						
						
							
							feat(ulp_touch): add example for lp_touch  
						
						 
						
						
						
						
					 
					
						2025-03-14 21:56:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						ffb8adcf49 
					 
					
						
						
							
							feat(ulp_touch): support ulp touch driver on p4  
						
						 
						
						
						
						
					 
					
						2025-03-14 21:10:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						1b09bb3037 
					 
					
						
						
							
							fix(uart): LP UART does not have the pre-divider for its clock source  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15427  
						
						
					 
					
						2025-03-06 20:35:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						 
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						b4f59dae9c 
					 
					
						
						
							
							fix(lp_uart): Update the lp_core_uart_tx_flush() API to wait for Tx idle  
						
						 
						
						... 
						
						
						
						This commit updates the lp_core_uart_tx_flush() API to wait for the Tx line
to become idle, therefore confirming that all bytes are sent out.
Closes https://github.com/espressif/esp-idf/issues/15433  
						
						
					 
					
						2025-02-28 10:40:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						51205a8fd8 
					 
					
						
						
							
							fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management  
						
						 
						
						
						
						
					 
					
						2025-02-19 16:02:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						800b5f8072 
					 
					
						
						
							
							fix(lp_uart): Fixed flaky LP UART unit tests  
						
						 
						
						... 
						
						
						
						This commit fixes some flaky LP UART multi device tests. It also adds
code to put the HP core to light sleep for few tests. 
						
						
					 
					
						2025-02-13 12:28:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						c0f98621d7 
					 
					
						
						
							
							fix(examples): fix esp32c5 ulp examples  
						
						 
						
						
						
						
					 
					
						2025-02-08 16:04:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor.udot 
							
						 
					 
					
						
						
							
						
						f742a05b28 
					 
					
						
						
							
							feat: supports lp uart wakeup  
						
						 
						
						
						
						
					 
					
						2025-02-05 14:54:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						486c95557a 
					 
					
						
						
							
							Merge branch 'bugfix/gpio_8_16_bit_access' into 'master'  
						
						 
						
						... 
						
						
						
						feat(gpio): add gpio_config_as_analog() API
Closes IDF-10247 and IDFGH-12754
See merge request espressif/esp-idf!35856  
						
						
					 
					
						2025-01-10 15:14:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						52c0278361 
					 
					
						
						
							
							feat(gpio): add gpio_config_as_analog API  
						
						 
						
						
						
						
					 
					
						2025-01-08 21:58:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						24d44e1696 
					 
					
						
						
							
							fix(ulp): Added unit tests for ulp binary embed with prefix and misc fixes  
						
						 
						
						... 
						
						
						
						This commit:
- Removes the link time symbol name clash detection.
- Extracts symbols of type NOTYPE for global identifiers defined in
  assembly files.
- Makes the prefix argument optional for ulp_add_build_binary_targets().
- Adds a unit test for the ulp binary embed with a prefix feature. 
						
						
					 
					
						2025-01-08 14:55:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								X-Ryl669 
							
						 
					 
					
						
						
							
						
						5dea6adbef 
					 
					
						
						
							
							fix(ulp): Add support for multiple ULP program embedding without name collision  
						
						 
						
						... 
						
						
						
						Merges: https://github.com/espressif/esp-idf/pull/14954  
						
						
					 
					
						2025-01-08 14:55:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gaoxu 
							
						 
					 
					
						
						
							
						
						cfa487b4e0 
					 
					
						
						
							
							ci(adc): enable P4 ADC test and correct ADC performance thresh  
						
						 
						
						
						
						
					 
					
						2024-12-31 11:28:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						2c814ef2fa 
					 
					
						
						
							
							feat(tools): Enforce utf-8 encoding with open() function  
						
						 
						
						
						
						
					 
					
						2024-12-27 17:12:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						888b5f7e8d 
					 
					
						
						
							
							feat(newlib): add picolibc support  
						
						 
						
						
						
						
					 
					
						2024-12-02 21:35:56 +07:00