Darian Leung 
							
						 
					 
					
						
						
							
						
						7a4e1fee99 
					 
					
						
						
							
							freertos: Fix xTaskIncrementTick()  
						
						... 
						
						
						
						Previously, xTaskIncrementTick() would always trigger a yield (i.e., return pdTRUE)
when called on core 1. This would mean core 1 would call vTaskSwitchContext() on
every tick, leading to uneccesary CPU overhead.
This commit fixes xTaskIncrementTick() in the following ways:
- Clearly mark IDF additions in xTaskIncrementTick()
- Moved esp_vApplicationTickHook() to be called direclty in xPortSysTickHandler() in order to
  simplify xTaskIncrementTick().
- Only core 0 calls xTaskIncrementTick() in order to simplify the function's logic. Core 0 is
  solely responsible for managing xTickCount and xPendedTicks
- All other cores call xTaskIncrementTickOtherCores() instead which is a simplified version of
  xTaskIncrementTick() and handles the following:
    - Check if core 0 has unblocked a higher priority task to run
    - Check if the current core requires time slicing
    - Call vApplicationTickHook() 
						
						
					 
					
						2022-07-20 11:31:50 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						de3990f1c0 
					 
					
						
						
							
							Merge branch 'doc/esp32c2_jtag' into 'master'  
						
						... 
						
						
						
						docs: update JTAG related information for ESP32-C2
Closes IDF-4327
See merge request espressif/esp-idf!18496  
						
						
					 
					
						2022-07-20 01:55:23 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						2ce10d44ab 
					 
					
						
						
							
							docs: update JTAG related information for ESP32-C2  
						
						
						
						
					 
					
						2022-07-14 15:57:43 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						de37f9dc33 
					 
					
						
						
							
							Tools: Disable Python constraint files with environment variable  
						
						... 
						
						
						
						Constraint files can be disabled with environment variable as well which
is useful when one uses the install/export scripts instead of
idf_tools.py directly. This is option is useful for offline build as
well.
Closes https://github.com/espressif/esp-idf/issues/9263  
						
						
					 
					
						2022-07-14 11:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						230e732018 
					 
					
						
						
							
							Merge branch 'feature/system_init_priorities' into 'master'  
						
						... 
						
						
						
						esp_system: introduce priorities for startup functions
Closes IDFGH-5683 and IDF-4954
See merge request espressif/esp-idf!18159  
						
						
					 
					
						2022-07-14 06:22:25 +08:00 
						 
				 
			
				
					
						
							
							
								Linda 
							
						 
					 
					
						
						
							
						
						476f6d5e04 
					 
					
						
						
							
							docs:update linker script generation  
						
						
						
						
					 
					
						2022-07-13 16:35:03 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						42654927d5 
					 
					
						
						
							
							esp_system: add a script to check the startup priorities  
						
						
						
						
					 
					
						2022-07-12 16:58:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3630713e5f 
					 
					
						
						
							
							Merge branch 'docs/esp32c2_sys_feature_api_guides' into 'master'  
						
						... 
						
						
						
						docs: update system API-guides for ESP32-C2
Closes IDF-4202, IDF-4213, and IDF-4222
See merge request espressif/esp-idf!18979  
						
						
					 
					
						2022-07-12 10:59:12 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f463c42791 
					 
					
						
						
							
							Merge branch 'bugfix/ringbuf_iram_fix' into 'master'  
						
						... 
						
						
						
						esp_ringbuf: placement in flash is no longer controlled by...
Closes IDFGH-7646
See merge request espressif/esp-idf!18774  
						
						
					 
					
						2022-07-12 09:56:25 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						d62421619c 
					 
					
						
						
							
							docs: update system API-guides for ESP32-C2  
						
						
						
						
					 
					
						2022-07-12 09:32:43 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9873d4d138 
					 
					
						
						
							
							Merge branch 'bugfix/s2_s3_stack_extmem_config' into 'master'  
						
						... 
						
						
						
						psram: make SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY configurable on S2 and S3
