rarely used components added as idf dependencies

This commit is contained in:
Bogdan Pilyugin 2023-09-24 10:24:42 +02:00
parent 1ea7e10c8c
commit 1c0d656ba0
9 changed files with 2191 additions and 2043 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/build
/WEBUI_DIST
/managed_components

3
.gitmodules vendored
View File

@ -1,9 +1,6 @@
[submodule "components/webguiapp"]
path = components/webguiapp
url = https://gitlab.com/userbogd/webguiapp.git
[submodule "components/esp_cron"]
path = components/esp_cron
url = https://github.com/userbogd/esp_cron.git
[submodule "WEBUI_SRC/src/components/webguicomp"]
path = WEBUI_SRC/src/components/webguicomp
url = https://gitlab.com/userbogd/webguicomp.git

View File

@ -1603,6 +1603,11 @@
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/esp_netif/lwip/esp_netif_lwip_defaults.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/esp_netif/lwip/esp_netif_lwip_ppp.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/esp_netif/lwip/esp_netif_lwip_ppp.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/esp_netif/lwip/esp_netif_sntp.c</name>
<type>1</type>
@ -4028,5 +4033,30 @@
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/efuse/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/lwip/lwip/src/netif/ppp/polarssl/arc4.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/lwip/lwip/src/netif/ppp/polarssl/arc4.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/lwip/lwip/src/netif/ppp/polarssl/des.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/lwip/lwip/src/netif/ppp/polarssl/des.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/lwip/lwip/src/netif/ppp/polarssl/md4.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/lwip/lwip/src/netif/ppp/polarssl/md4.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/lwip/lwip/src/netif/ppp/polarssl/md5.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/lwip/lwip/src/netif/ppp/polarssl/md5.c</location>
</link>
<link>
<name>build/ide/esp_idf_components/lwip/lwip/src/netif/ppp/polarssl/sha1.c</name>
<type>1</type>
<location>/home/bogdan/esp-idf-v5.1.1/components/lwip/lwip/src/netif/ppp/polarssl/sha1.c</location>
</link>
</linkedResources>
</projectDescription>

View File

