|
|
|
@@ -0,0 +1,46 @@ |
|
|
|
From 963e5981b7e9212068ee6589983f5cd0e217f7b1 Mon Sep 17 00:00:00 2001 |
|
|
|
From: jrhoffa <robots.are.love@gmail.com> |
|
|
|
Date: Sun, 27 Nov 2022 18:05:45 -0800 |
|
|
|
Subject: [PATCH] Enable lwIP TFTP server support |
|
|
|
|
|
|
|
--- |
|
|
|
components/lwip/CMakeLists.txt | 4 ++++ |
|
|
|
components/lwip/Kconfig | 7 +++++++ |
|
|
|
2 files changed, 11 insertions(+) |
|
|
|
|
|
|
|
diff --git a/components/lwip/CMakeLists.txt b/components/lwip/CMakeLists.txt |
|
|
|
index acd587de92..40dcb7f4f4 100644 |
|
|
|
--- a/components/lwip/CMakeLists.txt |
|
|
|
+++ b/components/lwip/CMakeLists.txt |
|
|
|
@@ -148,6 +148,10 @@ if(CONFIG_LWIP_DHCPS) |
|
|
|
list(APPEND srcs "apps/dhcpserver/dhcpserver.c") |
|
|
|
endif() |
|
|
|
|
|
|
|
+if(CONFIG_LWIP_TFTPS) |
|
|
|
+ list(APPEND srcs "lwip/src/apps/tftp/tftp_server.c") |
|
|
|
+endif() |
|
|
|
+ |
|
|
|
idf_component_register(SRCS "${srcs}" |
|
|
|
INCLUDE_DIRS "${include_dirs}" |
|
|
|
LDFRAGMENTS linker.lf |
|
|
|
diff --git a/components/lwip/Kconfig b/components/lwip/Kconfig |
|
|
|
index 57e8c2b045..5016394397 100644 |
|
|
|
--- a/components/lwip/Kconfig |
|
|
|
+++ b/components/lwip/Kconfig |
|
|
|
@@ -871,6 +871,13 @@ menu "LWIP" |
|
|
|
|
|
|
|
endmenu # LWIP RAW API |
|
|
|
|
|
|
|
+ menu "TFTP" |
|
|
|
+ config LWIP_TFTPS |
|
|
|
+ bool "Enable TFTP server" |
|
|
|
+ default n |
|
|
|
+ |
|
|
|
+ endmenu # TFTP |
|
|
|
+ |
|
|
|
menu "SNTP" |
|
|
|
|
|
|
|
config LWIP_SNTP_MAX_SERVERS |
|
|
|
-- |
|
|
|
2.25.1 |
|
|
|
|