Merge branch 'fix/ble-uart-bridge-missed-dataclass-v5.4' into 'release/v5.4'

fix(ble): added missed dataclass decorator for backport (v5.4)

See merge request espressif/esp-idf!48589
This commit is contained in:
Island
2026-05-15 19:14:43 +08:00
@@ -2,6 +2,7 @@
# SPDX-License-Identifier: Apache-2.0
from __future__ import annotations
from dataclasses import dataclass
from enum import Enum
from .constants import NUS_RX_CHAR_UUID
@@ -15,12 +16,14 @@ class ConnectionState(str, Enum):
CONNECTED = 'CONNECTED'
@dataclass(frozen=True)
class DeviceInfo:
device_id: str
name: str | None
rssi: int | None
@dataclass(frozen=True)
class BLEUARTProfile:
service_uuid: str = NUS_SERVICE_UUID
rx_char_uuid: str = NUS_RX_CHAR_UUID