Angus Gratton 
							
						 
					 
					
						
						
							
						
						c0c0497de3 
					 
					
						
						
							
							ulp: Fix bug where ULP linker script not regenerated for new config  
						
						... 
						
						
						
						ULP linker script relies on value of CONFIG_ESP32S2_ULP_COPROC_RESERVE_MEM,
when this value changes in config then it should be regenerated. 
						
						
					 
					
						2021-06-16 16:54:03 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						f6d96f33bb 
					 
					
						
						
							
							bugfix: add .rodata section for riscv ulp for esp32s2  
						
						
						
						
					 
					
						2021-05-07 10:56:33 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						228f875ada 
					 
					
						
						
							
							esp32s2 riscv ulp: Make re-linking depend on linker script file  
						
						
						
						
					 
					
						2021-05-07 10:54:55 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						997c07c2ee 
					 
					
						
						
							
							esp32s2 riscv ulp: Ensure reset vector is always at offset 0x0  
						
						... 
						
						
						
						Previous linker script relied on nothing else using the .text section
As reported at https://esp32.com/viewtopic.php?f=2&t=20734&p=75997  
						
						
					 
					
						2021-05-07 10:54:55 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f7a8593a3b 
					 
					
						
						
							
							Merge branch 'style/python_isort_double_quote_fixer' into 'master'  
						
						... 
						
						
						
						style: format python files with isort and double-quote-string-fixer
See merge request espressif/esp-idf!12149  
						
						
					 
					
						2021-01-27 12:25:39 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						0146f258d7 
					 
					
						
						
							
							style: format python files with isort and double-quote-string-fixer  
						
						
						
						
					 
					
						2021-01-26 10:49:01 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						19d8a403e6 
					 
					
						
						
							
							ulp: set riscv-ulp as done signal source properly  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6069  
						
						
					 
					
						2021-01-22 15:22:01 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						68608f804c 
					 
					
						
						
							
							esp32c3: Misc fixes needed to build & run  
						
						
						
						
					 
					
						2020-12-31 15:20:05 +11:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						de798541dc 
					 
					
						
						
							
							tools: use riscv32-esp-elf toolchain for ESP32-S2 RISC-V ULP  
						
						... 
						
						
						
						riscv32-esp-elf toolchain (used for ESP32-C3) can also be used for
ESP32-S2 RISC-V ULP coprocessor.
This removes the riscv-none-embed-gcc toolchain which was originally
used for the ULP, and updates the docs and CMake files to use
riscv32-esp-elf.
Some flags are cleaned up and workarounds removed from CMake toolchain
file. 
						
						
					 
					
						2020-12-29 19:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								martin.gano 
							
						 
					 
					
						
						
							
						
						f4ea2dcb74 
					 
					
						
						
							
							Tools: add Python 2 deprecation warning  
						
						
						
						
					 
					
						2020-12-02 11:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e82eac4354 
					 
					
						
						
							
							cmake: Apply cmakelint fixes  
						
						
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Yakovlev 
							
						 
					 
					
						
						
							
						
						0a8afd13a2 
					 
					
						
						
							
							Udate instruction set documentation for Esp32 and Esp32s2.  
						
						... 
						
						
						
						Sleep instruction removed from S2 instruction set.
LDx/STx instructions descritioin fix offset range to 13 bits (11 bits signed 32 bit words offset).
Remove I2C RD/WR operations from S2. 
						
						
					 
					
						2020-10-17 02:44:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9fa06719fa 
					 
					
						
						
							
							global: enable build uinit test for esp32-s3  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						61f89b97c6 
					 
					
						
						
							
							bringup esp32-s3 on FPGA  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						0efad5951b 
					 
					
						
						
							
							Merge branch 'bugfix/ulp_doc_typo' into 'master'  
						
						... 
						
						
						
						ulp: typo fix (Github PR)
Closes IDFGH-1899
See merge request espressif/esp-idf!10382  
						
						
					 
					
						2020-09-15 01:11:25 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b6467257b9 
					 
					
						
						
							
							Merge branch 'feature/cmock_component' into 'master'  
						
						... 
						
						
						
						cmock as component replacing unity
