1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 03:12:20 +01:00

Wireguard support for bk72 microcontrollers (#6842)

* Bump esp_wireguard to v0.4.1

* add support for bk72 microcontrollers (thanks to kuba2k2)
* fix compilation error using esp-idf v5 (thanks to kbx81)
* fix crash on vpn disconnection with alive tcp connection (thanks to jefftharris)

* Disable ipv6 for bk72 wireguard test

* Completely remove ipv6 entry from bk72 wg test
This commit is contained in:
Simone Rossetto
2024-06-01 04:36:51 +02:00
committed by GitHub
parent 41e13fa6f4
commit 2beb1f0336
3 changed files with 65 additions and 4 deletions

View File

@@ -94,7 +94,7 @@ lib_deps =
ESP8266mDNS ; mdns (Arduino built-in)
DNSServer ; captive_portal (Arduino built-in)
crankyoldgit/IRremoteESP8266@~2.8.4 ; heatpumpir
droscy/esp_wireguard@0.4.0 ; wireguard
droscy/esp_wireguard@0.4.1 ; wireguard
build_flags =
${common:arduino.build_flags}
-Wno-nonnull-compare
@@ -124,7 +124,7 @@ lib_deps =
DNSServer ; captive_portal (Arduino built-in)
esphome/ESP32-audioI2S@2.0.7 ; i2s_audio
crankyoldgit/IRremoteESP8266@~2.8.4 ; heatpumpir
droscy/esp_wireguard@0.4.0 ; wireguard
droscy/esp_wireguard@0.4.1 ; wireguard
build_flags =
${common:arduino.build_flags}
-DUSE_ESP32
@@ -143,7 +143,7 @@ framework = espidf
lib_deps =
${common:idf.lib_deps}
espressif/esp32-camera@1.0.0 ; esp32_camera
droscy/esp_wireguard@0.4.0 ; wireguard
droscy/esp_wireguard@0.4.1 ; wireguard
build_flags =
${common:idf.build_flags}
-Wno-nonnull-compare
@@ -174,6 +174,8 @@ build_flags =
extends = common:arduino
platform = libretiny
framework = arduino
lib_deps =
droscy/esp_wireguard@0.4.1 ; wireguard
build_flags =
${common:arduino.build_flags}
-DUSE_LIBRETINY