Wangjialin 
							
						 
					 
					
						
						
							
						
						f32823ff6c 
					 
					
						
						
							
							modify  character conversion error and typo  
						
						
						
						
					 
					
						2016-09-14 13:47:28 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						c13ab62e4c 
					 
					
						
						
							
							modify i2s_reg.h, rebase to master  
						
						
						
						
					 
					
						2016-09-14 13:47:28 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						41d397cf3f 
					 
					
						
						
							
							Only modify headers in soc/ .  
						
						... 
						
						
						
						Pass compiling under esp-idf-tests/merge_soc_tmp/merge_for_soc_headers branch.(only change some names of register and INUM). 
						
						
					 
					
						2016-09-14 13:47:28 +08:00 
						 
				 
			
				
					
						
							
							
								qiyueixa 
							
						 
					 
					
						
						
							
						
						f02e5cdec7 
					 
					
						
						
							
							Rename vender_ie_type_t and vendor_ie_id_t to wifi_vendor_ie_type_t and wifi_vendor_ie_id_t respectively  
						
						
						
						
					 
					
						2016-09-14 13:39:30 +08:00 
						 
				 
			
				
					
						
							
							
								qiyueixa 
							
						 
					 
					
						
						
							
						
						d866fe84a4 
					 
					
						
						
							
							modify arguments for vendor ie APIs by using enum instead  
						
						
						
						
					 
					
						2016-09-14 13:39:30 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						01cc811ee0 
					 
					
						
						
							
							esp32: fix typo  
						
						
						
						
					 
					
						2016-09-14 13:26:17 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						c1a874fb9e 
					 
					
						
						
							
							esp32: fix kconfig  
						
						
						
						
					 
					
						2016-09-14 12:55:41 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						d2d231de29 
					 
					
						
						
							
							define lwip task priority in esp_task.h  
						
						
						
						
					 
					
						2016-09-14 12:00:46 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						8ed5010356 
					 
					
						
						
							
							components: esp32 - fix build error  
						
						
						
						
					 
					
						2016-09-14 12:00:46 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						2a15eda8bc 
					 
					
						
						
							
							components: esp32  
						
						... 
						
						
						
						Remove priority/stack definition of task that is freertos/lwip/app 
						
						
					 
					
						2016-09-14 12:00:46 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						109691f9bc 
					 
					
						
						
							
							components: esp32  
						
						... 
						
						
						
						add missing file esp_task.h 
						
						
					 
					
						2016-09-14 12:00:46 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						9cf997a6fc 
					 
					
						
						
							
							components: esp32/lwip  
						
						... 
						
						
						
						Add esp_task.h for placing all task priority/stack size macro definition 
						
						
					 
					
						2016-09-14 12:00:46 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						56a684d9eb 
					 
					
						
						
							
							task priority: modify lwip/wifi/event task priority  
						
						... 
						
						
						
						1. Modify lwip core task priority to configMAX_PRIORITIES-7
2. Modify wifi startup task priority to configMAX_PRIORITIES-7
3. Modify event task priority to configMAX_PRIORITIES-4 
						
						
					 
					
						2016-09-14 11:59:25 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						058a411786 
					 
					
						
						
							
							Merge branch 'feature/add_wifi_api_comments' into 'master'  
						
						... 
						
						
						
						Feature/add wifi api comments
Add wifi API comments
See merge request !63  
						
						
					 
					
						2016-09-14 11:17:29 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66b6a4c642 
					 
					
						
						
							
							Merge branch 'feature/esptool_upstream'  
						
						
						
						
					 
					
						2016-09-14 10:28:41 +10:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						ed8e8848e3 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2016-09-13 20:54:20 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						b56098a612 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/mbedtls  
						
						
						
						
					 
					
						2016-09-13 16:31:48 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						bf5e83a6ed 
					 
					
						
						
							
							callback: add a void* pointer with each callback  
						
						... 
						
						
						
						also format event.c/wifi.c/esp_event.h/esp_wifi.h 
						
						
					 
					
						2016-09-13 16:20:29 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						c56a790f64 
					 
					
						
						
							
							header: callbacks use "void *" as arguments  
						
						
						
						
					 
					
						2016-09-13 16:19:09 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						c5f8396df4 
					 
					
						
						
							
							header: format and fix typos  
						
						... 
						
						
						
						SYSTEM_EVENT_STA_GOTIP to SYSTEM_EVENT_STA_GOT_IP 
						
						
					 
					
						2016-09-13 16:17:41 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						ded5df7513 
					 
					
						
						
							
							add wifi api comments  
						
						
						
						
					 
					
						2016-09-13 16:17:41 +08:00 
						 
				 
			
				
					
						
							
							
								liuzhifu 
							
						 
					 
					
						
						
							
						
						b86e060647 
					 
					
						
						
							
							add wifi api comments  
						
						
						
						
					 
					
						2016-09-13 16:17:41 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b6b83c33be 
					 
					
						
						
							
							Merge branch 'feature/bootloader_config' into 'master'  
						
						... 
						
						
						
						Add bootloader menuconfig entries
