Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f3557bcf5e 
					 
					
						
						
							
							fix(lp_core): updated lp rom newlib API addresses  
						
						
						
						
					 
					
						2024-10-28 17:21:26 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						cab1a2ab4a 
					 
					
						
						
							
							fix(lp-core): fixed ULP shared mem address being wrong on P4  
						
						
						
						
					 
					
						2024-08-02 14:23:52 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f7a3808374 
					 
					
						
						
							
							feat(ulp): add option for routing LP-printf to HP console  
						
						
						
						
					 
					
						2024-08-02 09:54:23 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						cf36c11b81 
					 
					
						
						
							
							feat(lp-core): added support for using ETM events as wake-up source  
						
						
						
						
					 
					
						2024-07-31 11:55:24 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						1c95a38ed1 
					 
					
						
						
							
							test: Added LP core unit tests for LP SPI  
						
						... 
						
						
						
						This commit adds tests for LP SPI master and LP SPI slave devices. 
						
						
					 
					
						2024-06-28 08:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						832337bdee 
					 
					
						
						
							
							Merge branch 'fix/support_union_lp_io_clk_control_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						fix(esp_driver_gpio): manage lp_io module clock by driver (v5.3)
See merge request espressif/esp-idf!31359  
						
						
					 
					
						2024-06-11 10:45:00 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						091da3d631 
					 
					
						
						
							
							fix(esp_driver_gpio): manage lp_io module clock by driver  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13683  
						
						
					 
					
						2024-06-06 19:27:57 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						87d4172ee5 
					 
					
						
						
							
							feat(ulp): add lp core panic handler  
						
						
						
						
					 
					
						2024-05-30 14:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7f9b5deae1 
					 
					
						
						
							
							feat(ulp): support interrupts for C6/P4 LP core  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13059  
						
						
					 
					
						2024-05-30 14:40:23 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						e53ca8e018 
					 
					
						
						
							
							fix(lp_core_test): fixed race-condition in lp core tests  
						
						
						
						
					 
					
						2024-05-20 11:59:10 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						1fa59c442b 
					 
					
						
						
							
							fix(ulp): fixed lp-core not booting during sleep  
						
						... 
						
						
						
						LP core was unable to boot when system was in deepsleep.
This was due to lp uart init in LP rom using XTAL as clk source,
which is normally powered down during sleep.
This would cause lp uart to get stuck while printing ROM output,
and the app would never boot.
Also fixed wrong wakeup cause used by HP core for ULP wake up 
						
						
					 
					
						2024-04-18 11:36:30 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						5228dc348b 
					 
					
						
						
							
							feat(lp_i2c): Added LP I2C support on the esp32p4  
						
						... 
						
						
						
						This commit adds support for the LP I2C peripheral to be used from the
LP core on the esp32p4. 
						
						
					 
					
						2024-03-26 08:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a32fb07e7b 
					 
					
						
						
							
							feat(ulp): add basic support for running lp core on C5  
						
						
						
						
					 
					
						2024-03-13 17:37:29 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						1c015a3f0d 
					 
					
						
						
							
							feat(ulp-riscv): Added unit test for RTC I2C  
						
						... 
						
						
						
						This commit adds a unit-test for RTC I2C operation on the ULP RISC-V. 
						
						
					 
					
						2024-02-21 11:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						dff1e5df88 
					 
					
						
						
							
							feat(lp_core): add support for lp timer and lp gpio on P4  
						
						
						
						
					 
					
						2024-02-06 09:41:20 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						1bcfde4e7f 
					 
					
						
						
							
							fix(ulp): enable astyle linter and format ULP component  
						
						
						
						
					 
					
						2024-01-22 11:43:38 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						13dd2c9aae 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_12785' into 'master'  
						
						... 
						
						
						
						Provide ulp_adc_deinit() API to fix ADC1 handle leakage (GitHub PR)
Closes IDFGH-11673
See merge request espressif/esp-idf!27916  
						
						
					 
					
						2024-01-12 12:03:52 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						d76334d83a 
					 
					
						
						
							
							Merge branch 'test/fix_lp_core_config_mismatch_issue' into 'master'  
						
						... 
						
						
						
						test: fix lp_core config file name mismatch issue
See merge request espressif/esp-idf!28217  
						
						
					 
					
						2024-01-04 20:22:13 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c05b6533ce 
					 
					
						
						
							
							change(ulp): added test for ulp adc init/deinit  
						
						
						
						
					 
					
						2024-01-04 10:55:25 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						3c5a4f9e8a 
					 
					
						
						
							
							ci(p4): added todo jira for disabled tests on p4  
						
						
						
						
					 
					
						2024-01-04 09:36:38 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						1ab742b3c3 
					 
					
						
						
							
							ci(p4): enable esp32p4 target test  
						
						
						
						
					 
					
						2024-01-04 09:34:55 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						d1f5497f43 
					 
					
						
						
							
							test: fix lp_core config file name mismatch issue  
						
						
						
						
					 
					
						2024-01-02 09:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0c067fcb05 
					 
					
						
						
							
							feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4  
						
						
						
						
					 
					
						2023-11-29 10:50:40 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ad2629af54 
					 
					
						
						
							
							ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases  
						
						
						
						
					 
					
						2023-10-30 11:18:01 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						f6ecaa12e9 
					 
					
						
						
							
							ci(system): Restrict ULP test apps being built and run on CI  
						
						... 
						
						
						
						This commit updates the dependency list of the ULP test apps. These test
apps will now only build and run when the ULP component is updated. 
						
						
					 
					
						2023-10-23 10:54:36 +02:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2e11919f70 
					 
					
						
						
							
							fix(ci): change build-test-rules files folder  
						
						
						
						
					 
					
						2023-09-20 19:17:06 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						287bdc5e61 
					 
					
						
						
							
							fix(test_apps): Trim builds of component test apps  
						
						... 
						
						
						
						Some component test apps do not use the "set(COMPONENTS main)" command in their
