Skip to content

Build warning: htons redefined (ditto ntohs and friends) #339

@af3556

Description

@af3556

The problem

There's some sort of include issue (w/ beken378?) that's causing htons and friends to be redefined. Doesn't seem to be causing an identifiable problem other than dirtying the build output.

This issue was first reported via esphome (esphome/esphome#11688). The YAML config for which, and resulting warnings in the build log, are below.

esphome config

esphome:
  name: hbn-cp-a86wt
  friendly_name: HBN-CP-A86WT Dual Outlet Plug

bk72xx:
  board: cb2s

logger:
  level: INFO

api:
  encryption:
    key: "..."

ota:
  - platform: esphome
    password: "..."

wifi:
  ssid: "..."
  password: "..."

web_server:
  port: 80

# generated by https://upk.libretiny.eu/ from storage.json as extracted by
# bk7231tools from the Tuya firmware
switch:
  - platform: gpio
    id: switch_1
    name: Relay 1
    pin: P6
    on_turn_on:
      - light.turn_on: light_status
    on_turn_off:
      - light.turn_off: light_status
  - platform: gpio
    id: switch_2
    name: Relay 2
    pin: P7
    on_turn_on:
      - light.turn_on: light_status
    on_turn_off:
      - light.turn_off: light_status

binary_sensor:
  - platform: gpio
    id: binary_switch_all
    pin:
      number: P8
      inverted: true
      mode: INPUT_PULLUP
    on_press:
      then:
        - switch.toggle: switch_1
        - switch.toggle: switch_2

light:
  - platform: status_led
    id: light_status
    pin: P10

Anything in the logs that might be useful for us?

INFO ESPHome 2025.10.3
INFO Reading configuration /config/hbn-cp-a86wt.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing hbn-cp-a86wt (board: cb2s; framework: arduino; platform: libretiny @ 1.9.1)
--------------------------------------------------------------------------------
Warning! Non-Git installations are NOT SUPPORTED.
HARDWARE: BK7231N 120MHz, 256KB RAM, 1.03MB Flash
 - framework-arduino-api @ 2022.8.24+sha.237b10a 
 - framework-beken-bdk @ 0.0.0+v2021.06.07.sha.6491b8c 
 - library-flashdb @ 1.2.0+sha.d5c892f 
 - library-freertos @ 9.0.0+sha.ff31b7d 
 - library-freertos-port @ 2025.1.18+sha.dbfc408 
 - library-lwip @ 2.2.0-bdk+sha.48da4a2 
 - library-printf @ 6.1.0+sha.28a79bd 
 - library-uf2ota @ 5.0.0+sha.f955412 
PLATFORM VERSIONS:
 - libretiny @ 1.9.1
 - ltchiptool @ 4.12.2
CUSTOM OPTIONS:
 - fw_name = esphome
 - fw_version = 2025.10.3
Dependency Graph
|-- AsyncTCP @ 3.4.5
|-- ESPAsyncWebServer @ 3.7.10
|-- DNSServer @ 1.1.0
|-- noise-c @ 0.1.10
|-- ArduinoJson @ 7.4.2
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_frame_helper_noise.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/gpio/switch/gpio_switch.cpp.o
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:8:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:154: warning: "htons" redefined
  154 | #define htons(x) __htons(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:1:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:119: note: this is the location of the previous definition
  119 | #define htons(x) lwip_htons(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:8:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:155: warning: "ntohs" redefined
  155 | #define ntohs(x) __ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:1:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:120: note: this is the location of the previous definition
  120 | #define ntohs(x) lwip_ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:8:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:156: warning: "htonl" redefined
  156 | #define htonl(x) __htonl(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:1:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:121: note: this is the location of the previous definition
  121 | #define htonl(x) lwip_htonl(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:8:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:157: warning: "ntohl" redefined
  157 | #define ntohl(x) __ntohl(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.h:6,
                 from src/esphome/components/esphome/ota/ota_esphome.cpp:1:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:122: note: this is the location of the previous definition
  122 | #define ntohl(x) lwip_ntohl(x)
      | 
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/libretiny/core.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/libretiny/gpio_arduino.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/libretiny/helpers.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/libretiny/lt_component.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/libretiny/preferences.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/addressable_light.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/automation.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/esp_color_correction.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/esp_range_view.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/light_call.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/light_effect.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/light_json_schema.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/light_output.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/light/light_state.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/sha256/sha256.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/status_led/light/status_led_light.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/web_server/ota/ota_web_server.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/application.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/color.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/component.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/controller.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/log.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/time.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/esphome/core/util.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/src/main.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/lib73a/AsyncTCP/AsyncTCP.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncEventSource.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncJson.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncMessagePack.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncWebHeader.cpp.o
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome.h:70,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:154: warning: "htons" redefined
  154 | #define htons(x) __htons(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/api/api_frame_helper.h:12,
                 from src/esphome/components/api/api_connection.h:5,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:119: note: this is the location of the previous definition
  119 | #define htons(x) lwip_htons(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome.h:70,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:155: warning: "ntohs" redefined
  155 | #define ntohs(x) __ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/api/api_frame_helper.h:12,
                 from src/esphome/components/api/api_connection.h:5,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:120: note: this is the location of the previous definition
  120 | #define ntohs(x) lwip_ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome.h:70,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:156: warning: "htonl" redefined
  156 | #define htonl(x) __htonl(x)
      | 
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncWebServerRequest.cpp.o
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/api/api_frame_helper.h:12,
                 from src/esphome/components/api/api_connection.h:5,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:121: note: this is the location of the previous definition
  121 | #define htonl(x) lwip_htonl(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha256.h:29,
                 from src/esphome/components/sha256/sha256.h:14,
                 from src/esphome.h:70,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:157: warning: "ntohl" redefined
  157 | #define ntohl(x) __ntohl(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip_addr.h:41,
                 from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/sockets.h:50,
                 from src/esphome/components/socket/headers.h:131,
                 from src/esphome/components/socket/socket.h:6,
                 from src/esphome/components/api/api_frame_helper.h:12,
                 from src/esphome/components/api/api_connection.h:5,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:122: note: this is the location of the previous definition
  122 | #define ntohl(x) lwip_ntohl(x)
      | 
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/AsyncWebSocket.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/BackPort_SHA1Builder.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/ChunkPrint.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/Middleware.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/WebAuthentication.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/WebHandlers.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/WebRequest.cpp.o
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha1.h:29,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:21:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:154: warning: "htons" redefined
  154 | #define htons(x) __htons(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip6_addr.h:46,
                 from .piolibdeps/hbn-cp-a86wt/AsyncTCP/src/AsyncTCP.h:21,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.h:10,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:4:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:119: note: this is the location of the previous definition
  119 | #define htons(x) lwip_htons(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha1.h:29,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:21:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:155: warning: "ntohs" redefined
  155 | #define ntohs(x) __ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip6_addr.h:46,
                 from .piolibdeps/hbn-cp-a86wt/AsyncTCP/src/AsyncTCP.h:21,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.h:10,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:4:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:120: note: this is the location of the previous definition
  120 | #define ntohs(x) lwip_ntohs(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha1.h:29,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:21:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:156: warning: "htonl" redefined
  156 | #define htonl(x) __htonl(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip6_addr.h:46,
                 from .piolibdeps/hbn-cp-a86wt/AsyncTCP/src/AsyncTCP.h:21,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.h:10,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:4:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:121: note: this is the location of the previous definition
  121 | #define htonl(x) lwip_htonl(x)
      | 
In file included from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/include.h:6,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/fixups/include.h:3,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/os/include/rtos_pub.h:4,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_rtos.h:6,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls-port/inc/tls_config.h:32,
                 from /config/.esphome/platformio/platforms/libretiny/cores/beken-72xx/base/config/tls_config.h:5,
                 from /config/.esphome/platformio/packages/framework-beken-bdk/beken378/func/mbedtls/mbedtls/include/mbedtls/sha1.h:29,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:21:
/config/.esphome/platformio/packages/framework-beken-bdk/beken378/common/generic.h:157: warning: "ntohl" redefined
  157 | #define ntohl(x) __ntohl(x)
      | 
In file included from /config/.esphome/platformio/packages/library-lwip/src/include/lwip/ip6_addr.h:46,
                 from .piolibdeps/hbn-cp-a86wt/AsyncTCP/src/AsyncTCP.h:21,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.h:10,
                 from .piolibdeps/hbn-cp-a86wt/ESPAsyncWebServer/src/AsyncWebSocket.cpp:4:
/config/.esphome/platformio/packages/library-lwip/src/include/lwip/def.h:122: note: this is the location of the previous definition
  122 | #define ntohl(x) lwip_ntohl(x)
      | 
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/WebResponses.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libeea/ESPAsyncWebServer/WebServer.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/lib315/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Archiving .pioenvs/hbn-cp-a86wt/lib73a/libAsyncTCP.a
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_hash/crypto_hash.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/crypto_stream.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/stream_salsa20.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/crypto_verify/verify.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/randombytes/internal/randombytes_internal_random.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/randombytes/randombytes.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/sodium/codecs.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/sodium/core.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/sodium/runtime.c.o
Compiling .pioenvs/hbn-cp-a86wt/libf56/libsodium/sodium/utils.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/openssl/cipher-aesgcm.c.o
Archiving .pioenvs/hbn-cp-a86wt/lib315/libDNSServer.a
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/cipher-aesgcm.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/dh-curve25519.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/hash-blake2b.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/hash-blake2s.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/ref/hash-sha256.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/sodium/dh-curve25519.c.o
Archiving .pioenvs/hbn-cp-a86wt/libf56/libsodium.a
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/sodium/hash-blake2b.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/backend/sodium/hash-sha256.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/blake2/blake2b.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/blake2/blake2s.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/chacha/chacha.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/donna/curve25519-donna.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/donna/poly1305-donna.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/sha2/sha256.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/sha2/sha512.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/crypto/x25519/x25519.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/cipherstate.c.o
Archiving .pioenvs/hbn-cp-a86wt/libeea/libESPAsyncWebServer.a
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/dhstate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/errors.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/handshakestate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/hashstate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/internal.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/names.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/patterns.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/rand_os.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/rand_sodium.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/randstate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/signstate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/symmetricstate.c.o
Compiling .pioenvs/hbn-cp-a86wt/lib5d5/noise-c/protocol/util.c.o
Compiling .pioenvs/hbn-cp-a86wt/board_cb2s/cb2s.c.o
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/Common.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/IPAddress.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/PluggableUSB.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/lib5d5/libnoise-c.a
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/Print.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/Stream.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/arduino_api/api/String.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/libboard_cb2s.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/Serial/Serial.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFi.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFiEvents.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino_libraries/WiFi/WiFiScan.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk72xx_arduino_fixups.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino/main.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino/wiring.c.o
Archiving .pioenvs/hbn-cp-a86wt/libarduino_api.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino/wiring_analog.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino/wiring_digital.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_arduino/wiring_irq.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/Serial/Serial.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/SoftwareSerial/SoftwareSerial.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFi.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFiEvents.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/api/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/FS/FS.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/IPv6Address/IPv6Address.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk72xx_arduino.a
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/MD5/MD5MbedTLSImpl.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/Update/Update.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/Update/UpdateUtil.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/WiFiClient/LwIPClient.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/WiFiClient/LwIPRxBuffer.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/WiFiClient/MbedTLSClient.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/WiFiServer/LwIPServer.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/WiFiUdp/LwIPUdp.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/mDNS/LwIPmDNS.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/common/mDNS/mDNS.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/HTTPClient/HTTPClient.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/StreamString/StreamString.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/WebServer/Parsing.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk72xx_arduino_libraries.a
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/WebServer/WebServer.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/WebServer/detail/mimetable.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/WiFiMulti/WiFiMulti.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/base64/base64.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/base64/libb64/cdecode.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/base64/libb64/cencode.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/ext/cbuf/cbuf.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino_libraries/inline/Singletons.cpp.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_common_arduino_fixups.a
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/Events.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/common/abi.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/common/dtostrf.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/common/serial_event.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/main.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/posix/time.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_compat.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_custom.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_irq.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_math.cpp.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_private.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_arduino/wiring/wiring_shift.c.o
Compiling .pioenvs/hbn-cp-a86wt/printf/src/printf/printf.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/port/fal/src/fal.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/port/fal/src/fal_flash.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/port/fal/src/fal_partition.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/port/fal/src/fal_rtt.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/src/fdb.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/src/fdb_file.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/src/fdb_kvdb.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/src/fdb_tsdb.c.o
Compiling .pioenvs/hbn-cp-a86wt/flashdb/src/fdb_utils.c.o
Compiling .pioenvs/hbn-cp-a86wt/uf2ota/src/uf2binpatch.c.o
Compiling .pioenvs/hbn-cp-a86wt/uf2ota/src/uf2ota.c.o
Compiling .pioenvs/hbn-cp-a86wt/uf2ota/src/uf2priv.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk7231n_fixups/fixups/temp_detect.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk7231n.a
Archiving .pioenvs/hbn-cp-a86wt/libprintf.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/arch_main.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk7231n_fixups.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/ate_app.c.o
Archiving .pioenvs/hbn-cp-a86wt/libuf2ota.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/clock_cal.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/clock_rtos.c.o
Archiving .pioenvs/hbn-cp-a86wt/libflashdb.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/gcc10.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/intc.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx_fixups/fixups/sys_ctrl.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_cpu.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_common_arduino_libraries.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_device.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_flash.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_init.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_mem.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_ota.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_sleep.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/api/lt_wdt.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/port/fal_flash_bk72xx_port.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/port/printf.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/wraps/BkDriverFlash.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk72xx_fixups.a
Compiling .pioenvs/hbn-cp-a86wt/core_bk72xx/wraps/wlan_ui.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common_fixups/fixups/malloc.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_cpu.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_device.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_bk72xx.a
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_flash.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_common_fixups.a
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_mem.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_ota.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_sleep.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_common_arduino.a
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_utils.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/api/lt_wdt.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/lt_logger.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/lt_main.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/posix/itoa.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/posix/strcasecmp.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/posix/strdup.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/posix/strptime.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/wraps/putchar.c.o
Compiling .pioenvs/hbn-cp-a86wt/core_common/wraps/puts.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/app/src/app_ble.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/app/src/app_ble_init.c.o
Archiving .pioenvs/hbn-cp-a86wt/libcore_common.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/app/src/app_comm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/app/src/app_sdp.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/app/src/app_task.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/prf/prf.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/prf/prf_utils.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/profiles/comm/src/comm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/profiles/comm/src/comm_task.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/profiles/sdp/src/sdp_comm_task.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/profiles/sdp/src/sdp_common.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/ble_pub/ui/ble_ui.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/driver/rf/ble_rf_port.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/driver/rf/rf_xvr.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/driver/uart/uart_ble.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/entry/ble_main.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/rwip/src/rwble.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_ble_5_x/platform/7231n/rwip/src/rwip.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver_spi/spi_bk7231n.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver_spi/spi_master_bk7231n.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver_spi/spi_slave_bk7231n.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/timing_alt.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/tls_certificate.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/tls_client.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/tls_hardware.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/tls_mem.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls-port/src/tls_net.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/aes.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_ble_5_x.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/aesni.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/arc4.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/asn1parse.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/asn1write.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_driver_spi.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/base64.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/bignum.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/blowfish.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/camellia.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ccm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/certs.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/cipher.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/cipher_wrap.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/cmac.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ctr_drbg.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/debug.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/des.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/dhm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ecdh.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ecdsa.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ecjpake.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ecp.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ecp_curves.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/entropy.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/entropy_poll.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/error.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/gcm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/havege.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/hmac_drbg.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/md.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/md2.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/md4.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/md5.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/md_wrap.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/memory_buffer_alloc.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/net_sockets.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/oid.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/padlock.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pem.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pk.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pk_wrap.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pkcs11.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pkcs12.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pkcs5.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pkparse.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/pkwrite.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/platform.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ripemd160.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/rsa.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/sha1.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/sha256.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/sha512.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_cache.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_ciphersuites.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_cli.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_cookie.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_srv.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_ticket.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/ssl_tls.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/threading.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/timing.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/version.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/version_features.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509_create.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509_crl.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509_crt.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509_csr.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509write_crt.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/x509write_csr.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_mbedtls/mbedtls/library/xtea.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/port/ethernetif.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/port/net.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/port/sys_arch.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/api_lib.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/api_msg.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/err.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/if_api.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/netbuf.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/netdb.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/netifapi.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/sockets.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/api/tcpip.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/apps/mdns/mdns.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/apps/mdns/mdns_domain.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/apps/mdns/mdns_out.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_mbedtls.a
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/apps/sntp/sntp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/altcp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/altcp_alloc.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/altcp_tcp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/def.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/dns.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/inet_chksum.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/init.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ip.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/acd.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/autoip.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/dhcp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/etharp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/icmp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/igmp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/ip4.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/ip4_addr.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv4/ip4_frag.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/dhcp6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/ethip6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/icmp6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/inet6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/ip6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/ip6_addr.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/ip6_frag.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/mld6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/ipv6/nd6.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/mem.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/memp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/netif.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/pbuf.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/raw.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/stats.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/sys.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/tcp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/tcp_in.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/tcp_out.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/timeouts.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/core/udp.c.o
Compiling .pioenvs/hbn-cp-a86wt/lwip_bdk/src/netif/ethernet.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_freertos_thumb/os/FreeRTOSv9.0.0/rtos_pub.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_freertos_thumb/os/mem_arch.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_freertos_thumb/os/str_arch.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos_port/beken-bdk/heap_4.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos_port/beken-bdk/port.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/croutine.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/event_groups.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/list.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/queue.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/tasks.c.o
Compiling .pioenvs/hbn-cp-a86wt/freertos/FreeRTOS/Source/timers.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/airkiss/airkiss_main.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_freertos_thumb.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/airkiss/airkiss_pingpong.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/airkiss/bk_airkiss.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/base64/base_64.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/ble_wifi_exchange/ble_wifi_port.c.o
Archiving .pioenvs/hbn-cp-a86wt/liblwip_bdk.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/camera_intf/camera_intf.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/func.c.o
Archiving .pioenvs/hbn-cp-a86wt/libfreertos_port.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/hostapd_intf/hostapd_intf.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/joint_up/role_launch.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/lwip_intf/dhcpd/dhcp-server-main.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/lwip_intf/dhcpd/dhcp-server.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/misc/pseudo_random.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/misc/start_type.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/misc/target_util.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/net_param_intf/net_param.c.o
Archiving .pioenvs/hbn-cp-a86wt/libfreertos.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/power_save/ap_idle.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/power_save/manual_ps.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/power_save/mcu_ps.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/power_save/power_save.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/rwnx_intf/rw_ieee80211.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/rwnx_intf/rw_msdu.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/rwnx_intf/rw_msg_rx.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/rwnx_intf/rw_msg_tx.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/saradc_intf/saradc_intf.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/security/security_func.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/sim_uart/gpio_uart.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/sim_uart/pwm_uart.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/spidma_intf/spidma_intf.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/temp_detect/temp_detect.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/usb_plug/usb_plug.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverFlash.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverGpio.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverPwm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverRng.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverTimer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverUart.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/user_driver/BkDriverWdg.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/utf8/conv_utf8.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_func/video_transfer/video_transfer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/calendar/calendar.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/common/dd.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/common/drv_model.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/dma/dma.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/driver.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/fft/fft.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/flash/flash.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/general_dma/general_dma.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_func.a
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/gpio/gpio.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/i2c/i2c1.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/i2c/i2c2.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/i2s/i2s.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/icu/icu.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/irda/irda.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/jpeg/jpeg_encoder.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/macphy_bypass/mac_phy_bypass.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/phy/phy_trident.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/pwm/bk_timer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/pwm/mcu_ps_timer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/pwm/pwm.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/pwm/pwm_bk7231n.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/pwm/pwm_mutex.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/qspi/qspi.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/rw_pub/rw_platf_pub.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/saradc/saradc.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/security/hal_aes.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/security/hal_sha.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/security/security.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/spidma/spidma.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/sys_ctrl/sys_ctrl.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/uart/uart.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_driver/wdt/wdt.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/http/lite-log.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/http/utils_httpc.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/http/utils_net.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/http/utils_timer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/net_work/video_demo_main.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/net_work/video_demo_softap.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/net_work/video_demo_station.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/standalone-ap/sa_ap.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/standalone-station/sa_station.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/video_work/video_buffer.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/video_work/video_transfer_tcp.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_app/video_work/video_transfer_udp.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_core/app/app.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_core/app/config/param_config.c.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_core/driver/entry/boot_handlers.S.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_core/driver/entry/boot_vectors.S.o
Compiling .pioenvs/hbn-cp-a86wt/bdk_core/func/wlan_ui/wlan_ui.c.o
Archiving .pioenvs/hbn-cp-a86wt/libbdk_driver.a
Archiving .pioenvs/hbn-cp-a86wt/libbdk_app.a
Archiving .pioenvs/hbn-cp-a86wt/libbdk_core.a
Linking .pioenvs/hbn-cp-a86wt/raw_firmware.elf
|-- Image 1: raw_firmware.elf
|   |-- image_bk7231n_app.0x011000.rbl
|   |   |-- raw_firmware.bin
|   |-- image_bk7231n_app.0x011000.crc
|   |-- image_bk7231n_app.0x129F0A.rblh
|   |-- image_bk7231n_app.ota.rbl
|   |-- image_bk7231n_app.ota.ug.bin
RAM:   [====      ]  36.5% (used 95744 bytes from 262144 bytes)
Flash: [========  ]  83.6% (used 905852 bytes from 1083136 bytes)
Building UF2 OTA image
|-- esphome_2025.10.3_cb2s_bk7231n_lt1.9.1.uf2
|-- firmware.uf2
|-- firmware.bin
========================= [SUCCESS] Took 34.66 seconds =========================

Additional information

Seems to hark back to at least May 2024, e.g. home-assistant/core#117676

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions