Angus Gratton 
							
						 
					 
					
						
						
							
						
						bd1e80b3f0 
					 
					
						
						
							
							Merge branch 'bugfix/esp_ipc_call_blocking' into 'master'  
						
						... 
						
						
						
						ipc: fix `esp_ipc_call_blocking` to return after callback execution is completed
See merge request idf/esp-idf!3218  
						
						
					 
					
						2018-09-10 16:27:50 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						94c571c017 
					 
					
						
						
							
							ipc: fix esp_ipc_call_blocking to return after callback execution is completed  
						
						... 
						
						
						
						Signed-off-by: Mahavir Jain <mahavir@espressif.com > 
						
						
					 
					
						2018-09-07 14:19:35 +05:30 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						457e8d4265 
					 
					
						
						
							
							Merge branch 'bugfix/slow_mem_keep_rtc_noinit' into 'master'  
						
						... 
						
						
						
						sleep: keep RTC_SLOW_MEM powered on if RTC_NOINIT is used
See merge request idf/esp-idf!3213  
						
						
					 
					
						2018-09-07 15:54:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4eeed31a04 
					 
					
						
						
							
							Merge branch 'feature/cmake' into 'master'  
						
						... 
						
						
						
						Merge experimental CMake support to master
See merge request idf/esp-idf!3024  
						
						
					 
					
						2018-09-07 13:44:17 +08:00 
						 
				 
			
				
					
						
							
							
								XiaXiaotian 
							
						 
					 
					
						
						
							
						
						7d56115992 
					 
					
						
						
							
							esp32: update API to set CSI channel filter and HT_LTF data generating  
						
						... 
						
						
						
						method and apply pre-read APB register dport access method to PHY
Close: https://github.com/espressif/esp-idf/issues/2337  
						
						
					 
					
						2018-09-07 11:05:59 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						13107d5968 
					 
					
						
						
							
							Merge branch 'feature/light_sleep_gpio_uart_wakeup' into 'master'  
						
						... 
						
						
						
						sleep: add support for GPIO and UART wakeup from light sleep
See merge request idf/esp-idf!3004  
						
						
					 
					
						2018-09-07 10:33:33 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cff2ef695a 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-09-06 20:23:04 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Yan Jiao 
							
						 
					 
					
						
						
							
						
						3578fe39e0 
					 
					
						
						
							
							Feature/sync lwip as submodule  
						
						
						
						
					 
					
						2018-09-06 19:43:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						281345c53a 
					 
					
						
						
							
							sleep: keep RTC_SLOW_MEM powered on if RTC_NOINIT is used  
						
						... 
						
						
						
						Fixes a bug that if application uses RTC_NOINIT variables but doesn’t
use RTC_DATA variables, then RTC_NOINIT variables loose their values
after deep sleep.
Reported in https://esp32.com/viewtopic.php?f=2&t=7045&p=30301#p30299  
						
						
					 
					
						2018-09-06 18:31:17 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						599da58070 
					 
					
						
						
							
							Merge branch 'feature/disable_rom_logging' into 'master'  
						
						... 
						
						
						
						esp32/sleep: Add a function to disable logging from ROM code
See merge request idf/esp-idf!3182  
						
						
					 
					
						2018-09-06 16:11:23 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						09d0b8d47b 
					 
					
						
						
							
							sleep: allow esp_sleep_get_wakeup_cause to be used for light sleep  
						
						
						
						
					 
					
						2018-09-06 15:42:34 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cf4f2c19e4 
					 
					
						
						
							
							sleep: allow disabling all wakeup sources  
						
						
						
						
					 
					
						2018-09-06 15:40:46 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						75629b7fc3 
					 
					
						
						
							
							sleep: add support for GPIO and UART wakeup from light sleep  
						
						
						
						
					 
					
						2018-09-06 15:40:46 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						770e413d4c 
					 
					
						
						
							
							esp32: fix the bug that SYSTEM_EVENT_STA_GOT_IP is forbidden when gateway is 0.0.0.0  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/2344  
						
						
					 
					
						2018-09-06 14:52:04 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						8d698a59f4 
					 
					
						
						
							
							defination: fix the bug that esp_derive_local_mac() defination missing  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/2352  
						
						
					 
					
						2018-09-05 14:36:37 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b355854d4d 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-09-05 10:35:04 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						38098b713f 
					 
					
						
						
							
							esp32/sleep: Add a function to disable logging from ROM code  
						
						
						
						
					 
					
						2018-09-04 16:03:18 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e54f3d9616 
					 
					
						
						
							
							Merge branch 'bugfix/bootloader_random_in_app' into 'master'  
						
						... 
						
						
						
						esp32: Allow bootloader_random.h use in app, add esp_fill_random() function
See merge request idf/esp-idf!3124  
						
						
					 
					
						2018-09-04 10:39:12 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						49656656c3 
					 
					
						
						
							
							Merge branch 'bugfix/lock_up_if_supply_is_varying' into 'master'  
						
						... 
						
						
						
						bootloader_support: Fix enable wdt for resolve issue with varying supply