@ -2,12 +2,16 @@
<div class="cardholder">
<WifiSetCard></WifiSetCard>
<EthSetCard></EthSetCard>
<GSMSetCard></GSMSetCard>
<LoRaSetCard></LoRaSetCard>
</div>
</template>
<script setup>
import WifiSetCard from "components/webguicomp/cards/WifiSetCard.vue";
import EthSetCard from "components/webguicomp/cards/EthSetCard.vue";
import GSMSetCard from "src/components/webguicomp/cards/GSMSetCard.vue";
import LoRaSetCard from "src/components/webguicomp/cards/LoRaSetCard.vue";
defineOptions({
name: 'InterfacesSettings'

@ -1 +0,0 @@
Subproject commit 7266718a6be804ca280a6921795fc75e4d044eeb

View File

@ -1,9 +1,29 @@
dependencies:
idf:
component_hash: null
source:
type: idf
version: 5.1.1
manifest_hash: cc4f7a08a6eeed39d05fbfb84ff3df9215bdf0009945794b887b5e99cbaee95b
target: esp32
version: 1.0.0
dependencies:
espressif/esp_modem:
component_hash: db634499298a3335367039b07838e9fcc1dd44e8c44bb67c2a6d7cc26b6d8ca4
source:
service_url: https://api.components.espressif.com/
type: service
version: 1.0.1
idf:
component_hash: null
source:
type: idf
version: 5.1.1
userbogd/esp_cron:
component_hash: 35344073b39c4022e240a7883651ec8fefc30275a9e36267870146a7430a852d
source:
git: https://github.com/userbogd/esp_cron.git
path: .
type: git
version: 6785ad092344b6c391fa24b0a0b25ffd258d79e6
userbogd/ttn-esp32:
component_hash: 46673f2091b28f3f22d594c77bc863ef52d4abeea3f3ecc5c4ba46c35e7a862d
source:
git: https://github.com/userbogd/ttn-esp32.git
path: .
type: git
version: b42825192c6455569f1a047b21140d6d1fe5e4ef
manifest_hash: 446959d56081bfd5b420df23a35b4f768ad01638e35f733064160719c7d291ae
target: esp32
version: 1.0.0

21
main/idf_component.yml Normal file
View File

@ -0,0 +1,21 @@
## IDF Component Manager Manifest File
dependencies:
userbogd/ttn-esp32:
git: https://github.com/userbogd/ttn-esp32.git
userbogd/esp_cron:
git: https://github.com/userbogd/esp_cron.git
espressif/esp_modem: "==1.0.1"
## Required IDF version
idf:
version: ">=4.1.0"
# # Put list of dependencies here
# # For components maintained by Espressif:
# component: "~1.0.0"
# # For 3rd party components:
# username/component: ">=1.0.0,<2.0.0"
# username2/component2:
# version: "~1.0.0"
# # For transient dependencies `public` flag can be set.
# # `public` flag doesn't have an effect dependencies of the `main` component.
# # All dependencies of `main` are public by default.
# public: true

119
sdkconfig
View File

@ -1085,7 +1085,7 @@ CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
# CONFIG_LWIP_L2_TO_L3_COPY is not set
# CONFIG_LWIP_IRAM_OPTIMIZATION is not set
CONFIG_LWIP_TIMERS_ONDEMAND=y
CONFIG_LWIP_MAX_SOCKETS=10
CONFIG_LWIP_MAX_SOCKETS=12
# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set
# CONFIG_LWIP_SO_LINGER is not set
CONFIG_LWIP_SO_REUSE=y
@ -1173,9 +1173,17 @@ CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set
CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF
# CONFIG_LWIP_PPP_SUPPORT is not set
CONFIG_LWIP_PPP_SUPPORT=y
CONFIG_LWIP_PPP_ENABLE_IPV6=y
CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3
CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5
CONFIG_LWIP_PPP_NOTIFY_PHASE_SUPPORT=y
CONFIG_LWIP_PPP_PAP_SUPPORT=y
# CONFIG_LWIP_PPP_CHAP_SUPPORT is not set
# CONFIG_LWIP_PPP_MSCHAP_SUPPORT is not set
# CONFIG_LWIP_PPP_MPPE_SUPPORT is not set
# CONFIG_LWIP_ENABLE_LCP_ECHO is not set
# CONFIG_LWIP_PPP_DEBUG_ON is not set
# CONFIG_LWIP_SLIP_SUPPORT is not set
#
@ -1500,7 +1508,7 @@ CONFIG_SPIFFS_PAGE_CHECK=y
CONFIG_SPIFFS_GC_MAX_RUNS=10
# CONFIG_SPIFFS_GC_STATS is not set
CONFIG_SPIFFS_PAGE_SIZE=256
CONFIG_SPIFFS_OBJ_NAME_LEN=32
CONFIG_SPIFFS_OBJ_NAME_LEN=128
# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set
CONFIG_SPIFFS_USE_MAGIC=y
CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
@ -1590,37 +1598,6 @@ CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y
# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set
# end of Wi-Fi Provisioning Manager
#
# esp-modem
#
CONFIG_ESP_MODEM_CMUX_DEFRAGMENT_PAYLOAD=y
CONFIG_ESP_MODEM_CMUX_DELAY_AFTER_DLCI_SETUP=0
# end of esp-modem
#
# The Things Network
#
# CONFIG_TTN_LORA_FREQ_DISABLED is not set
# CONFIG_TTN_LORA_FREQ_EU_868 is not set
# CONFIG_TTN_LORA_FREQ_US_915 is not set
# CONFIG_TTN_LORA_FREQ_AU_915 is not set
# CONFIG_TTN_LORA_FREQ_AS_923 is not set
# CONFIG_TTN_LORA_FREQ_AS_923_JP is not set
# CONFIG_TTN_LORA_FREQ_KR_920 is not set
# CONFIG_TTN_LORA_FREQ_IN_866 is not set
CONFIG_TTN_LORA_FREQ_RU_864=y
# CONFIG_TTN_RADIO_SX1272_73 is not set
CONFIG_TTN_RADIO_SX1276_77_78_79=y
CONFIG_TTN_SPI_FREQ=10000000
CONFIG_TTN_RESET_STATES_FLOATING=y
# CONFIG_TTN_RESET_STATES_ASSERTED is not set
CONFIG_TTN_BG_TASK_PRIO=10
# CONFIG_TTN_PROVISION_UART_DEFAULT is not set
# CONFIG_TTN_PROVISION_UART_CUSTOM is not set
CONFIG_TTN_PROVISION_UART_NONE=y
CONFIG_TTN_PROVISION_UART_NUM=0
# end of The Things Network
#
# WebGUIApp
#
@ -1724,13 +1701,44 @@ CONFIG_WEBGUIAPP_WIFI_GATEWAY_STA="192.168.150.1"
#
# GPRS settings
#
# CONFIG_WEBGUIAPP_GPRS_ENABLE is not set
CONFIG_WEBGUIAPP_GPRS_ENABLE=y
# CONFIG_WEBGUIAPP_GPRS_ON is not set
CONFIG_MODEM_DEVICE_POWER_CONTROL_PIN=5
CONFIG_MODEM_DEVICE_SIM800=y
# CONFIG_MODEM_DEVICE_BG96 is not set
# CONFIG_MODEM_DEVICE_SIM7600 is not set
CONFIG_MODEM_PPP_APN="internet"
CONFIG_MODEM_PPP_AUTH_USERNAME="gdata"
CONFIG_MODEM_PPP_AUTH_PASSWORD="gdata"
# CONFIG_MODEM_PPP_AUTH_NONE is not set
# CONFIG_MODEM_NEED_SIM_PIN is not set
#
# UART Configuration
#
CONFIG_MODEM_UART_PORT_NUM=1
CONFIG_MODEM_UART_TX_PIN=17
CONFIG_MODEM_UART_RX_PIN=16
CONFIG_MODEM_UART_RTS_PIN=0
CONFIG_MODEM_UART_CTS_PIN=0
CONFIG_MODEM_UART_EVENT_TASK_STACK_SIZE=2048
CONFIG_MODEM_UART_EVENT_TASK_PRIORITY=5
CONFIG_MODEM_UART_EVENT_QUEUE_SIZE=30
CONFIG_MODEM_UART_PATTERN_QUEUE_SIZE=20
CONFIG_MODEM_UART_TX_BUFFER_SIZE=512
CONFIG_MODEM_UART_RX_BUFFER_SIZE=1024
# end of UART Configuration
# end of GPRS settings
#
# LoRaWAN settings
#
# CONFIG_WEBGUIAPP_LORAWAN_ENABLE is not set
CONFIG_WEBGUIAPP_LORAWAN_ENABLE=y
CONFIG_LORA_SPI_CS_GPIO=4
CONFIG_LORA_DIO0_GPIO=34
CONFIG_LORA_DIO1_GPIO=35
CONFIG_LORA_APP_ID="BBBBBBBBBBBBBBBB"
CONFIG_LORA_APP_KEY="CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
# end of LoRaWAN settings
#
@ -1778,6 +1786,37 @@ CONFIG_ESPFS_MAX_PARTITIONS=1
CONFIG_ESPFS_USE_HEATSHRINK=y
# end of libespfs
# end of WebGUIApp
#
# esp-modem
#
CONFIG_ESP_MODEM_CMUX_DEFRAGMENT_PAYLOAD=y
CONFIG_ESP_MODEM_CMUX_DELAY_AFTER_DLCI_SETUP=0
# end of esp-modem
#
# The Things Network
#
# CONFIG_TTN_LORA_FREQ_DISABLED is not set
# CONFIG_TTN_LORA_FREQ_EU_868 is not set
# CONFIG_TTN_LORA_FREQ_US_915 is not set
# CONFIG_TTN_LORA_FREQ_AU_915 is not set
# CONFIG_TTN_LORA_FREQ_AS_923 is not set
# CONFIG_TTN_LORA_FREQ_AS_923_JP is not set
# CONFIG_TTN_LORA_FREQ_KR_920 is not set
# CONFIG_TTN_LORA_FREQ_IN_866 is not set
CONFIG_TTN_LORA_FREQ_RU_864=y
# CONFIG_TTN_RADIO_SX1272_73 is not set
CONFIG_TTN_RADIO_SX1276_77_78_79=y
CONFIG_TTN_SPI_FREQ=10000000
CONFIG_TTN_RESET_STATES_FLOATING=y
# CONFIG_TTN_RESET_STATES_ASSERTED is not set
CONFIG_TTN_BG_TASK_PRIO=10
# CONFIG_TTN_PROVISION_UART_DEFAULT is not set
# CONFIG_TTN_PROVISION_UART_CUSTOM is not set
CONFIG_TTN_PROVISION_UART_NONE=y
CONFIG_TTN_PROVISION_UART_NUM=0
# end of The Things Network
# end of Component config
# CONFIG_IDF_EXPERIMENTAL_FEATURES is not set
@ -1968,7 +2007,13 @@ CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set
# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set
CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF
# CONFIG_PPP_SUPPORT is not set
CONFIG_PPP_SUPPORT=y
CONFIG_PPP_NOTIFY_PHASE_SUPPORT=y
CONFIG_PPP_PAP_SUPPORT=y
# CONFIG_PPP_CHAP_SUPPORT is not set
# CONFIG_PPP_MSCHAP_SUPPORT is not set
# CONFIG_PPP_MPPE_SUPPORT is not set
# CONFIG_PPP_DEBUG_ON is not set
CONFIG_ESP32_TIME_SYSCALL_USE_RTC_HRT=y
CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
# CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set

File diff suppressed because it is too large Load Diff