Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4869b3cd4a 
					 
					
						
						
							
							WDT: Add support for XTAL32K Watchdog timer  
						
						
						
						
					 
					
						2021-09-02 09:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								intern 
							
						 
					 
					
						
						
							
						
						45925c28fd 
					 
					
						
						
							
							docs: update translation for jtag-debugging/index.rst and power_management.rst  
						
						
						
						
					 
					
						2021-08-26 12:21:19 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						f00c204fbc 
					 
					
						
						
							
							Merge branch 'feature/adds_custom_mac_address' into 'master'  
						
						... 
						
						
						
						efuse: Add CUSTOM_MAC address for ESP32-C3/-S2/-S3/-H2
Closes IDF-1326
See merge request espressif/esp-idf!14417  
						
						
					 
					
						2021-08-04 06:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						4972605b16 
					 
					
						
						
							
							esp_common: Add API for IPC to run small pieces of code on the other CPU, in the context of the level 4 interrupt  
						
						
						
						
					 
					
						2021-08-03 14:35:29 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						40c360a096 
					 
					
						
						
							
							efuse: Add CUSTOM_MAC address for ESP32-C3/-S2/-S3/-H2  
						
						
						
						
					 
					
						2021-08-02 14:43:27 +05:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						18bee2380a 
					 
					
						
						
							
							Merge branch 'refactor/usb_device_driver' into 'master'  
						
						... 
						
						
						
						tiny_usb: support on esp32-s3
Closes IDF-3234
See merge request espressif/esp-idf!14293  
						
						
					 
					
						2021-07-26 16:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2218204aa7 
					 
					
						
						
							
							doc: update tinyusb document to support esp32s3  
						
						... 
						
						
						
						1. Renamed SOC_USB_SUPPORTED to SOC_USB_OTG_SUPPORTED for the reason of
   another USB related peripheral: USB_JTAG_SERIAL
2. correct related document 
						
						
					 
					
						2021-07-22 10:43:10 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b8dd163149 
					 
					
						
						
							
							efuse: Fix len of SOFT_DIS_JTAG for esp32c3 and esp32h2  
						
						
						
						
					 
					
						2021-07-21 12:10:09 +05:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d9819bc7ae 
					 
					
						
						
							
							gdma: set transfer ability  
						
						
						
						
					 
					
						2021-07-16 14:47:09 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						0fd74a43c8 
					 
					
						
						
							
							console: re-use the available REPL console API and improve linenoise  
						
						... 
						
						
						
						Console example doesn't duplicate code in `console` component.
Linenoise has been improved: it now has a parametrized command line
length. It is now possible to paste data efficiently to the console.
Note: this can only be done if the cursor is at the end of the line.
Closes https://github.com/espressif/esp-idf/issues/7057  
						
						
					 
					
						2021-07-15 11:37:11 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a413cbd784 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_with_skip_unhandled_events_does_not_wake_up' into 'master'  
						
						... 
						
						
						
						esp_timer: A timer with skip_unhandled_events won't wake up in light sleep mode
See merge request espressif/esp-idf!13219  
						
						
					 
					
						2021-06-29 08:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						821869d98d 
					 
					
						
						
							
							apptrace: Refactors apptrace for better support various tracing HW  
						
						
						
						
					 
					
						2021-06-24 13:16:13 +03:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dc6750ebf4 
					 
					
						
						
							
							Merge branch 'bugfix/pthread_cond_wait_timeout' into 'master'  
						
						... 
						
						
						
						pthread: Fix pthread_cond_timedwait returning early from timeout
Closes IDFGH-5119 and IDF-1055
See merge request espressif/esp-idf!13658  
						
						
					 
					
						2021-06-23 09:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						772a17bb3a 
					 
					
						
						
							
							docs/en: update heap debugging guide for tracing on RISC-V architecture  
						
						
						
						
					 
					
						2021-06-22 14:14:10 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						262107691a 
					 
					
						
						
							
							pthread: Fix pthread_cond_timedwait returning early from timeout  
						
						... 
						
						
						
						The reason timeouts would sometimes happen before the abstime deadline was due
to rounding errors converting the timeout to milliseconds, and also because
vTaskDelay(1) only delays until the next tick which is less than one full tick
period.
Closes https://github.com/espressif/esp-idf/issues/6901  
						
						
					 
					
						2021-06-22 08:26:08 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						f9ad16bb66 
					 
					
						
						
							
							esp_timer: Timers with skip_unhandled_events option won't wake up system from light sleep  
						
						
						
						
					 
					
						2021-06-19 12:45:17 +08:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						a2b61abd0b 
					 
					
						
						
							
							Merge branch 'docs/add_how_to_debug_when_ota_fail' into 'master'  
						
						... 
						
						
						
						Add a Flowchart about Debugging OTA Failure