See merge request espressif/esp-idf!18894  
						
						
					 
					
						2022-07-11 10:54:59 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						fd37129651 
					 
					
						
						
							
							esp_ringbuf: placement in flash is no longer controlled by CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH  
						
						... 
						
						
						
						esp-ringbuf funtion placement is now controlled by its own configs:
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH and CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH
Closes https://github.com/espressif/esp-idf/issues/9198  
						
						
					 
					
						2022-07-11 09:24:20 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Fang 
							
						 
					 
					
						
						
							
						
						a8aead1986 
					 
					
						
						
							
							Merge branch 'docs/update_ide_documentation' into 'master'  
						
						... 
						
						
						
						docs: deleted IDE documentation and provided links to these IDE GitHub repos
Closes DOC-3254, DOC-2982, and DOC-2961
See merge request espressif/esp-idf!18627  
						
						
					 
					
						2022-07-08 09:35:13 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Fang 
							
						 
					 
					
						
						
							
						
						c69908e976 
					 
					
						
						
							
							docs: deleted IDE documentation and provided links to these IDE GitHub repos  
						
						
						
						
					 
					
						2022-07-07 18:14:26 +08:00 
						 
				 
			
				
					
						
							
							
								Mu Hai Dong 
							
						 
					 
					
						
						
							
						
						eb4421bf33 
					 
					
						
						
							
							doc: esp32c2 wifi programming guide doc.  
						
						
						
						
					 
					
						2022-07-07 14:13:11 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						12e8f0ba8c 
					 
					
						
						
							
							Merge branch 'feature/auto_hints_with_ci_fix' into 'master'  
						
						... 
						
						
						
						idf.py: Add automated hints on how to resolve errors with fix for ci
Closes IDF-4511, IDF-4512, and IDF-4631
See merge request espressif/esp-idf!18759  
						
						
					 
					
						2022-07-06 21:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						a5d6a93c3c 
					 
					
						
						
							
							Merge branch 'bugfix/clang-tidy-for-esp32s3' into 'master'  
						
						... 
						
						
						
						tools: fix clang-tidy work for esp32s2 and esp32s3
Closes RDT-228 and IDFGH-7756
See merge request espressif/esp-idf!18773  
						
						
					 
					
						2022-07-06 19:49:42 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						342f4f315c 
					 
					
						
						
							
							psram: make SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY configurable on S2 and S3  
						
						... 
						
						
						
						SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY was always enabled on S2 and S3, but this option is not
compatible with ESP_COREDUMP_ENABLE_TO_FLASH. Make it configurable to allow users to deactive
it so that ESP_COREDUMP_ENABLE_TO_FLASH can be used. 
						
						
					 
					
						2022-07-06 12:11:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3d3447831a 
					 
					
						
						
							
							Merge branch 'docs/update_esp32c2_iperf_throughput' into 'master'  
						
						... 
						
						
						
						Docs/update esp32c2 iperf throughput
Closes IDFGH-7707
See merge request espressif/esp-idf!18732  
						
						
					 
					
						2022-07-05 01:54:07 +08:00 
						 
				 
			
				
					
						
							
							
								David Čermák 
							
						 
					 
					
						
						
							
						
						46fe7dbc8c 
					 
					
						
						
							
							Merge branch 'component/mdns_migration' into 'master'  
						
						... 
						
						
						
						mdns: Remove internal component, examples, test and docs
Closes IDF-4074
See merge request espressif/esp-idf!17683  
						
						
					 
					
						2022-07-04 17:45:27 +08:00 
						 
				 
			
				
					
						
							
							
								simon.chupin 
							
						 
					 
					
						
						
							
						
						43c69f0910 
					 
					
						
						
							
							idf.py: Add automated hints on how to resolve errors  
						
						
						
						
					 
					
						2022-07-04 08:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						e519915823 
					 
					
						
						
							
							Merge branch 'feature/disable_option_install_script' into 'master'  
						
						... 
						
						
						
						Tools: --disable-* argument for removing features
