From db68f9571b0ec8fe81bd41bc417e2d0fd0e7cfe2 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 11 Jul 2025 11:47:09 -1000 Subject: [PATCH] revert --- esphome/components/api/api_frame_helper.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/esphome/components/api/api_frame_helper.h b/esphome/components/api/api_frame_helper.h index f013733c3c..4bcc4acd61 100644 --- a/esphome/components/api/api_frame_helper.h +++ b/esphome/components/api/api_frame_helper.h @@ -28,13 +28,13 @@ struct ReadPacketBuffer { uint16_t data_len; }; -// Packet info structure for batching multiple messages +// Packed packet info structure to minimize memory usage struct PacketInfo { - uint8_t message_type; // Message type (0-255) uint16_t offset; // Offset in buffer where message starts uint16_t payload_size; // Size of the message payload + uint8_t message_type; // Message type (0-255) - PacketInfo(uint8_t type, uint16_t off, uint16_t size) : message_type(type), offset(off), payload_size(size) {} + PacketInfo(uint8_t type, uint16_t off, uint16_t size) : offset(off), payload_size(size), message_type(type) {} }; enum class APIError : uint16_t {