Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						faac0e7589 
					 
					
						
						
							
							perfmon: re-enable example for ESP32-S3, remove warning from the docs  
						
						... 
						
						
						
						Includes minor fix for formatting of code blocks in the example readme 
						
						
					 
					
						2022-02-07 11:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						116ecf098c 
					 
					
						
						
							
							docs: Refactor FreeRTOS documentation  
						
						... 
						
						
						
						This commit refactors the FreeRTOS documentation as follows:
- Rewrite FreeRTOS SMP changes document (ESP-IDF FreeRTOS SMP)
    - Reorganized sections in kernel behavior changes
    - Rewrote descriptions of each kernel behavior changes
    - Added notes about using ESP-IDF FreeRTOS for single core targets
- Moved TLSP callback section to FreeRTOS Additions document
- Moved FreeRTOS configuration section to FreeRTOS API document
- Added notes about FreeRTOS applications in ESP-IDF 
						
						
					 
					
						2022-01-06 10:19:33 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						65e9385d0a 
					 
					
						
						
							
							docs: Update Power Management and Sleep Modes docs for ESP32-S3  
						
						
						
						
					 
					
						2022-01-06 10:14:57 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						02bf07a1a0 
					 
					
						
						
							
							docs: update docs with S3 specific information.  
						
						
						
						
					 
					
						2022-01-06 10:14:54 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3b4c2b8281 
					 
					
						
						
							
							Merge branch 'bugfix/doc_for_ipc_isr_v4.4' into 'release/v4.4'  
						
						... 
						
						
						
						esp_ipc: Update documentation and API descriptions (v4.4)
See merge request espressif/esp-idf!16032  
						
						
					 
					
						2021-12-24 03:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						63ac2111ce 
					 
					
						
						
							
							esp_ipc: Update documentation and API descriptions  
						
						... 
						
						
						
						This commit updates the documentation and API descriptions of
the esp_ipc and esp_ipc_isr features. 
						
						
					 
					
						2021-12-20 12:41:10 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						8179e858a9 
					 
					
						
						
							
							docs(pthread): documentation about reader-writer-lock impl  
						
						
						
						
					 
					
						2021-11-26 16:21:03 +08:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						ff18a96f7d 
					 
					
						
						
							
							tools: replace _ with - in idf.py  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5126  
						
						
					 
					
						2021-10-13 17:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						057b9d61b5 
					 
					
						
						
							
							driver(touch): support touch sensor for esp32s3 platform  
						
						
						
						
					 
					
						2021-10-08 10:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						85651b4791 
					 
					
						
						
							
							efuse: remove DIS_RTC_RAM_BOOT efuse bit  
						
						
						
						
					 
					
						2021-09-18 14:58:43 +08:00 
						 
				 
			
				
					
						
							
							
								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