Closes IDF-4398 and IDF-4342
See merge request espressif/esp-idf!18194  
						
						
					 
					
						2022-07-01 17:18:50 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						0bbfff4382 
					 
					
						
						
							
							docs(idf.py): clarify clang-tidy setup  
						
						
						
						
					 
					
						2022-07-01 10:32:49 +07:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						d9b4b82edc 
					 
					
						
						
							
							spi_flash: Modify documentations  
						
						
						
						
					 
					
						2022-07-01 10:59:34 +08:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						90a69c4490 
					 
					
						
						
							
							Tools: --disable-* argument for removing features  
						
						... 
						
						
						
						Optional argument --disable-* for removing features in install scripts. 
						
						
					 
					
						2022-06-30 12:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mu Hai Dong 
							
						 
					 
					
						
						
							
						
						8078092fae 
					 
					
						
						
							
							Merge branch 'docs/update_wifi_beacon_timeout_doc' into 'master'  
						
						... 
						
						
						
						docs: update wifi beacon timeout docs
Closes WIFI-4427 and IDFGH-7496
See merge request espressif/esp-idf!18379  
						
						
					 
					
						2022-06-29 21:54:29 +08:00 
						 
				 
			
				
					
						
							
							
								gabsuren 
							
						 
					 
					
						
						
							
						
						d413a71f61 
					 
					
						
						
							
							mdns: Remove internal component, examples, test and docs  
						
						
						
						
					 
					
						2022-06-29 17:30:34 +04:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						8dddb8b596 
					 
					
						
						
							
							Revert "Merge branch 'feature/clippy' into 'master'"  
						
						... 
						
						
						
						This reverts merge request !16998  
						
						
					 
					
						2022-06-29 16:46:47 +08:00 
						 
				 
			
				
					
						
							
							
								wang tao 
							
						 
					 
					
						
						
							
						
						2e036ea173 
					 
					
						
						
							
							add esp32c2 iperf throughput  
						
						
						
						
					 
					
						2022-06-29 14:55:22 +08:00 
						 
				 
			
				
					
						
							
							
								simon.chupin 
							
						 
					 
					
						
						
							
						
						c6a6eaeb60 
					 
					
						
						
							
							idf.py: Add automated hints on how to resolve errors  
						
						
						
						
					 
					
						2022-06-23 14:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e4a70f311a 
					 
					
						
						
							
							Merge branch 'docs/improve_blufi_docs' into 'master'  
						
						... 
						
						
						
						docs: update BluFi documentation regarding misleading contents
Closes DOC-2836 and DOC-2701
See merge request espressif/esp-idf!18393  
						
						
					 
					
						2022-06-15 11:27:21 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						7b8e5888ca 
					 
					
						
						
							
							Merge branch 'refactor/add_clk_tree_ll' into 'master'  
						
						... 
						
						
						
						clk_tree: Stage3 - HAL for clock subsystem
Closes IDF-4334
See merge request espressif/esp-idf!18270  
						
						
					 
					
						2022-06-14 17:16:29 +08:00 
						 
				 
			
				
					
						
							
							
								Shang Zhou 
							
						 
					 
					
						
						
							
						
						efdfb7ec61 
					 
					
						
						
							
							docs: update BluFi documentation regarding misleading contents  
						
						
						
						
					 
					
						2022-06-14 14:18:13 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						ada08619cf 
					 
					
						
						
							
							doc: Adds RTC Watchdog Timeout article in fatal errors  
						
						
						
						
					 
					
						2022-06-13 17:54:10 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						6f6251f369 
					 
					
						
						
							
							hal: Limit the HAL_ASSERTION_LEVEL in bootloader to be no larger than 1 (i.e. silent)  
						
						
						
						
					 
					
						2022-06-13 17:47:51 +08:00 
						 
				 
			
				
					
						
							
							
								Dai Zi Yan 
							
						 
					 
					
						
						
							
						
						b264d46d20 
					 
					
						
						
							
							Merge branch 'docs/update_build_system' into 'master'  
						
						... 
						
						
						
						docs: udpate CN translation for build-system