See merge request espressif/esp-idf!9859  
						
						
					 
					
						2020-09-10 16:06:20 +08:00 
						 
				 
			
				
					
						
							
							
								boarchuz 
							
						 
					 
					
						
						
							
						
						137bc6658c 
					 
					
						
						
							
							ulp: typo fix  
						
						... 
						
						
						
						rd_reg comment references incorrect OPCODE ("OPCODE_WR_REG"); amended to "OPCODE_RD_REG".
Merges https://github.com/espressif/esp-idf/pull/4098  
						
						
					 
					
						2020-09-10 01:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						edd7c1a2ee 
					 
					
						
						
							
							ulp: fix ULP assembler version detection for localized systems  
						
						
						
						
					 
					
						2020-09-09 16:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						20c068ef3b 
					 
					
						
						
							
							cmock: added cmock as component  
						
						... 
						
						
						
						* changing dependencies from unity->cmock
* added component.mk and Makefile.projbuild
* ignore test dir in gen_esp_err_to_name.py
* added some brief introduction of CMock in IDF 
						
						
					 
					
						2020-09-02 16:38:37 +08:00 
						 
				 
			
				
					
						
							
							
								He Hui Zi 
							
						 
					 
					
						
						
							
						
						dfa59e3d22 
					 
					
						
						
							
							docs: translate api-guides/ulp-risc-v from EN to CN  
						
						
						
						
					 
					
						2020-08-13 19:44:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2917651478 
					 
					
						
						
							
							esp_rom: extract common ets apis into esp_rom_sys.h  
						
						
						
						
					 
					
						2020-07-27 15:27:01 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						b6dba84323 
					 
					
						
						
							
							ulp: added support to building code for riscv ULP coprocessor  
						
						
						
						
					 
					
						2020-07-15 15:28:49 -03:00 
						 
				 
			
				
					
						
							
							
								Krzysztof 
							
						 
					 
					
						
						
							
						
						9b5acea160 
					 
					
						
						
							
							Add missing link to ulp header files and link to example following  https://esp32.com/viewtopic.php?f=2&t=15562  
						
						
						
						
					 
					
						2020-05-14 17:31:05 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						3d0967a58a 
					 
					
						
						
							
							test: declare requirements and include dirs private  
						
						
						
						
					 
					
						2020-03-23 10:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						07a71529de 
					 
					
						
						
							
							ulp: fix ulp external project args  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/4713  
						
						
					 
					
						2020-03-03 16:56:14 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						bb639bb91d 
					 
					
						
						
							
							ulp: use quotes when specifying files for embedding ulp binaries  
						
						
						
						
					 
					
						2020-02-18 00:12:56 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e30cd361a8 
					 
					
						
						
							
							global: rename esp32s2beta to esp32s2  
						
						
						
						
					 
					
						2020-01-22 12:14:38 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1c2cc5430e 
					 
					
						
						
							
							global: bring up esp32s2(not beta)  
						
						
						
						
					 
					
						2020-01-16 17:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						917889dfdf 
					 
					
						
						
							
							ulp: remove 20190801 version, update supported version for Make  
						
						
						
						
					 
					
						2019-12-15 21:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						b38bc2f8f5 
					 
					
						
						
							
							s2 support for make build removed.  
						
						
						
						
					 
					
						2019-11-22 09:03:23 +03:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						1518c410bc 
					 
					
						
						
							
							A switch between esp32 and esp32s2betta added to the ULP build process.  
						
						... 
						
						
						
						The new bin utils will have extension esp32s2ulp-elf, and they have to be placed to the bin directory. 
						
						
					 
					
						2019-11-22 09:03:13 +03:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4352265fa0 
					 
					
						
						
							
							cmake: Fix case error passing extra CMake args to sub-projects  
						
						... 
						
						
						
						Bug in commit f4ea7c5a 
						
						
					 
					
						2019-11-08 11:56:13 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f4ea7c5a46 
					 
					
						
						
							
							cmake: Set uninitialized variable warnings in ULP & bootloader subprojects  
						
						... 
						
						
						
						Fixes issue where PYTHON was not being expanded when running ulp_mapgen.py,