See merge request idf/esp-idf!2769  
						
						
					 
					
						2018-09-04 00:37:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6976f5671c 
					 
					
						
						
							
							Merge branch 'bugfix/heap_dma_pool_fixes' into 'master'  
						
						... 
						
						
						
						heap: Fixes around DMA reserved pool
See merge request idf/esp-idf!3034  
						
						
					 
					
						2018-09-03 15:43:01 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						26ee0f5203 
					 
					
						
						
							
							esp32/task_wdt: Add timestamp to message isr_twdt  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2270  
						
						
					 
					
						2018-09-03 14:31:22 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						4fc84306a2 
					 
					
						
						
							
							esp32/task_wdt: Add esp_task_wdt_isr_user_handler function  
						
						... 
						
						
						
						Added esp_task_wdt_isr_user_handler function to receive twdt events in
the user code.
Closes https://github.com/espressif/esp-idf/issues/2270  
						
						
					 
					
						2018-09-03 14:31:20 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						9c715d7946 
					 
					
						
						
							
							bootloader_support: Fix enable rtc_wdt for resolve issue with varying supply  
						
						... 
						
						
						
						Eliminates the issue with the lock up in the bootloader due to a power drawdown during its operation.
Closes https://github.com/espressif/esp-idf/issues/1814  
						
						
					 
					
						2018-09-03 05:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						83a179abb0 
					 
					
						
						
							
							esp32: Add esp_fill_random() function  
						
						... 
						
						
						
						Convenience function to fill a buffer with random bytes.
Add some unit tests (only sanity checks, really.) 
						
						
					 
					
						2018-09-03 04:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						27a1758908 
					 
					
						
						
							
							Merge branch 'mesh/rewrite_docs' into 'master'  
						
						... 
						
						
						
						docs/rewrite_mesh_docs
See merge request idf/esp-idf!2990  
						
						
					 
					
						2018-09-03 10:52:33 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						f4c3917712 
					 
					
						
						
							
							docs/rewrite_mesh_docs  
						
						... 
						
						
						
						The following commit rewrites the ESP-MESH docs. This commit includes
new diagrams and a structure approach to the mesh docs. Some mesh api references
have also been modified. 
						
						
					 
					
						2018-09-02 21:34:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						430eeef5a2 
					 
					
						
						
							
							Merge branch 'bugfix/esp_wifi_disconnect_fail' into 'master'  
						
						... 
						
						
						
						update wifi lib to fix two bugs
See merge request idf/esp-idf!3125  
						
						
					 
					
						2018-08-31 21:01:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						76413309a5 
					 
					
						
						
							
							Merge branch 'bugfix/tw23350_fix_brownout_reset' into 'master'  
						
						... 
						
						
						
						when brownout reset occurs, set the phy TX Power to the lowest
See merge request idf/esp-idf!2854  
						
						
					 
					
						2018-08-31 20:37:18 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						b952031947 
					 
					
						
						
							
							fix the esp_wifi_disconnect() err when wifi is not started or inited  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/2336  
						
						
					 
					
						2018-08-31 10:49:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						4cd1643006 
					 
					
						
						
							
							Merge branch 'bugfix/btdm_security_vulnerability' into 'master'  
						
						... 
						
						
						
						fix bluetooth security vulnerability of ECDH public key checking
See merge request idf/esp-idf!3089  
						
						
					 
					
						2018-08-31 02:02:59 +08:00 
						 
				 
			
				
					
						
							
							
								XiaXiaotian 
							
						 
					 
					
						
						
							
						
						cfaf6c2729 
					 
					
						
						
							
							esp32: reorder MPDU as AMPDU  
						
						... 
						
						
						
						Some APs transmit AMPDU and MPDU by turns. Moreover, the sequence
    numbers of AMPDU and MPDU are out of order, e.g. MPDU(1253) -
    AMPDU(1251, 1252) - MPDU(1254) - AMPDU(1255, 1256). In order to
    receive both AMPDU and MPDU in order, MPDU must be reordered with
    AMPDU. 
						
						
					 
					
						2018-08-30 17:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a9c4ed7139 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-08-30 18:51:01 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						5425979932 
					 
					
						
						
							
							when brownout reset occurs,set the phy TX Power to the lowest  
						
						
						
						
					 
					
						2018-08-30 14:22:03 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c4ed9d15f7 
					 
					
						
						
							
							heap: Drop priority of DMA reserved memory pool  
						
						... 
						
						
						
						Ensures that non-reserved memory should be used up first, before allocating from this pool. 
						
						
					 
					
						2018-08-30 06:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tian Hao 
							
						 
					 
					
						
						
							
						
						5a8917c337 
					 
					
						
						
							
							fix bluetooth security vulnerability of ECDH publick key checking  
						
						
						
						
					 
					
						2018-08-30 11:39:19 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						ba17648aea 
					 
					
						
						
							
							Merge branch 'bugfix/mesh_fix_hard_to_find_parent' into 'master'  
						
						... 
						
						
						
						mesh: bugfix and add two APIs