Adds log verbosity & ANSI coloring to menuconfig, also some cleanup in cpu_start.c
See merge request !79  
						
						
					 
					
						2016-09-13 14:31:18 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						f9013d9ff8 
					 
					
						
						
							
							Merge branch 'feature/dualcore_spi_flash_api' into 'master'  
						
						... 
						
						
						
						Dual core compatible spi flash APIs
Implementation of spi flash APIs which work in dual core mode.
This also includes other changes:
- fixes to FreeRTOS tasks.c made by Jeroen and me — these were originally made to fix issues with high priority tasks seen in WiFi stack, but were required to get stuff in ipc.c working as well
- initial base idea with two high-priority tasks was separated into a separate API — esp_ipc.h. That API allows one to run a function on the other CPU from a high-priority task. Because we don't have preemption across CPUs, this is currently not very fast: it requires on average half a tick until the second CPU switches to the high priority task. Currently that API can be either blocking, or non-blocking with queue length of 1. I haven't yet found a use case for arbitrary sized queue of IPC requests. Anyone who needs that can trivially add that later by replacing a binary semaphore with a generic queue.
With these changes i can run application with WiFi stack and NVS on both cores.
See merge request !25  
						
						
					 
					
						2016-09-13 13:58:54 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7ba471d531 
					 
					
						
						
							
							esp32 cpu_start: Include rom/uart.h, remove inline ROM function declarations  
						
						
						
						
					 
					
						2016-09-13 14:18:17 +10:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						23d5c7579b 
					 
					
						
						
							
							components/esp32,spi_flash: update some comments  
						
						
						
						
					 
					
						2016-09-12 20:02:51 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1b6022bd07 
					 
					
						
						
							
							components/esp32: remove dependency of WIFI_ENABLED on FREERTOS_UNICORE  
						
						
						
						
					 
					
						2016-09-12 19:53:38 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						4598f9fc88 
					 
					
						
						
							
							esp32/lib: Bump WiFi revision  
						
						
						
						
					 
					
						2016-09-12 19:32:05 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e9f2645b21 
					 
					
						
						
							
							components/esp32: add inter-processor call API and implement spi_flash through it  
						
						... 
						
						
						
						With this change, flash operations can run on both cores.
NVS and WiFi stack can also run in dual core mode now. 
						
						
					 
					
						2016-09-12 18:54:45 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						19f9ca0200 
					 
					
						
						
							
							Merge branch 'bugfix/wifi_revision' into 'master'  
						
						... 
						
						
						
						esp32/lib: Bump WiFi revision
See merge request !72  
						
						
					 
					
						2016-09-12 18:52:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jack 
							
						 
					 
					
						
						
							
						
						bd8febe58c 
					 
					
						
						
							
							add MACRO to get flash pad number from efuse value  
						
						
						
						
					 
					
						2016-09-12 17:47:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jack 
							
						 
					 
					
						
						
							
						
						d0442602c7 
					 
					
						
						
							
							add comments to register read/write operations  
						
						
						
						
					 
					
						2016-09-12 17:47:50 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						04b53643ef 
					 
					
						
						
							
							header files: clean up  
						
						... 
						
						
						
						1. format;
2. Slow RTC memory reverse 2KB; 
						
						
					 
					
						2016-09-12 17:47:50 +08:00 
						 
				 
			
				
					
						
							
							
								jack 
							
						 
					 
					
						
						
							
						
						24011ddd05 
					 
					
						
						
							
							header files: modify rom code and soc header files  
						
						... 
						
						
						
						1. timer reg file for both time group 0 and time group 1, not only timer group 0
2. fix bug that io mux header file mismatch with chip
3. fix bug that some BASE address not correct
4. add some static function to eagle.fpga32.rom.addr.v7.ld
5. add interrupts usage table
6. add some comments for rom code functions 
						
						
					 
					
						2016-09-12 17:47:49 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						fe3380d32e 
					 
					
						
						
							
							Merge branch 'bugfix/realloc' into 'master'  
						
						... 
						
						
						
						modify realloc behaves
 modify realloc behaves just like malloc when pass a null pointer for ptr.
See merge request !66  
						
						
					 
					
						2016-09-12 17:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fcf278848d 
					 
					
						
						
							
							Merge branch 'master' into feature/esptool_upstream  
						
						
						
						
					 
					
						2016-09-12 18:02:10 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5810dbef05 
					 
					
						
						
							
							make: Add macro to test for & try to fix up files required for submodules  
						
						... 
						
						
						
						Now applied to both esptool.py & esp32 wifi libs 
						
						
					 
					
						2016-09-12 18:00:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f293d530f8 
					 
					
						
						
							
							esp32/lib: Bump WiFi revision  
						
						
						
						
					 
					
						2016-09-12 17:31:43 +10:00 
						 
				 
			
				
					
						
							
							
								xiaxiaotian 
							
						 
					 
					
						
						
							
						
						7c607e4d63 
					 
					
						
						
							
							Change the enum of wifi_storage_t to be the same as that in wifi lib.  
						
						
						
						
					 
					
						2016-09-12 11:38:13 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						47db66e495 
					 
					
						
						
							
							esp32: modify realloc behaves just like malloc when pass a null pointer for ptr.  
						
						
						
						
					 
					
						2016-09-09 15:06:56 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						46a9754b8e 
					 
					
						
						
							
							hwcrypto sha: Fix initialisation of SHA hardware in esp_shaX_start functions  
						
						... 
						
						
						
						Problem exposed by previous commit. 
						
						
					 
					
						2016-09-09 14:27:53 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						31e6b2cdb4 
					 
					
						
						
							
							Merge branch 'master' into feature/mbedtls  
						
						
						
						
					 
					
						2016-09-09 10:29:19 +10:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						95defc7d32 
					 
					
						
						
							
							mbedtls: Use hardware accelerated AES, SHA, bignum  
						
						
						
						
					 
					
						2016-09-08 17:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2211759cc0 
					 
					
						
						
							
							hwcrypto aes: Fix bugs w/ ECB decrypt, CFB modes  
						
						
						
						
					 
					
						2016-09-08 17:02:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d951ab2661 
					 
					
						
						
							
							hwcrypto aes: Performance tweak, only write key to hardware once  
						
						... 
						
						
						
						Shaves ~10% off time to compute AES-CBC 
						
						
					 
					
						2016-09-08 16:47:37 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a32e954f67 
					 
					
						
						
							
							hwcrypto sha: Feed one block at a time to hardware SHA implementation  
						
						... 
						
						
						
						Fixes a bug where some longer block sizes produced incorrect results. 
						
						
					 
					
						2016-09-08 16:47:34 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0a970e3a25 
					 
					
						
						
							
							hwcrypto: Match API completely to mbedTLS naming conventions  
						
						
						
						
					 
					
						2016-09-08 16:47:31 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2580c07ae6 
					 
					
						
						
							
							esp32 hwcrypto: Make SHA-224 an obvious no-op for now  
						
						... 
						
						
						
						This is not the long term solution... 
						
						
					 
					
						2016-09-08 16:47:28 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2bee84062a 
					 
					
						
						
							
							esp32: Add comment to ROM crypto functions recommending they not be used directly  
						
						
						
						
					 
					
						2016-09-08 16:47:24 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0647d1e922 
					 
					
						
						
							
							esp32 hwcrypto: Rework hardware crypto locking  
						
						... 
						
						
						
						Should protect against concurrent use of hardware crypto primitives,
with good performance.
Not necessary to call esp_aes_acquire_hardware(),
esp_sha_acquire_hardware(), etc when using these APIs. These are
provided for external users calling the hardware crypto hardware
directly, to coexist with this implementation. 
						
						
					 
					
						2016-09-08 16:47:13 +08:00