Wangjialin 
							
						 
					 
					
						
						
							
						
						94bcb14bcc 
					 
					
						
						
							
							remove prefix and postfix  
						
						
						
						
					 
					
						2016-09-18 19:05:37 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9938f512f3 
					 
					
						
						
							
							peripheral structure headers: move volatile keyword from members to typedef  
						
						
						
						
					 
					
						2016-09-18 12:36:33 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						489b4f31a9 
					 
					
						
						
							
							add peripheral  module struct headers  
						
						
						
						
					 
					
						2016-09-18 03:14:18 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6cffb5d8b4 
					 
					
						
						
							
							rom/gpio.h: Use new GPIO_PIN0_REG register name  
						
						... 
						
						
						
						Closes github #12  
						
						
					 
					
						2016-09-16 09:43:52 +10:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b0683b0bb4 
					 
					
						
						
							
							components/esp32,bootloader: fix build  
						
						... 
						
						
						
						esp32: use new register name in cpu_start
bootloader: EXTRA_CFLAGS don't work any more, set global CFLAGS in Makefile.projbuild 
						
						
					 
					
						2016-09-15 02:37:54 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						90e37d9eda 
					 
					
						
						
							
							fix whitespace after merge  
						
						
						
						
					 
					
						2016-09-15 02:17:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cf22e4445a 
					 
					
						
						
							
							Merge branch 'master' into feature/logging  
						
						... 
						
						
						
						* master: (45 commits)
  esp32/lib: update to 1303c92c
  dhcpserver: Fix crash when switching wifi mode
  mbedtls: Temporarily disable default hardware crypto SHA & bignum
  mbedtls hwcrypto sha512: Fix redirection of function names
  mbedtls upstream tweak: Move mbedtls_sha512_process in sha512.h
  Format code by using 4 spaces instead
  modify  character conversion error and typo
  modify i2s_reg.h, rebase to master
  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).
  Rename vender_ie_type_t and vendor_ie_id_t to wifi_vendor_ie_type_t and wifi_vendor_ie_id_t respectively
  modify arguments for vendor ie APIs by using enum instead
  esp32: fix typo
  esp32: fix kconfig
  define lwip task priority in esp_task.h
  components: esp32 - fix build error
  components: lwip - Modify lwip task priority and stack definition method
  components: esp32
  components: esp32
  components: esp32/lwip
  task priority: modify lwip/wifi/event task priority
  ...
# Conflicts:
#	components/bootloader/src/main/bootloader_start.c
#	components/bootloader/src/main/flash_encrypt.c
#	components/bootloader/src/main/secure_boot.c
#	components/esp32/cpu_start.c 
						
						
					 
					
						2016-09-15 02:15:50 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						0290a34b55 
					 
					
						
						
							
							components/esp32: clean up cpu_start  
						
						... 
						
						
						
						Move CPU region protection setup into soc/cpu.h
change tabs to spaces
remove unused extern declarations
use RTC_WDTCONFIG0 instead of numeric address (still need to fix BB reg) 
						
						
					 
					
						2016-09-15 02:03:55 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						716cec5ded 
					 
					
						
						
							
							components/log: add implementation, update a few components to use it  
						
						... 
						
						
						
						This also removes logging implementation from bootloader and replaces it
with the one provided by the log component. Some occurrences of printf
and ets_printf have been changed to ESP_LOGx APIs. 
						
						
					 
					
						2016-09-15 00:53:33 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						2efaf42253 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/feature/mbedtls'  
						
						
						
						
					 
					
						2016-09-14 18:05:56 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						b3e671e725 
					 
					
						
						
							
							esp32/lib: update to 3372298f  
						
						... 
						
						
						
						remove freq change in system_init 
						
						
					 
					
						2016-09-14 17:54:34 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						066f3358a7 
					 
					
						
						
							
							components/esp32: use APB_CLK_FREQ instead of a number  
						
						
						
						
					 
					
						2016-09-14 17:54:34 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5ab769516d 
					 
					
						
						
							
							components/esp32: add CPU frequency selection in menuconfig  
						
						... 
						
						
						
						Note that with WiFi stack enabled, system_init will reset frequency to 240MHz.
To make this setting useful, esp32-wifi-libs submodule needs to be updated. 
						
						
					 
					
						2016-09-14 17:54:34 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						6bfe892099 
					 
					
						
						
							
							esp32/lib: update to 1303c92c  
						
						
						
						
					 
					
						2016-09-14 16:57:00 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						6104370ac9 
					 
					
						
						
							
							Merge branch 'feature/support_vendor_ie_api' into 'master'  
						
						... 
						
						
						
						esp32: add vendor ie API
1. add esp_wifi_set_vnd_ie
2. add esp_wifi_set_vnd_ie_cb
See merge request !75  
						
						
					 
					
						2016-09-14 16:53:53 +08:00 
						 
				 
			
				
					
						
							
							
								qiyueixa 
							
						 
					 
					
						
						
							
						
						56586a10ac 
					 
					
						
						
							
							Format code by using 4 spaces instead  
						
						
						
						
					 
					
						2016-09-14 15:18:06 +08:00 
						 
				 
			
				
					
						
							
							
								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