See merge request espressif/esp-idf!13817  
						
						
					 
					
						2021-06-17 02:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						f339b3fc96 
					 
					
						
						
							
							efuse(esp32): Deprecate esp_efuse_burn_new_values() & esp_efuse_write_random_key()  
						
						... 
						
						
						
						These functions were used only for esp32 in secure_boot and flash encryption.
Use idf efuse APIs instead of efuse regs. 
						
						
					 
					
						2021-06-17 07:21:36 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Ning 
							
						 
					 
					
						
						
							
						
						2c31ac24c1 
					 
					
						
						
							
							docs/add_how_to_debug_ota_failure_to_api_references  
						
						
						
						
					 
					
						2021-06-16 19:28:01 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dc6b950257 
					 
					
						
						
							
							doc: Add performance guides for execuion speed, binary size, RAM usage  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7007 
Closes https://github.com/espressif/esp-idf/issues/6715 
Closes https://github.com/espressif/esp-idf/issues/3781 
Closes https://github.com/espressif/esp-idf/issues/2566  
						
						
					 
					
						2021-06-03 13:55:34 +10:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						29f853633d 
					 
					
						
						
							
							efuse: Adds support structure of efuses in efuse_table  
						
						... 
						
						
						
						Supported a new format of efuse description using '.' in the name.
It means that RD_DIS.KEYx belongs to the range of the RD_DIS name.
RD_DIS,                           EFUSE_BLK0,   32,    7,     Read protection
    RD_DIS.KEY0,                  EFUSE_BLK0,   32,    1,     Read protection for EFUSE_BLK4.
    RD_DIS.KEY1,                  EFUSE_BLK0,   33,    1,     Read protection for EFUSE_BLK5. 
						
						
					 
					
						2021-05-31 08:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5c812742c6 
					 
					
						
						
							
							docs: Add description for Linux getrandom() function  
						
						
						
						
					 
					
						2021-05-20 17:08:17 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e14edecf5f 
					 
					
						
						
							
							docs: Add random number generation to the API Reference System section  
						
						
						
						
					 
					
						2021-05-18 16:05:42 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a6dea64106 
					 
					
						
						
							
							pthread: Add support for PTHREAD_COND_INITIALIZER  
						
						... 
						
						
						
						Includes unit test for condition variables in C (previous test was C++ only) 
						
						
					 
					
						2021-05-14 10:03:11 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e6d15a0975 
					 
					
						
						
							
							docs: Rename esp_pthread docs to pthread, expand details of supported APIs  
						
						... 
						
						
						
						- Move the code that was in the document out to an example 
						
						
					 
					
						2021-05-14 10:03:11 +10:00 
						 
				 
			
				
					
						
							
							
								a2800276 
							
						 
					 
					
						
						
							
						
						bef80909a8 
					 
					
						
						
							
							Typo pthread doc: create->get  
						
						... 
						
						
						
						I believe that:
    esp_create_default_pthread_config
is a typo (no such function exists), the intention was almost certainly to use:
     esp_pthread_get_default_config
Closes https://github.com/espressif/esp-idf/pull/6869/  
						
						
					 
					
						2021-05-04 17:30:17 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7cb83c8787 
					 
					
						
						
							
							system doc: Re-structure description of MAC addresses, especially on newer chip targets  
						
						... 
						
						
						
						Includes a note about calculating the Ethernet MAC on platforms with no built-in
Ethernet, and removes documentation for esp_efuse_mac_get_custom() on targets
other than ESP32 
						
						
					 
					
						2021-04-22 16:08:55 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						492b061cbc 
					 
					
						
						
							
							doc: update the memory types and startup docs  
						
						
						
						
					 
					
						2021-03-31 09:37:28 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1dfa0e0aa1 
					 
					
						
						
							
							Merge branch 'feature/vdd_sdio_pd_configurable' into 'master'  
						
						... 
						
						
						
						system: add VDD_SDIO power domain configuration for light sleep
Closes IDFGH-2893
See merge request espressif/esp-idf!12481  
						
						
					 
					
						2021-03-26 08:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						1953af4fb2 
					 
					
						
						
							
							Merge branch 'doc/c3_system_api' into 'master'  
						
						... 
						
						
						
						docs: update system api reference chapters for C3
Closes IDF-2327 and IDF-2320
See merge request espressif/esp-idf!12730  
						
						
					 
					
						2021-03-24 10:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						49f5fb5112 
					 
					
						
						
							
							esp_system: add VDD_SDIO power domain configuration to documentation  
						
						... 
						
						
						
						Add a warning in `sleep_modes` doc page to explain how to keep
VDD_SDIO power domain ON. 
						
						
					 
					
						2021-03-24 12:04:57 +08:00 
						 
				 
			
				
					
						
							
							
								Roman Alexeev 
							
						 
					 
					
						
						
							
						
						7d07efb7b5 
					 
					
						
						
							
							Fixed a missed last argument (void *__arg) for pthread_create  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/6479 
