Skip to content

Commit

Permalink
feat(wifi_remote): Add support for IDF-v5.5
Browse files Browse the repository at this point in the history
  • Loading branch information
david-cermak committed Oct 24, 2024
1 parent ea7f100 commit 1e03fb8
Show file tree
Hide file tree
Showing 15 changed files with 3,576 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
name: Build WiFi Remote Test
strategy:
matrix:
idf_ver: ["latest", "release-v5.3"]
idf_ver: ["latest", "release-v5.4", "release-v5.3"]
test: [ { app: smoke_test, path: "test/smoke_test" }]
runs-on: ubuntu-20.04
container: espressif/idf:${{ matrix.idf_ver }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/smoke_compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Check API compatibility of WiFi Remote
strategy:
matrix:
idf_ver: ["latest", "release-v5.3"]
idf_ver: ["latest", "release-v5.4", "release-v5.3"]
runs-on: ubuntu-20.04
container: espressif/idf:${{ matrix.idf_ver }}
steps:
Expand All @@ -33,7 +33,7 @@ jobs:
name: Build IDF examples with WiFi Remote
strategy:
matrix:
idf_ver: ["latest", "release-v5.3"]
idf_ver: ["latest", "release-v5.4", "release-v5.3"]
idf_target: ["esp32p4", "esp32h2", "esp32s3"]
test: [ { app: idf_mqtt_example, path: "examples/protocols/mqtt/tcp" }]
runs-on: ubuntu-20.04
Expand Down
1 change: 1 addition & 0 deletions components/esp_wifi_remote/examples/server/sdkconfig.ci.c6
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ CONFIG_ESP_WIFI_REMOTE_EPPP_UART_RX_PIN=23
CONFIG_ESP_WIFI_REMOTE_EPPP_CLIENT_CA="MIIDIzCCAgugAwIBAgIUTWOEAhITHAm2ixn5i2XlSeL01mowDQYJKoZIhvcNAQELBQAwITELMAkGA1UEBhMCQ1oxEjAQBgNVBAMMCUVzcHJlc3NpZjAeFw0yNDA0MTAxNTEzNTdaFw0yNTA0MTAxNTEzNTdaMCExCzAJBgNVBAYTAkNaMRIwEAYDVQQDDAlFc3ByZXNzaWYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSewupiSiyZNfLdVW0/smQB0yJ0Ua0KNU423ZZ7HMSrBPhfHtnQQ6SJqTdfqGCl1lvSsJZN9aT4iaEtyAm6N9trmSbSWVlkn0D8MQuBHwHCT7jRsLnyRYURRPUs11TkQdqvxtsIFqFVFB/8nJqy4IuU6JFTobCbUappQMdHKCyidXJUVHZ5y+KK2kEYFiv26rHlry+D0O/VO5/xl97uFIzP0JVdnGNu5sy9uoRYp+ua0moD3tx12tYe83XIuHKbKHMpIayjPIoaZzhCwomZMh0NETEQ5t7RXYneRGZvXXyIb/O8jPCmbfSqJ6umhPhf757xBXHaC0iG/xlND0dnRIvAgMBAAGjUzBRMB0GA1UdDgQWBBTgqejeFi/5UAgNhNv4aH7UniqmQjAfBgNVHSMEGDAWgBTgqejeFi/5UAgNhNv4aH7UniqmQjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCQnqIue6KLXkjOXGtO5Bl4TkZpYAPkQuGiM6RgaBhdt3P5J1mF4T6aav8qGXSHShy1E3XkMR5OC3hkhG+FKBVKSaQLsRipuo+CeHp5RfOCNEzNI0RZwKJI92RcdWlhOA+pOTruXSoYuZvj0xnaePEghTrr7PLdgirpzIffLjvgh8BcQAz5QzP0U1XHkAVzbQjUBChiEiXVAlKChk7kKB/wEzwX3cvYKlTc89RB6I3+a+KhYJt3LIAOIDeyVp+Bhmb1JSo3H7zMpJAksG2RMnZCwlHeR6cMbb/OtJYeUKpNUxj0SaeNyHo3y8Q21G8TXcc9suU6sYJi780ArulC3cbQ"
CONFIG_ESP_WIFI_REMOTE_EPPP_SERVER_CRT="MIICvzCCAacCFCanehvaDq0bhjZA/3W/h4b0p1VHMA0GCSqGSIb3DQEBCwUAMCExCzAJBgNVBAYTAkNaMRIwEAYDVQQDDAlFc3ByZXNzaWYwHhcNMjQwNDEwMTUxMzU3WhcNMjUwNDEwMTUxMzU3WjAXMRUwEwYDVQQDDAwxOTIuMTY4LjExLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsyR1FqBhBT3mr9AH/6iYoo1VCHbzB+V/StfCokv6LnMm6t7yiu1GgzqVk1aiHrUJGor5tBfpXywLnfVjFByZSBhhEkI26xQVdK5pZUsU1hMCJ6CWd105CD+0e5tTbGzF0PNH2KzFdg2YUqOSWBsfmgSNtnp3az8XmZN5i4958Sxe1kMN3f6EQwvkxZHGVgXCrUsdsHAEyV5NVfYq7P2nBxz3HJSGkTScFd+PRp3nfVFbBbCQDmqwoPZ7E/gUXjoLIFf7zjIMzCXTsZd/dKgXWWEFHq8SPWmLtAEvPCProT5QUaZ3gJSHup9Wmh+ok9W8wrwMj1sHlfiZWo3tatFmvAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAeWiWyTTyNbZRHq8X9qbr7oG6SYWOqDR3lPfs8wB8B+1Hez/JCrI/8quNqVAjhoTtebtp/2mcEseQDj5BOx8NBCDAmUOwB+ZKPzUoGiALy5XFGqUXzTv9tBMotC6dAMTIbT2Ql1mPJgtg2+Qv7vg6hsk4rlPMoICqN3lW6zXo2GOuJ56Tj5NkvVxv6MOVN2e3p67c92rRBysAxP6MaV8S9s2+VvnENuxpU5cq8sfzaxFkTn4UD9PoQSYGPNL9kv7Y/h7H5wlKiFY24KowPTHjulaH/DC9Fk4F1gNWjnkFcOgepzhiw/ibLrivMptUFtplFFbxGuwY5PaA26yhliBv8="
CONFIG_ESP_WIFI_REMOTE_EPPP_SERVER_KEY="MIIEowIBAAKCAQEArMkdRagYQU95q/QB/+omKKNVQh28wflf0rXwqJL+i5zJure8ortRoM6lZNWoh61CRqK+bQX6V8sC531YxQcmUgYYRJCNusUFXSuaWVLFNYTAieglnddOQg/tHubU2xsxdDzR9isxXYNmFKjklgbH5oEjbZ6d2s/F5mTeYuPefEsXtZDDd3+hEML5MWRxlYFwq1LHbBwBMleTVX2Kuz9pwcc9xyUhpE0nBXfj0ad531RWwWwkA5qsKD2exP4FF46CyBX+84yDMwl07GXf3SoF1lhBR6vEj1pi7QBLzwj66E+UFGmd4CUh7qfVpofqJPVvMK8DI9bB5X4mVqN7WrRZrwIDAQABAoIBAHDh833OlAoXIiZ1A9lt4AAstUa8ptUTVscSlmeLoUEU7bZO0659MpccanG2JKR/TQ1YxY/0l9lDiGI0Qgp24VI1KSWiSvX6Qcbc9bnlmXGdiSyPvgOg5j/Cp+fIZse+vFB0a7eoAFhXwBk/PhfF1lOBiuPS/M43b9NVkvSIapJIaS4pvmkBvKSzHEvSArDHcr+1vFuFssZyHTnXmVgB4WiYPX4ACE8S18cnjXIQDfx8zpBbF/itnqeHDC5echnto63UDB7qHZa+DVvakhEtv50rzAuhq3/uspBClucuQUhlAAimd4OeKuwB1UC0K9AamDZRCnsf0O/Bo8/W4SWYAgECgYEA5LpRmcQ9ghW8V6bzwYvK8XGWyeNy94qOpZysFeOjxqe2sUTHVY2Ty1s44RbDd/bm0n3xcxMtLof/6Oz4TX+JseskQWBQlRiwuqc46CcHHjUQ8qokfWtASwWYgb6AzLa4B/D+H91wP/AzRfYNdRB9xhSCr7AOk9Vo5KmEPRLN/VMCgYEAwWM3oDaCkMicoMgngz/9dZ2/1yohfYdrupC0pGPhtBFNKghP+9S+e6cwWKzwQJbbRjGgt1OA3e4UEuTHJjp1tw+BRkNQ/1FI0psJGwmOtveAE7yiHf7Tw7mNDk+j32vpAPWnL7I3222Kv4G8xi2vSbn3IaI2sl7M0RHLJc/JCrUCgYBh4dI16aMg3khhglLiSv6oYKHU9/8lLChreyaxn19hDjjCl9puJE5RQlKPEPzJg+G3xqnjQxucxBqiBXclQyUb/LLhP2R8ybonxpQ11S3YoYEFOAaxnYpAEL75Fxtrf+41h85YuJzm39YxZGDR7iLE99YNdVxnq3ZeFKVAtaFtfQKBgEalPRvc7eOANZ+SnsSWqru9regnLubRgqw70pG/HyONsnepY7amaBN55vJt8rJVqbLBzGlMKuZn45NnWc0ATCJcmqgVTVCH3Cd7lV74Jdd3IKWVIk/82FVGwl25AC9NF2hPVQzaeQdCxA3jkhd/dupi8gGqZXrRoNa7PlAI0POFAoGBAJDlvddpEYcKhT3pncXIorVfYR67TlXVcKZHvL9XljwgDuf1j52ZhAs8UuoWW+NSgOdWVxocAshrLbu5fjSIN92oDAq6YVeXvxis6e8l79xd6A5iFH9Po+dEuQSaOR8XgW56n39oVR2hfaFwqijawIEzDNlYpiXAD3qNyW5e0MKA"
CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y
21 changes: 21 additions & 0 deletions components/esp_wifi_remote/idf_v5.5/Kconfig.slave_select.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# This file is auto-generated
choice SLAVE_IDF_TARGET
prompt "choose slave target"
default SLAVE_IDF_TARGET_ESP32
config SLAVE_IDF_TARGET_ESP32
bool "esp32"
config SLAVE_IDF_TARGET_ESP32S2
bool "esp32s2"
config SLAVE_IDF_TARGET_ESP32C3
bool "esp32c3"
config SLAVE_IDF_TARGET_ESP32S3
bool "esp32s3"
config SLAVE_IDF_TARGET_ESP32C2
bool "esp32c2"
config SLAVE_IDF_TARGET_ESP32C6
bool "esp32c6"
config SLAVE_IDF_TARGET_ESP32C5
bool "esp32c5"
config SLAVE_IDF_TARGET_ESP32C61
bool "esp32c61"
endchoice
321 changes: 321 additions & 0 deletions components/esp_wifi_remote/idf_v5.5/Kconfig.soc_wifi_caps.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,321 @@
# This file is auto-generated

if SLAVE_IDF_TARGET_ESP32

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
bool
default y

config SLAVE_SOC_WIFI_NAN_SUPPORT
bool
default y

endif # ESP32

if SLAVE_IDF_TARGET_ESP32S2

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
bool
default y

config SLAVE_SOC_WIFI_NAN_SUPPORT
bool
default y

endif # ESP32S2

if SLAVE_IDF_TARGET_ESP32C3

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_GCMP_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
bool
default y

config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND
bool
default y

endif # ESP32C3

if SLAVE_IDF_TARGET_ESP32S3

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_GCMP_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
bool
default y

config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND
bool
default y

endif # ESP32S3

if SLAVE_IDF_TARGET_ESP32C2

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
bool
default y

config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND
bool
default y

endif # ESP32C2

if SLAVE_IDF_TARGET_ESP32C6

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_GCMP_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_HE_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MAC_VERSION_NUM
int
default 2

endif # ESP32C6

if SLAVE_IDF_TARGET_ESP32C5

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default n

config SLAVE_SOC_WIFI_GCMP_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_HE_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_SUPPORT_5G
bool
default y

config SLAVE_SOC_WIFI_MAC_VERSION_NUM
int
default 3

endif # ESP32C5

if SLAVE_IDF_TARGET_ESP32C61

config SLAVE_SOC_WIFI_SUPPORTED
bool
default y

config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
int
default 12

config SLAVE_SOC_WIFI_HW_TSF
bool
default y

config SLAVE_SOC_WIFI_FTM_SUPPORT
bool
default n

config SLAVE_SOC_WIFI_GCMP_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_WAPI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_CSI_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MESH_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_HE_SUPPORT
bool
default y

config SLAVE_SOC_WIFI_MAC_VERSION_NUM
int
default 3

endif # ESP32C61
Loading

0 comments on commit 1e03fb8

Please sign in to comment.