project level "CMakeLists.txt", thus leading to their builds pulling in all
ESP-IDF components.
This commit trims the build of multiple component test apps:
- Add "set(COMPONENTS main ...)" to project level "CMakeLists.txt"
- Add missing "PRIV_REQUIRES" in some "main" component "CMakeLists.txt"
Also removed repeated configuraiton options in legacy_i2c_driver/sdkconfig.ci.defaults
as they are already specified in legacy_i2c_driver/sdkconfig.defaults 
						
						
					 
					
						2023-09-18 17:16:37 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						b11bec1ad2 
					 
					
						
						
							
							ci(lp_core): added multi-device test for lp core i2c  
						
						
						
						
					 
					
						2023-08-14 12:11:13 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f54503d822 
					 
					
						
						
							
							Merge branch 'bugfix/ulp_fsm_ci' into 'master'  
						
						... 
						
						
						
						ulp-system/ulp-fsm: clean up test cases
Closes IDFCI-1665
See merge request espressif/esp-idf!24015  
						
						
					 
					
						2023-06-06 10:29:31 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a1dff18a0e 
					 
					
						
						
							
							ulp-system/ulp-fsm: clean up test cases  
						
						
						
						
					 
					
						2023-06-01 11:34:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						dacc51dd2b 
					 
					
						
						
							
							ulp/lp-core: added gpio API for lp core as well as an example showcasing it.  
						
						
						
						
					 
					
						2023-05-29 11:13:47 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						099ffe6243 
					 
					
						
						
							
							Merge branch 'feature/c6_ulp_timer' into 'master'  
						
						... 
						
						
						
						ulp: lp timer support for lp core
Closes IDF-6956, IDF-6830, and IDF-6835
See merge request espressif/esp-idf!23453  
						
						
					 
					
						2023-05-10 03:06:35 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3ced7b12e8 
					 
					
						
						
							
							ulp: add support for using lp timer with lp core on C6  
						
						
						
						
					 
					
						2023-05-06 14:13:14 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						1a5e47bd07 
					 
					
						
						
							
							ci: fixed test apps overriding pytest configs  
						
						
						
						
					 
					
						2023-04-26 11:07:35 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						359b237cc5 
					 
					
						
						
							
							ulp: added sleep support for lp core  
						
						... 
						
						
						
						Added support for running LP core while hp core sleeps, as well
as waking up the hp core. 
						
						
					 
					
						2023-04-25 11:51:35 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						b7fcf1c139 
					 
					
						
						
							
							ulp-fsm: fixed potential sleep tests failures  
						
						... 
						
						
						
						If the ULP sent the wake-up signal before the main CPU went to sleep,
then the test case would get stuck in sleep.
Increased delay before sending the wake-up signal. 
						
						
					 
					
						2023-03-22 11:39:33 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						284dabf17f 
					 
					
						
						
							
							ulp: added basic support for building and running a binary in the lp core  
						
						
						
						
					 
					
						2023-03-09 10:12:23 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						a67d15fdea 
					 
					
						
						
							
							ulp: Added APIs to handle ULP signal ISRs for the main CPU  
						
						... 
						
						
						
						This commit introduces APIs to handle ULP signal ISRs when the main core
is not in sleepmode.
Closes https://github.com/espressif/esp-idf/issues/10737  
						
						
					 
					
						2023-02-24 07:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						5e5343d429 
					 
					
						
						
							
							TWDT: Use the new TWDT Kconfig options in the examples and tests  
						
						
						
						
					 
					
						2023-02-17 11:22:25 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						3cc399f399 
					 
					
						
						
							
							ulp-riscv: Added API ulp_riscv_reset to reset the ULP core  
						
						... 
						
						
						
						This commit adds a new API ulp_reisv_reset() to enable reseting of the
ULP core from the main core. This is particularly necessary in case the
ULP crashes due to any reason. Earlier the only way to recover the ULP
was to do a power reset. This commit also adds new test cases which
exercise this scenario. 
						
						
					 
					
						2023-02-08 07:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8aaecb9b28 
					 
					
						
						
							
							ulp-riscv: add more wakeup test cases  
						
						
						
						
					 
					
						2023-01-17 16:41:48 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						9fd8f3786a 
					 
					
						
						
							
							all: Replaces memset/memcpy with hal_mem.. funcs where were used -Wstringop-overread, -Wstringop-overflow, -Warray-bounds  
						
						... 
						
						
						
						hal: Adds hal_memcpy and hal_memset 
						
						
					 
					
						2022-11-30 19:22:41 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						23b5e54974 
					 
					
						
						
							
							CI: add common debug helper sdkconfig that can be used in test apps  
						
						
						
						
					 
					
						2022-10-12 11:47:04 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						93153bdfe1 
					 
					
						
						
							
							ulp: add all 'ignore' tests to pytest framework  
						
						... 
						
						
						
						This commit adds a way to run all 'ignore' tests for ulp using the
pytest framework. 
						
						
					 
					
						2022-10-06 12:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ffed60cc93 
					 
					
						
						
							
							ulp-riscv: added lock API to provide mutual exclusion when sharing variables between the main CPU and the ULP.  
						
						
						
						
					 
					
						2022-08-05 18:16:31 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						75cdc683ff 
					 
					
						
						
							
							ulp: fix -Wformat errors in ULP tests  
						
						
						
						
					 
					
						2022-08-04 12:19:28 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						035924a8f1 
					 
					
						
						
							
							ulp: migrate tests to pytest embedded  
						
						
						
						
					 
					
						2022-08-03 09:36:17 +08:00