See merge request idf/esp-idf!3107  
						
						
					 
					
						2018-08-29 23:05:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						26850880b2 
					 
					
						
						
							
							Merge branch 'bugfix/btdm_fix_crash_when_BLE_do_SMP_con_discon_stress_test' into 'master'  
						
						... 
						
						
						
						component/bt: fix crash when BLE do SMP connect and disconnect stress test
See merge request idf/esp-idf!3077  
						
						
					 
					
						2018-08-28 13:40:20 +08:00 
						 
				 
			
				
					
						
							
							
								qiyuexia 
							
						 
					 
					
						
						
							
						
						91dd05662d 
					 
					
						
						
							
							mesh: bugfix and add two APIs  
						
						... 
						
						
						
						1. new APIs: esp_mesh_get_subnet_nodes_num() and esp_mesh_get_subnet_nodes_list().
2. fix hard to find the parent during connect.
3. disable Wi-Fi channel switch function.
4. fix a typo of MESH_EVENT_NO_PARENT_FOUND. 
						
						
					 
					
						2018-08-27 19:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6dae5b206f 
					 
					
						
						
							
							reset_reason: fix setting wake stub entry point to 0x80000000  
						
						... 
						
						
						
						esp_reset_reason_init would check for reset reason hint, and
unconditionally set RTC_RESET_CAUSE_REG (which is also
RTC_ENTRY_ADDR_REG) to hint value 0, i.e. 0x80000000. However the ROM
code treats this value as valid deep sleep wake stub entry point, and
tries to jump to it.
Clear RTC_RESET_CAUSE_REG only if it contained a valid reset reason
hint, and simply set the register value to 0 when doing so. Also add
a check to esp_get_deep_sleep_wake_stub function that deep sleep wake
stub entry address must be in IRAM.
Reported in https://esp32.com/viewtopic.php?f=13&t=6919 . 
						
						
					 
					
						2018-08-27 19:01:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						147b349799 
					 
					
						
						
							
							Merge branch 'bugfix/fix_several_wifi_bugs' into 'master'  
						
						... 
						
						
						
						esp32: update wifi lib to fix several WiFi bugs
See merge request idf/esp-idf!3095  
						
						
					 
					
						2018-08-27 14:24:04 +08:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						430d3da089 
					 
					
						
						
							
							component/bt: fix crash when BLE do SMP connect and disconnect stress test  
						
						
						
						
					 
					
						2018-08-27 11:09:29 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						6a080febbc 
					 
					
						
						
							
							esp32: update wifi lib to fix several WiFi bugs  
						
						... 
						
						
						
						Fix following WiFi bugs:
1. Shouldn't scan when connect
2. Check beacon length in modem sleep
3. Fix the bug that AP may deauth wrong station when inactivity timer expires
4. Fix the bug that WiFi assert the system when receiving empty MCS in association response frame 
						
						
					 
					
						2018-08-26 12:47:24 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						79b9948cdf 
					 
					
						
						
							
							tools: support python3 in gen_esp_err_to_name.py  
						
						
						
						
					 
					
						2018-08-24 08:13:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						88d40e01b4 
					 
					
						
						
							
							Merge branch 'feature/rtc_slowclk_extra_options' into 'master'  
						
						... 
						
						
						
						Add more RTC_SLOW_CLK options
See merge request idf/esp-idf!2984  
						
						
					 
					
						2018-08-23 11:27:14 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						96971e3e9f 
					 
					
						
						
							
							esp32: add support for 8MD256 and external 32k as slow clock options  
						
						
						
						
					 
					
						2018-08-22 11:46:24 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9efc06be0f 
					 
					
						
						
							
							esp32/clk: remove unused code  
						
						... 
						
						
						
						When 32k XTAL was selected as clock source, if the first calibration
attempt failed, the code would fall back to 150kHz internal clock.
Calibration with the internal clock will always succeed.
Therefore `wait` would always be either 0 or 1. Based on this, some
code in this routine can be eliminated. 
						
						
					 
					
						2018-08-22 11:33:20 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						90f5456dba 
					 
					
						
						
							
							Merge branch 'feature/rtc_cpu_freq_config' into 'master'  
						
						... 
						
						
						
						soc/rtc: Refactoring, support CPU frequencies lower than XTAL
See merge request idf/esp-idf!2856  
						
						
					 
					
						2018-08-22 11:32:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bcf79e5cf2 
					 
					
						
						
							
							tests: use new CPU frequency setting API  
						
						
						
						
					 
					
						2018-08-21 13:02:46 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bec70ce298 
					 
					
						
						
							
							esp32: use new CPU frequency setting API  
						
						
						
						
					 
					
						2018-08-21 13:02:46 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						05a5410033 
					 
					
						
						
							
							esp_clk.h: add esp_clk_xtal_freq  
						
						... 
						
						
						
						This adds a user API for getting the XTAL frequency 
						
						
					 
					
						2018-08-21 13:02:03 +08:00