Imported @djphoenix's new native LWIP net module.
Based on his revision 2d290a24a0914be88e5ca4ac7b1018392fe75fe2 (https://github.com/djphoenix/nodemcu-firmware). All LWIP callback handling changed to use the NodeMCU task interface to make it usable on RTOS. IPv4 assumptions have been removed, and this net module /should/ now be IPv6 ready, but aside from compilation no testing has been done in this area. SSL integration points not touched - some work needed there once we have an mbedTLS module.
This commit is contained in:
parent
e67c6f0917
commit
be5dafb264
|
@ -34,7 +34,7 @@ config LUA_BUILTIN_DEBUG
|
||||||
|
|
||||||
config LUA_BUILTIN_DEBUG_EXTENDED
|
config LUA_BUILTIN_DEBUG_EXTENDED
|
||||||
depends on LUA_BUILTIN_DEBUG
|
depends on LUA_BUILTIN_DEBUG
|
||||||
bool "Extended debug support
|
bool "Extended debug support"
|
||||||
default "n"
|
default "n"
|
||||||
help
|
help
|
||||||
Includes the full debug module, rather than just getregistry and traceback.
|
Includes the full debug module, rather than just getregistry and traceback.
|
||||||
|
@ -46,17 +46,13 @@ depends on LUA_BUILTIN_DEBUG
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
config LUA_MODULE_NODE
|
|
||||||
bool "Node module"
|
|
||||||
default "y"
|
|
||||||
help
|
|
||||||
Includes the node module (recommended).
|
|
||||||
|
|
||||||
config LUA_MODULE_FILE
|
|
||||||
bool "File module"
|
config LUA_MODULE_BTHCI
|
||||||
default "y"
|
bool "BlueTooth HCI interface module"
|
||||||
|
default "n"
|
||||||
help
|
help
|
||||||
Includes the file module (recommended).
|
Includes the simple BlueTooth HCI module.
|
||||||
|
|
||||||
config LUA_MODULE_ENCODER
|
config LUA_MODULE_ENCODER
|
||||||
bool "Encoder module"
|
bool "Encoder module"
|
||||||
|
@ -65,16 +61,28 @@ config LUA_MODULE_ENCODER
|
||||||
Includes the encoder module. This provides hex and base64 encoding and
|
Includes the encoder module. This provides hex and base64 encoding and
|
||||||
decoding functionality.
|
decoding functionality.
|
||||||
|
|
||||||
|
config LUA_MODULE_FILE
|
||||||
|
bool "File module"
|
||||||
|
default "y"
|
||||||
|
help
|
||||||
|
Includes the file module (recommended).
|
||||||
|
|
||||||
|
config LUA_MODULE_NET
|
||||||
|
bool "Net module"
|
||||||
|
default "y"
|
||||||
|
help
|
||||||
|
Includes the net module (recommended).
|
||||||
|
|
||||||
|
config LUA_MODULE_NODE
|
||||||
|
bool "Node module"
|
||||||
|
default "y"
|
||||||
|
help
|
||||||
|
Includes the node module (recommended).
|
||||||
|
|
||||||
config LUA_MODULE_WIFI
|
config LUA_MODULE_WIFI
|
||||||
bool "WiFi module"
|
bool "WiFi module"
|
||||||
default "y"
|
default "y"
|
||||||
help
|
help
|
||||||
Includes the WiFi module (recommended).
|
Includes the WiFi module (recommended).
|
||||||
|
|
||||||
config LUA_MODULE_BTHCI
|
|
||||||
bool "BlueTooth HCI interface module"
|
|
||||||
default "n"
|
|
||||||
help
|
|
||||||
Includes the simple BlueTooth HCI module.
|
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue