Angus Gratton
a6980fce4c
lwip: Use strlcpy() instead of memcpy() to copy hostname to static buffer
2017-03-17 18:12:41 +08:00
alarruskain
4bd41d4082
lwip: Fix hostname set in tcpip_adapter_lwip
...
Hostname for each interface is not correctly stored in "hostinfo" variable.
Merges #350 https://github.com/espressif/esp-idf/pull/350
2017-03-17 18:12:41 +08:00
me-no-dev
26015f5d88
Do not printf if debug is not enabled
2017-01-18 16:06:54 +02:00
me-no-dev
dd3f18d2d8
Initial mDNS component and example
2017-01-13 12:12:43 +02:00
shangke
2e06c6ba38
dhcp: fix dhcp err when wifi and ethernet coexist
2017-01-10 21:54:53 +08:00
Liu Han
315b3f979f
components/tcpip_adapter: Allow to set different hostname for each interface
2017-01-10 12:42:14 +08:00
Wu Jian Gang
cca883490e
Merge branch 'bugfix/tcpip_adapter_set_ip_info' into 'master'
...
Fix set static IP address issue
Set static IP address, clear current DNS servers default.
See merge request !310
2016-12-20 11:18:17 +08:00
Deomid Ryabkov
cbff82cc44
Allow gw to be null
...
Allow interfaces to be configured without a default gateway, for
local-only communication.
In case of the AP interface, if gw is not set, do not offer it.
2016-12-14 19:34:04 +00:00
Liu Han
d60ff9b6f6
components/tcpip_adapter: Fix set static IP address issue
...
Set static IP address, clear current DNS servers.
2016-12-13 09:52:29 +08:00
Deomid Ryabkov
ce8b52617e
Zero-fill netif on alloc
...
Fixes espressif/esp-idf#133
2016-12-07 14:32:29 +00:00
shangke
e0040af7e5
ethernet: add first version of ethernet driver
2016-12-01 19:17:48 +08:00
liuhan
1b9a4a8139
tcpip_adapter: add get netif host name api
2016-11-30 17:41:19 +08:00
liuhan
7114f933bb
tcpip_adapter: fix bug 7462
...
modify the code execution condition
2016-11-30 15:24:49 +08:00
tzx
a8fb9f2b84
ipv6 interface: add branch for ipv6 interface
2016-11-21 11:06:51 +08:00
liuhan
fa1d5bfbc7
tcpip_adapter: add set hostname interface
2016-11-15 11:46:52 +08:00
Angus Gratton
208e83def7
build system: Refactor component.mk to not need component_common.mk
...
New makefile component_wrapper.mk allows some variables to be set
before component.mk is evaluated. This properly fixes problems with
sdkconfig being hard to access in all phases of the build.
Including component_common.mk is no longer necessary and will print a
deprecation warning for components which use it.
2016-11-10 15:52:22 +11:00
Liu Zhi Fu
4f2719236f
esp32/tcpip_adapter: softap supports max 10 stations
...
The max number of stations softap supports is modified from 8 to 10
2016-10-28 16:53:49 +08:00
liuzhifu
750d6faf51
esp32/tcpip_adapter: rework according to review comments
...
1. Modify sta to station in comments
2. Modify esp_wifi_get_ap_num to esp_wifi_scan_get_ap_num
3. Modify esp_wifi_get_ap_list to esp_wifi_scan_get_ap_records
2016-10-26 20:02:39 +08:00
liuzhifu
3cca62dfa4
esp32/tcpip_adapter: refractor for some wifi APIs
...
1. Modify esp_wifi_get_station_list to esp_wifi_ap_get_sta_list
2. Modify tcpip_adapter_get_station_list to tcpip_adapter_get_sta_list
3. Remove esp_wifi_free_station_list
4. Remove tcpip_adapter_free_station_list
5. Modify related data struct accordingly
2016-10-26 18:16:40 +08:00
liuzhifu
700ed63651
component/tcpip_adapter: not update dhcps status when it is stopped after mode switch
...
When switch the mode from WIFI_MODE_STA/WIFI_MODE_NULL to WIFI_MODE_AP/WIFI_MODE_APSTA,
if the dhcp server is STOPPED, then dhcp server will not start automatically.
2016-10-25 09:26:10 +08:00
Wu Jian Gang
3533c6b7f4
components/tcpip_adapter: add some comments
2016-09-29 10:55:52 +08:00
Wu Jian Gang
8fcb0827ae
components/tcpip_adapter: add comments for tcpip_adapter
2016-09-28 16:21:24 +08:00
Ivan Grokhotkov
952df01a10
wifi: move type definitions into separate header file
...
While this may reduce esp_wifi.h file readability for people who don't have a "go to definition" function in their editors, this is needed to decouple esp_wifi and esp_event headers, and possibly other headers which may use wifi types in the future.
2016-09-27 11:47:47 +08:00
Ivan Grokhotkov
b190dc3e9f
components/lwip,esp32: fixes for C++
...
- put contents of a few headers into c++ guard blocks
- fix off-by-one error in do_global_ctors
- remove system_init from startup code (should be called from main)
2016-09-26 03:05:25 +08:00
liuzhifu
67e8b3bcaf
tcpip_adapter: set sta ip to IP_ADDR_ANY when sta disconnect from ap
...
When sta is disconnected from AP, set sta ip to IP_ADDR_ANY to trigger lwip
to clean up all TCP/UDP pcbs.
2016-09-22 11:49:37 +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
Angus Gratton
1d355b93df
lwip: Define LWIP_ESP8266 in port lwipopts.h not gcc command line
2016-09-09 13:53:38 +10:00
Angus Gratton
3b1c3dab4b
Name component makefiles component.mk instead of Makefile
...
Fixes problems with Eclipse trying to build in directories it shouldn't.
This is a breaking change for existing repositories, they need to rename
any component Makefiles to component.mk and rename their references to
$(IDF_PATH)/make/component.mk to $(IDF_PATH)/make/component_common.mk
2016-09-08 13:41:19 +10:00
Wu Jian Gang
c97aa4a709
tcpip_adapter: fix dhcp client work flow
2016-09-06 19:36:03 +08:00
Wu Jian Gang
df53d1588a
tcpip_adapter: typedef clean up
2016-09-06 19:36:03 +08:00
Wu Jian Gang
1588d1aa6e
event: post got ip event when use static ip
...
TW6926
2016-09-06 19:32:34 +08:00
Wu Jian Gang
c3af6e51d7
tcpip_adapter: use dhcp callback to post got ip event
2016-09-06 19:32:34 +08:00
Wu Jian Gang
ef23607a67
lwip: remove netif_reg_addr_change_cb
2016-09-06 19:32:33 +08:00
Angus Gratton
587f90929c
Minor comment cleanup
2016-09-05 11:50:53 +10:00
Wu Jian Gang
861a976eee
tcpip_adapter: fix a typo
2016-09-01 15:11:23 +08:00
Wu Jian Gang
e2b4421629
tcpip_adapter: fix a mistake in tcpip_adapter_dhcpc_stop
...
TW6803
2016-09-01 10:44:09 +08:00
Wu Jian Gang
a19b03611c
tcpip_adapter: adjust some function sequence, fix ip info log
2016-09-01 10:44:08 +08:00
Wu Jian Gang
7a13eda78f
tcpip_adapter: modify dhcpc status, fix static ip issue
...
TW6804 supplement
2016-09-01 10:44:08 +08:00
Wu Jian Gang
7bea025b56
tcpip_adapter: not allow to set ip if dhcpc/s not stoped
...
TW6804
2016-09-01 10:44:08 +08:00
liuzhifu
e23a012dac
components: lwip - adjust ip print
2016-08-30 13:52:44 +08:00
Wu Jian Gang
f31ba138e1
Merge remote-tracking branch 'origin/bugfix/TW6738' into wifi
2016-08-26 19:06:39 +08:00
liuzhifu
c65030b8ab
disable log info in tcpip_adapter layer
2016-08-26 19:06:38 +08:00
Wu Jian Gang
7d0c139fdc
tcpip_adapter: code clean up
2016-08-26 19:06:38 +08:00
liuhan
62c891735b
recompile DHCP server function
...
modify DHCP data parameter type in calling DHCP interface.
2016-08-26 19:06:38 +08:00
Wu Jian Gang
588d384393
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.
2016-08-26 19:06:38 +08:00
liuhan
aec816520c
TW6738: fix DHCP -L issue
...
recompile DHCP server function, only support start, stop and option interface.
2016-08-26 19:06:38 +08:00
Wu Jian Gang
cb33a0fb9b
tcpip_adapter: clean up dhcpc status
...
only auto start dhcpc in init status
2016-08-26 19:06:38 +08:00
liuzhifu
dcc998c92f
components: lwip/tcpip_adapter/freertos/esp32
...
Replace os_printf with printf
2016-08-26 19:03:51 +08:00
xiaxiaotian
ef0cd1cde3
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.
2016-08-26 19:03:50 +08:00
xiaxiaotian
ccd60408b3
Fix the bug that the query reault is 'connected' when station is disconnected by input 'sta -D'
2016-08-26 19:03:50 +08:00