Close IDFGH-4666 
						
						
					 
					
						2021-03-23 17:35:35 +05:30 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aa1338bf23 
					 
					
						
						
							
							wdt: Fix timeout and RTC_SLOW_CLK  
						
						... 
						
						
						
						RTC_SLOW_CLK
ESP32:    150kHz
ESP32-S2:  90kHz
ESP32-S3: 150kHz
ESP32-C3: 150kHz 
						
						
					 
					
						2021-03-19 00:15:18 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						91439e3818 
					 
					
						
						
							
							docs: updated system api-reference chapters for C3  
						
						
						
						
					 
					
						2021-03-15 18:51:12 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fd164b82b6 
					 
					
						
						
							
							Merge branch 'refactor/move_from_xtensa' into 'master'  
						
						... 
						
						
						
						Movements from xtensa
Closes IDF-2164
See merge request espressif/esp-idf!10556  
						
						
					 
					
						2021-03-11 00:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4f406d7a35 
					 
					
						
						
							
							Merge branch 'bugfix/read_ota_partition_required_output_arg' into 'master'  
						
						... 
						
						
						
						otatool: Fixes read_ota_partition cmd, required output arg
Closes IDFGH-4756
See merge request espressif/esp-idf!12601  
						
						
					 
					
						2021-03-09 06:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						70e13752ae 
					 
					
						
						
							
							Merge branch 'feature/rtc_time_get' into 'master'  
						
						... 
						
						
						
						rtc: Clean up for S2,S3,C3
Closes IDF-2569
See merge request espressif/esp-idf!12336  
						
						
					 
					
						2021-03-05 01:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b7155a161b 
					 
					
						
						
							
							otatool: Fixes read_ota_partition cmd, required output arg  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/6559  
						
						
					 
					
						2021-03-04 06:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						7f8541ff47 
					 
					
						
						
							
							esp_https_ota: Add support for partial image download  
						
						... 
						
						
						
						Fix issue where binary_file_length field is greater than original image length 
						
						
					 
					
						2021-03-01 14:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b31bf01484 
					 
					
						
						
							
							rtc: Clean up for S2,S3,C3  
						
						
						
						
					 
					
						2021-03-01 16:51:15 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0f03f450ff 
					 
					
						
						
							
							esp_hw_support: create esp_cpu  
						
						... 
						
						
						
						Create a esp_cpu header that contains CPU-related functions and
utilities. 
						
						
					 
					
						2021-02-26 13:34:29 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a0eb455ec3 
					 
					
						
						
							
							Merge branch 'refactor/misc_move_from_esp_common' into 'master'  
						
						... 
						
						
						
						Movements from esp_common
Closes IDF-1947
See merge request espressif/esp-idf!9692  
						
						
					 
					
						2021-02-24 23:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						84b33b9dba 
					 
					
						
						
							
							Merge branch 'feature/update_efuse_doc' into 'master'  
						
						... 
						
						
						
						doc/efuse: Adds efuse doc for ESP32-C3
Closes IDF-2328
See merge request espressif/esp-idf!12365  
						
						
					 
					
						2021-02-24 22:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						813044c6db 
					 
					
						
						
							
							docs, ci: update docs and ci with movements from esp_common  
						
						
						
						
					 
					
						2021-02-24 12:16:37 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fb1488abba 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_isr_dispatch_method_restore' into 'master'  
						
						... 
						
						
						
						esp timer: Add ISR dispatch method
Closes IDF-1172 and IDF-1173
See merge request espressif/esp-idf!11572  
						
						
					 
					
						2021-02-23 06:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						5a5f5ad031 
					 
					
						
						
							
							doc/efuse: Adds efuse doc for ESP32-C3  
						
						
						
						
					 
					
						2021-02-22 15:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aa581aba0f 
					 
					
						
						
							
							doc/ulp(esp32c3): Excludes ulp and some RTC features from ESP32C3 doc  
						
						
						
						
					 
					
						2021-02-10 18:15:04 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63d4911cdb 
					 
					
						
						
							
							esp_timer: Add ESP_TIMER_ISR dispatch method  
						
						... 
						
						
						
						Using own spinlock for each list (TASK and ISR disp method)
Reduced the dependency of ISR on the TASK dispatch method 
						
						
					 
					
						2021-02-08 19:10:11 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						5ca85248e3 
					 
					
						
						
							
							Merge branch 'docs/update_docs_based_on_several_customer_feedbacks' into 'master'  
						
						... 
						
						
						
						docs: update documents based on doc-881, doc-856, doc-902, and doc-943
See merge request espressif/esp-idf!12118  
						
						
					 
					
						2021-01-26 16:18:13 +08:00