causing Windows launch setting to be used - reported here:
https://esp32.com/viewtopic.php?f=13&t=12640&p=50283#p50283  
						
						
					 
					
						2019-10-29 05:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6b7da96d5b 
					 
					
						
						
							
							ulp: Add header for common ULP definitions  
						
						... 
						
						
						
						Fixes problems with duplicate error codes in the two chip-specific ulp headers 
						
						
					 
					
						2019-09-16 16:18:53 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						438d513a95 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-09-16 16:18:48 +10:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						9baa7826be 
					 
					
						
						
							
							fix unit test and examples for s2beta  
						
						
						
						
					 
					
						2019-09-04 10:53:25 +10:00 
						 
				 
			
				
					
						
							
							
								Saket Dandawate 
							
						 
					 
					
						
						
							
						
						ccc95191ea 
					 
					
						
						
							
							ulp: Add aditional uint32_t object to ulp_insn_t  
						
						... 
						
						
						
						Used to get the encoded instruction from bit-field structs.
Merges https://github.com/espressif/esp-idf/pull/3759  
						
						
					 
					
						2019-08-15 17:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								boarchuz 
							
						 
					 
					
						
						
							
						
						28ca2d72b8 
					 
					
						
						
							
							ulp: Correct misleading corrections of i2c comments  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/3580  
						
						
					 
					
						2019-08-15 17:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								boarchuz 
							
						 
					 
					
						
						
							
						
						68b3677daa 
					 
					
						
						
							
							ulp: Correct misleading i2c write mask comments  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/3580  
						
						
					 
					
						2019-08-15 17:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								boarchuz 
							
						 
					 
					
						
						
							
						
						88a69823cf 
					 
					
						
						
							
							ulp: Expand ULP macro functionality  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/3580  
						
						
					 
					
						2019-08-15 17:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2f56116db2 
					 
					
						
						
							
							Cleanup of previous merge commit  
						
						
						
						
					 
					
						2019-08-12 16:57:40 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04ae56806c 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 15:26:58 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						24d26fccde 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 13:44:24 +10:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						b055bff580 
					 
					
						
						
							
							1.update touch driver; 2.update adc/dac driver; 3.add temp sensor driver;  
						
						
						
						
					 
					
						2019-08-05 16:21:18 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						9eccd7c082 
					 
					
						
						
							
							components: use new component registration api  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						3882e48e8a 
					 
					
						
						
							
							cmake: use new signature form of target_link_library to link components  
						
						... 
						
						
						
						!4452  used setting LINK_LIBRARIES and INTERFACE_LINK_LIBRARIES to link
components built under ESP-IDF build system. However, LINK_LIBRARIES does
not produce behavior same as linking PRIVATE. This MR uses the new
signature for target_link_libraries directly instead. This also moves
setting dependencies during component registration rather than after all
components have been processed.
The consequence is that internally, components have to use the new
signature form as well. This does not affect linking the components to
external targets, such as with idf_as_lib example. This only affects
linking additional libraries to ESP-IDF libraries outside component processing (after
idf_build_process), which is not even possible for CMake<v3.13 as
target_link_libraries is not valid for targets not created in current
directory. See https://cmake.org/cmake/help/v3.13/policy/CMP0079.html#policy:CMP0079  
					
						2019-06-11 18:09:26 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						84b2f9f14d 
					 
					
						
						
							
							build and link hello-world for esp32s2beta  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						02f2e63662 
					 
					
						
						
							
							Merge branch 'feature/use_cmake_function_call_for_embedding_ulp' into 'master'  
						
						... 
						
						
						
						Use function call for embedding ULP binaries
See merge request idf/esp-idf!4242  
						
						
					 
					
						2019-05-27 13:14:09 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						4483724df8 
					 
					
						
						
							
							ulp: use cmake function to embed ulp binaries  
						
						
						
						
					 
					
						2019-05-21 20:00:06 +08:00