morris
|
c3ee156df0
|
ethernet: move netif glue && add ref counter
1. move netif glue into single file
2. add reference counter for Ethernet driver
|
2019-11-27 10:36:32 +08:00 |
|
David Cermak
|
c5a6bc9985
|
esp_netif: added missing C++ guards
Closes https://github.com/espressif/esp-idf/issues/4389
|
2019-11-22 10:31:06 +01:00 |
|
David Cermak
|
f91d69efb2
|
esp_netif: rename DHCP flags for client and server
|
2019-11-13 12:36:26 +01:00 |
|
David Cermak
|
7ef385963c
|
esp_netif: minor update of coding style based on clang-tidy
guidelines and fix some copyright notices
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
f839a1328c
|
esp_netif: added locking for netif list management, unit tests to use unique if_keys, updated comments
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
20add7da60
|
esp_netif: extract wifi_netif module as an abstraction to wifi universal interface defined by if handle and callback
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
cf710a3cb1
|
esp_netif: include tcpip_adapter legacy header by default to provide *implicit* compatiblity
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
549ee87912
|
esp_netif: moving default netifs to wifi, moved sta_list to a separate header -- note will fail unit tests
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
d471266b46
|
esp_netif: documentation udpated and grouped the esp-netif API
structure. Updated rst documenentation and diagram of esp-netif
cooperation with other components.
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
3a19bf055d
|
esp_netif and examples: using wifi driver handle, update examples and tests to pass the CI
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
ba13275c6b
|
esp_netif: update default DHCP IP addresses to be in line with old interface, added loopback implementation, explicit esp-netif init, sanity checks for parameters added
|
2019-11-13 12:36:25 +01:00 |
|
David Cermak
|
ffe043b1a8
|
esp_netif: Introduction of esp-netif component as a replacement of tcpip_adpter
- provides object oriented access to network intefaces
- not limited to default netifs
- more generic abstraction to network input output functions
- event handler registration removed from component responsibility
- backward compatibility layer for legacy tcpip_apapter APIs
Closes IDF-39
|
2019-11-13 12:36:25 +01:00 |
|