See merge request espressif/esp-idf!18378  
						
						
					 
					
						2022-06-09 14:09:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						20ac5a8464 
					 
					
						
						
							
							Merge branch 'docs/update_wifi_csi_sub_carrier_index_doc' into 'master'  
						
						... 
						
						
						
						docs:update wifi sci subcarrier index docs
Closes WIFI-3215
See merge request espressif/esp-idf!18125  
						
						
					 
					
						2022-06-09 10:52:38 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						e6a7fee2b4 
					 
					
						
						
							
							docs: udpate CN translation for build-system  
						
						
						
						
					 
					
						2022-06-08 19:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								Dai Zi Yan 
							
						 
					 
					
						
						
							
						
						f173016d86 
					 
					
						
						
							
							Merge branch 'docs/translate_dfu' into 'master'  
						
						... 
						
						
						
						docs: translate dfu.rst
Closes DOC-1958
See merge request espressif/esp-idf!18238  
						
						
					 
					
						2022-06-08 17:33:47 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						1b496ed9e2 
					 
					
						
						
							
							docs: add WIFI_EVENT_STA_BEACON_TIMEOUT event docs.  
						
						
						
						
					 
					
						2022-06-07 17:59:40 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						7344db748f 
					 
					
						
						
							
							docs: translate dfu.rst  
						
						
						
						
					 
					
						2022-06-07 11:09:30 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						9be681be35 
					 
					
						
						
							
							docs: update wifi beacon timeout docs  
						
						
						
						
					 
					
						2022-06-06 17:00:26 +08:00 
						 
				 
			
				
					
						
							
							
								Dai Zi Yan 
							
						 
					 
					
						
						
							
						
						e94435df22 
					 
					
						
						
							
							Merge branch 'docs/update_idf_monitor' into 'master'  
						
						... 
						
						
						
						docs: update CN translation for idf-monitor.rst
Closes DOC-3082
See merge request espressif/esp-idf!18248  
						
						
					 
					
						2022-06-06 15:45:24 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						aa3ddbc3c6 
					 
					
						
						
							
							Merge branch 'test/enable_c2_target_tests' into 'master'  
						
						... 
						
						
						
						ci: enable target tests for ESP32-C2
Closes IDF-4989
See merge request espressif/esp-idf!18182  
						
						
					 
					
						2022-06-03 16:41:24 +08:00 
						 
				 
			
				
					
						
							
							
								Mu Hai Dong 
							
						 
					 
					
						
						
							
						
						2905223889 
					 
					
						
						
							
							Merge branch 'bugfix/fix_country_policy_issue' into 'master'  
						
						... 
						
						
						
						esp_wifi: fix country policy issue
Closes WIFI-3908, WIFI-4287, and WIFI-4279
See merge request espressif/esp-idf!17366  
						
						
					 
					
						2022-06-02 20:01:07 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						06fb6b2e32 
					 
					
						
						
							
							esp_wifi: fix country policy issue  
						
						... 
						
						
						
						1. Fix not update phy according to country code.
    2. Update regdomain max channel according to country info from nvs and or AP.
    3. Change nvs default country from "CN" to "01".
    4. Channel 14 is allowed only 11b mode.
    5. Remove csa when switch channel from/to 14 channel.
    6. Update phy mode nvs when softap channel from 14 to other.
    7. Fix the bug that check whether channel parameter is valid.
Docs: change default country from "CN" to "01" 
						
						
					 
					
						2022-06-02 16:15:48 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						ce37a2f205 
					 
					
						
						
							
							docs:update wifi sci subcarrier index docs  
						
						
						
						
					 
					
						2022-06-02 11:25:59 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a0c2252756 
					 
					
						
						
							
							build_system: fixed issue that default.target may override other custom configs  
						
						
						
						
					 
					
						2022-06-02 11:08:59 +08:00 
						 
				 
			
				
					
						
							
							
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						59453d0e78 
					 
					
						
						
							
							docs: update CN translation for idf-monitor.rst  
						
						
						
						
					 
					
						2022-05-30 20:55:37 +08:00