]>
granicus.if.org Git - esp-idf/log
Wu Jian Gang [Mon, 5 Sep 2016 12:14:58 +0000 (20:14 +0800)]
event: not post got ip event if static is invalid
Wu Jian Gang [Tue, 6 Sep 2016 05:02:02 +0000 (13:02 +0800)]
tcpip_adapter: typedef clean up
Wu Jian Gang [Mon, 5 Sep 2016 03:05:07 +0000 (11:05 +0800)]
event: post got ip event when use static ip
TW6926
Wu Jian Gang [Fri, 2 Sep 2016 12:27:22 +0000 (20:27 +0800)]
tcpip_adapter: use dhcp callback to post got ip event
Wu Jian Gang [Fri, 2 Sep 2016 12:00:45 +0000 (20:00 +0800)]
dhcp: add dhcp callback
The callback has no parameter now.
TODO: add a parameter to show dhcp status if needed.
Wu Jian Gang [Fri, 2 Sep 2016 10:18:22 +0000 (18:18 +0800)]
lwip: remove netif_reg_addr_change_cb
Wu Jian Gang [Tue, 6 Sep 2016 08:52:15 +0000 (16:52 +0800)]
Merge branch 'feature/get_sta_authmode' into 'master'
Add get station auth mode
See merge request !57
xiaxiaotian [Tue, 6 Sep 2016 08:15:47 +0000 (16:15 +0800)]
Change the type of authmode
xiaxiaotian [Tue, 6 Sep 2016 08:14:40 +0000 (16:14 +0800)]
Change the type of authmode
xiaxiaotian [Tue, 6 Sep 2016 07:28:09 +0000 (15:28 +0800)]
Post station's auth mode event after it is connected to AP.
xiaxiaotian [Mon, 5 Sep 2016 13:13:20 +0000 (21:13 +0800)]
Add get station auth mode
Angus Gratton [Tue, 6 Sep 2016 02:04:14 +0000 (10:04 +0800)]
Merge branch 'feature/lwip_sntp_fromwifi' into 'master'
Feature/lwip sntp fromwifi
Merge feature/lwip_sntp from wifi to master
See merge request !58
Angus Gratton [Tue, 6 Sep 2016 01:49:06 +0000 (11:49 +1000)]
Merge feature/lwip_sntp into feature/lwip_sntp_master
Angus Gratton [Tue, 6 Sep 2016 01:41:53 +0000 (09:41 +0800)]
Merge branch 'feature/wifi-stage-two' into 'master'
Merge wifi branch stage two
Merge wifi branch up to commit
cb6bd109f2 plus some cleanup.
See merge request !55
Angus Gratton [Tue, 6 Sep 2016 01:15:28 +0000 (11:15 +1000)]
FreeRTOS thread local storage config: If using WiFi this must be >0
Angus Gratton [Mon, 5 Sep 2016 02:02:11 +0000 (12:02 +1000)]
Temporarily restrict WiFi stack to only run in single core more
See github #6.
Angus Gratton [Mon, 5 Sep 2016 01:50:53 +0000 (11:50 +1000)]
Minor comment cleanup
Angus Gratton [Mon, 5 Sep 2016 00:54:43 +0000 (10:54 +1000)]
Bump WiFi libraries to latest
Angus Gratton [Mon, 5 Sep 2016 00:49:12 +0000 (10:49 +1000)]
Makefiles: Fix case where updating the WiFi libraries directory didn't trigger a re-link
Angus Gratton [Mon, 5 Sep 2016 00:42:17 +0000 (10:42 +1000)]
Merge wifi commit '
87977b92f3e12cfca74cf2e4dea87dc8d60b26fc ' into feature/wifi-stage-two
Angus Gratton [Mon, 5 Sep 2016 00:34:31 +0000 (08:34 +0800)]
Merge branch 'feature/wifi-stage-one' into 'master'
Wifi branch changes stage one
Wifi branch up to commit
588d384 , plus some cleanup.
See merge request !52
Wu Jian Gang [Fri, 2 Sep 2016 08:26:06 +0000 (16:26 +0800)]
sntp: fix author name
Angus Gratton [Fri, 2 Sep 2016 01:59:21 +0000 (11:59 +1000)]
Update WiFi library version.
This version compiles but does not startup with WiFi component enabled.
Angus Gratton [Fri, 2 Sep 2016 01:33:53 +0000 (11:33 +1000)]
Minor comment cleanup
Remove old commented code, etc.
Angus Gratton [Fri, 2 Sep 2016 01:29:27 +0000 (11:29 +1000)]
tcpip_adapter: Fix typo STOPED->STOPPED
liuzhifu [Fri, 26 Aug 2016 07:33:32 +0000 (15:33 +0800)]
components: esp32
remove debug info in event.c/wifi.c
Angus Gratton [Fri, 2 Sep 2016 01:14:27 +0000 (11:14 +1000)]
Merge wifi branch commit '
588d384393536a040f899b382890316c56061b6a ' into feature/wifi-stage-one
liuhan [Thu, 1 Sep 2016 11:56:51 +0000 (19:56 +0800)]
components/lwip: modify sntp function
delete sntp_time.c file, move sntp head file.
liuhan [Mon, 29 Aug 2016 09:47:45 +0000 (17:47 +0800)]
components/lwip/apps/sntp: modify SNTP function feature
modify makefile for compile SNTP function in lwip, see sntp file.
liuhan [Fri, 26 Aug 2016 06:54:40 +0000 (14:54 +0800)]
components/lwip: add SNTP function feature
Develop and Compile SNTP function based on LWIP core code, see lwip/apps/sntp file.
Wu Jian Gang [Thu, 1 Sep 2016 11:05:50 +0000 (19:05 +0800)]
lwip: format dhcpserver.c
Wu Jian Gang [Thu, 1 Sep 2016 11:02:06 +0000 (19:02 +0800)]
Merge branch 'bugfix/lwip_dhcpserver' into 'wifi'
Bugfix/lwip dhcpserver
TW6872
See merge request !50
liuhan [Thu, 1 Sep 2016 03:37:24 +0000 (11:37 +0800)]
lwip: fix a mistake in parse_msg of dhcpserver.c
TW6872
Ivan Grokhotkov [Thu, 1 Sep 2016 07:13:15 +0000 (15:13 +0800)]
gitlab-ci: update submodules before build
Gitlab CI will cache build directory per branch and per build step. Also it doesn't try to update submodules.
We have to do this manually because otherwise we end up with old version of submodule in cached directory.
Wu Jian Gang [Thu, 1 Sep 2016 09:19:28 +0000 (17:19 +0800)]
Merge branch 'bugfix/adapter_dhcp' into 'wifi'
Fix adapter dhcp
Fix some bugs when call adapter dhcpc/s API to test dhcp start/stop, from QA, TW6803 & TW6804.
See merge request !45
Angus Gratton [Thu, 1 Sep 2016 08:17:22 +0000 (16:17 +0800)]
Merge branch 'feature/newlib_locking' into 'master'
newlib locking support
Has matching tests here: http://gitlab.espressif.cn/idf/esp-idf-tests/commits/feature/newlib_locking_tests
This is ready, the "bug" I saw was me not understanding how newlib stream locking works (I still don't understand why it works like it does, but that's less important for now.)
See merge request !17
Ivan Grokhotkov [Thu, 1 Sep 2016 07:41:08 +0000 (15:41 +0800)]
Merge branch 'bugfix/gitlab_update_submodules' into 'master'
gitlab-ci: update submodules before build
Gitlab CI will cache build directory per branch and per build step. Also it doesn't try to update submodules.
We have to do this manually because otherwise we end up with old version of submodule in cached directory.
See merge request !47
liuzhifu [Thu, 1 Sep 2016 07:17:50 +0000 (15:17 +0800)]
components: lwip - modify HEAP_HIGHWAT from 6K to 20K
Since esp32 has much more memory than esp31B, modify the HEAP_HIGHWAT from
6K to 20K.
Notes: HEAP_HIGHWAT is used for tcp/udp tx flow control, if socket task detects
that the free heap memory is less than HEAP_HIGHWAT, it stops to trasmitting until
the free heap memory is greater than HEAP_HIGHWAT
Ivan Grokhotkov [Thu, 1 Sep 2016 07:13:15 +0000 (15:13 +0800)]
gitlab-ci: update submodules before build
Gitlab CI will cache build directory per branch and per build step. Also it doesn't try to update submodules.
We have to do this manually because otherwise we end up with old version of submodule in cached directory.
Wu Jian Gang [Thu, 1 Sep 2016 07:11:23 +0000 (15:11 +0800)]
tcpip_adapter: fix a typo
xiaxiaotian [Thu, 1 Sep 2016 07:09:00 +0000 (15:09 +0800)]
WIFI API: esp_err_t esp_wifi_set_storage(wifi_storage_t storage);
1. Add the parameter type of api esp_wifi_set_storage.
2. WIFI_STORAGE_RAM means storing profiles in ram. WIFI_STORAGE_FLASH means storing profiles in flash.
Angus Gratton [Thu, 1 Sep 2016 03:22:22 +0000 (11:22 +0800)]
Merge branch 'bugfix/md5_rom_header_types' into 'master'
md5_hash.h: Replace outdated use of c_types.h with stdint
See merge request !44
Wu Jian Gang [Wed, 31 Aug 2016 09:48:49 +0000 (17:48 +0800)]
tcpip_adapter: fix a mistake in tcpip_adapter_dhcpc_stop
TW6803
Wu Jian Gang [Wed, 31 Aug 2016 09:02:36 +0000 (17:02 +0800)]
tcpip_adapter: adjust some function sequence, fix ip info log
Wu Jian Gang [Wed, 31 Aug 2016 08:34:48 +0000 (16:34 +0800)]
tcpip_adapter: modify dhcpc status, fix static ip issue
TW6804 supplement
Wu Jian Gang [Tue, 30 Aug 2016 15:58:55 +0000 (23:58 +0800)]
tcpip_adapter: not allow to set ip if dhcpc/s not stoped
TW6804
Angus Gratton [Wed, 31 Aug 2016 22:56:06 +0000 (08:56 +1000)]
md5_hash.h: Replace outdated use of c_types.h with stdint
Wu Jian Gang [Wed, 31 Aug 2016 15:01:07 +0000 (23:01 +0800)]
wifi_lib: update to
fbb084da
Jeroen Domburg [Wed, 31 Aug 2016 04:15:04 +0000 (12:15 +0800)]
Merge branch 'bugfix/ocd_stop_on_unhandled_exception' into 'master'
Fix: Return after setting breakpoint when ocd is detected instead of continuing …
…into the panic routine
Made a small thinko when refactoring the panic handler code. This fixes it.
See merge request !36
xiaxiaotian [Tue, 30 Aug 2016 10:10:30 +0000 (18:10 +0800)]
Merge branch 'wifi' of ssh://gitlab.espressif.cn:27227/idf/esp-idf into wifi
xiaxiaotian [Tue, 30 Aug 2016 10:09:48 +0000 (18:09 +0800)]
1. Add api ssc cmd "ap -K -a aid" to kick out connected station.
The parameter aid followed -a is aid of the connected station. If aid is 0, kick out all of the connected stations.
2. Add block parameter to api esp_wifi_scan_start.
If block is true, the api blocks before scan done or returns directly.
liuzhifu [Tue, 30 Aug 2016 10:06:37 +0000 (18:06 +0800)]
components: lwip - enable PERF macro for debug reason
liuzhifu [Tue, 30 Aug 2016 10:05:32 +0000 (18:05 +0800)]
set sta gotip default event handler
liuzhifu [Tue, 30 Aug 2016 10:04:22 +0000 (18:04 +0800)]
TW6785 - add sta auto connect api
Jeroen Domburg [Tue, 30 Aug 2016 10:02:20 +0000 (18:02 +0800)]
Merge branch 'feature/openocd_doc' into 'master'
Add openocd documentation and config file
As we (=Ivan/Angus) discussed, the esp32-specific openocd/gdb documentation and helper tools will live in the esp-idf repository. This is an initial document detailing the basics of setting up OpenOCD with an esp32 module. It should be sufficient for people already familiar with a similar setup on another platform to start using JTAG for debugging. It can be expanded much more (e.g. the tracetool still is missing) but we'llhave to add that later.
See merge request !31
Jeroen Domburg [Tue, 30 Aug 2016 09:55:20 +0000 (17:55 +0800)]
Fix: Return after setting breakpoint when ocd is detected instead of continuing into the panic routine
Jeroen Domburg [Tue, 30 Aug 2016 07:44:20 +0000 (15:44 +0800)]
Add bit of text saying openocd helper options for esp-idf are enabled by default
liuzhifu [Tue, 30 Aug 2016 06:04:12 +0000 (14:04 +0800)]
components:esp32 - notify wifi driver when sta got ip
Liu Han [Tue, 30 Aug 2016 05:54:16 +0000 (13:54 +0800)]
Merge branch 'feature/json' into 'master'
components/json: add JSON parse feature
Develop and Compile JSON Parse function, can test by running list, see test_json file.
See merge request !33
Liu Han [Tue, 30 Aug 2016 05:52:51 +0000 (13:52 +0800)]
Merge branch 'feature/expat' into 'master'
components/expat: add XML parse feature
Develop and Compile XML Parse based on XMPP protocol, can test from unity running list, see expat file.
See merge request !32
liuzhifu [Tue, 30 Aug 2016 05:52:44 +0000 (13:52 +0800)]
components: lwip - adjust ip print
liuzhifu [Tue, 30 Aug 2016 05:51:41 +0000 (13:51 +0800)]
components: esp32 - notify wifi when got sta ip
Jeroen Domburg [Tue, 30 Aug 2016 03:30:03 +0000 (11:30 +0800)]
Fix issued raised in the merge request
liuzhifu [Tue, 30 Aug 2016 01:48:08 +0000 (09:48 +0800)]
remove unnecessary print in sys_arch.c
Jeroen Domburg [Mon, 29 Aug 2016 08:24:22 +0000 (16:24 +0800)]
Add openocd documentation and config file
Wu Jian Gang [Mon, 29 Aug 2016 07:35:44 +0000 (15:35 +0800)]
components/lwip: use newlib errno
Angus Gratton [Mon, 29 Aug 2016 07:06:18 +0000 (15:06 +0800)]
Merge branch 'feature/make_incremental_headers' into 'master'
Makefile: Fix "No rule to make target X.h" for generated header dependencies
See merge request !30
Ivan Grokhotkov [Mon, 29 Aug 2016 07:04:15 +0000 (15:04 +0800)]
Merge branch 'bugfix/rom_aes_set_endian' into 'master'
[Github] Fix prototype for ets_aes_set_endian
https://github.com/espressif/esp-idf/pull/3
Original description:
>
> found small mistake in it
>
> we have:
>
```
PROVIDE ( ets_aes_crypt = 0x4005c9b8 );
PROVIDE ( ets_aes_disable = 0x4005c8f8 );
PROVIDE ( ets_aes_enable = 0x4005c8cc );
PROVIDE ( ets_aes_set_endian = 0x4005c928 );
PROVIDE ( ets_aes_setkey_dec = 0x4005c994 );
PROVIDE ( ets_aes_setkey_enc = 0x4005c97c );
```
See merge request !29
liuzhifu [Mon, 29 Aug 2016 06:32:38 +0000 (14:32 +0800)]
components:lwip
disable debug info of lwip
Angus Gratton [Mon, 29 Aug 2016 00:48:53 +0000 (10:48 +1000)]
Makefile: Fix "No rule to make target X.h" for generated header dependencies
rudi ;-) [Sat, 27 Aug 2016 12:34:02 +0000 (14:34 +0200)]
Update aes.h
found small mistake in it
we have:
PROVIDE ( ets_aes_crypt = 0x4005c9b8 );
PROVIDE ( ets_aes_disable = 0x4005c8f8 );
PROVIDE ( ets_aes_enable = 0x4005c8cc );
PROVIDE ( ets_aes_set_endian = 0x4005c928 );
PROVIDE ( ets_aes_setkey_dec = 0x4005c994 );
PROVIDE ( ets_aes_setkey_enc = 0x4005c97c );
Signed-off-by: Ivan Grokhotkov <ivan@espressif.com>
liuzhifu [Sat, 27 Aug 2016 10:10:01 +0000 (18:10 +0800)]
rename wifi_set_promiscuous_rx_cb wifi esp_wifi_set_promiscuous_rx_cb
Wu Jian Gang [Fri, 26 Aug 2016 10:18:15 +0000 (18:18 +0800)]
Merge remote-tracking branch 'origin/bugfix/TW6738' into wifi
Wu Jian Gang [Fri, 26 Aug 2016 04:03:52 +0000 (12:03 +0800)]
tcpip_adpater: set ip to zero in tcpip_adapter_down
In some cases, there will have "ip unchanged", and have no event posted
when station reconnected.
liuzhifu [Fri, 26 Aug 2016 07:58:52 +0000 (15:58 +0800)]
disable log info in tcpip_adapter layer
Wu Jian Gang [Fri, 26 Aug 2016 10:16:29 +0000 (18:16 +0800)]
tcpip_adapter: code clean up
Wu Jian Gang [Fri, 26 Aug 2016 03:52:46 +0000 (11:52 +0800)]
tcpip_adapter: clean up dhcpc status
only auto start dhcpc in init status
liuzhifu [Fri, 26 Aug 2016 07:33:32 +0000 (15:33 +0800)]
components: esp32
remove debug info in event.c/wifi.c
liuhan [Fri, 26 Aug 2016 09:46:55 +0000 (17:46 +0800)]
recompile DHCP server function
modify DHCP data parameter type in calling DHCP interface.
Wu Jian Gang [Thu, 25 Aug 2016 08:49:59 +0000 (16:49 +0800)]
system api: clean unsupported system apis
liuhan [Fri, 26 Aug 2016 06:15:14 +0000 (14:15 +0800)]
TW6738: fix DHCP -L issue
recompile DHCP server function, only support start, stop and option interface.
Wu Jian Gang [Thu, 25 Aug 2016 04:56:57 +0000 (12:56 +0800)]
add esp_intr.h
liuzhifu [Wed, 24 Aug 2016 08:33:30 +0000 (16:33 +0800)]
components: lwip
Implement lwip per-thread-sem with:
vTaskSetThreadLocalStoragePointerAndDelCallback/pvTaskGetThreadLocalStoragePointer
register sys_thread_tls_free to free per-thread-sem when the thread is terminated.
Also let lwip use index CONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX
liuzhifu [Wed, 24 Aug 2016 07:32:36 +0000 (15:32 +0800)]
Remove the workaround that erase flash before calling nvs_flash_init
liuzhifu [Wed, 24 Aug 2016 07:11:28 +0000 (15:11 +0800)]
modify APB_CLK_FREQ from 40M to 80M
liuzhifu [Wed, 24 Aug 2016 07:04:25 +0000 (15:04 +0800)]
Implement ETS_INTR_ENABLE/ETS_INTR_DISABLE with xt_ints_on/xt_ints_off
liuzhifu [Tue, 23 Aug 2016 12:14:54 +0000 (20:14 +0800)]
components: lwip/tcpip_adapter/freertos/esp32
Replace os_printf with printf
liuzhifu [Tue, 23 Aug 2016 12:10:42 +0000 (20:10 +0800)]
enable sys_arch_protect/sys_arch_unprotect with portENTER_CRITICAL/portEXIT_CRITICAL
liuzhifu [Tue, 23 Aug 2016 03:28:53 +0000 (11:28 +0800)]
component: lwip
1. add lock version print for lwip (workaround)
2. add debug info into sys_arch.c to debug xQueueReceive issue
xiaxiaotian [Tue, 23 Aug 2016 03:22:58 +0000 (11:22 +0800)]
1. Remove ip member of struct station_info
2. Add struct station_list into tcpip_adapter layer
3. When ap -L cmd is received, get mac address from mac layer first and then search ip address based on mac address on dhcp layer.
xiaxiaotian [Mon, 22 Aug 2016 06:37:28 +0000 (14:37 +0800)]
1. Move the structure pointer into the respective case statement.
xiaxiaotian [Fri, 19 Aug 2016 11:27:35 +0000 (19:27 +0800)]
Merge branch 'wifi' of ssh://gitlab.espressif.cn:27227/idf/esp-idf into wifi
xiaxiaotian [Fri, 19 Aug 2016 11:09:59 +0000 (19:09 +0800)]
Fix the bug that the query reault is 'connected' when station is disconnected by input 'sta -D'
liuzhifu [Fri, 19 Aug 2016 09:23:04 +0000 (17:23 +0800)]
impact components: lwip/freertos
1. Remove xTaskGetPerTaskData
2. Implement lwip per thread semaphore with vTaskSetThreadLocalStoragePointer
and pvTaskGetThreadLocalStoragePointer
3. Add sys_thread_sem_get/sys_thread_sem_init/sys_thread_sem_deinit
xiaxiaotian [Fri, 19 Aug 2016 04:08:45 +0000 (12:08 +0800)]
add got ip event handler
liuzhifu [Wed, 17 Aug 2016 13:05:29 +0000 (21:05 +0800)]
fix socket compile error
liuzhifu [Wed, 17 Aug 2016 11:47:33 +0000 (19:47 +0800)]
modify tcpip_dep_dhcpc_stop to tcpip_adapter_dhcpc_stop
liuzhifu [Wed, 17 Aug 2016 08:28:57 +0000 (16:28 +0800)]
add debug info to wifi.c
liuhan [Thu, 25 Aug 2016 09:04:14 +0000 (17:04 +0800)]
components/json: add JSON parse feature
Develop and Compile JSON Parse function, see json file.
Angus Gratton [Thu, 25 Aug 2016 08:30:47 +0000 (16:30 +0800)]
FreeRTOS: Convert portMUX_DEBUG to a configuration item