diff --git a/components/dlms_meter_lib/dlms_meter_lib.cpp b/components/dlms_meter_lib/dlms_meter_lib.cpp index 6d2f578..94a11d2 100644 --- a/components/dlms_meter_lib/dlms_meter_lib.cpp +++ b/components/dlms_meter_lib/dlms_meter_lib.cpp @@ -118,7 +118,7 @@ void DlmsMeterLibComponent::process_frame_() { this->on_data_(obis_code, float_val, str_val, is_numeric); }; - this->parser_->parse(this->rx_buffer_.get(), this->rx_buffer_len_, callback); + this->parser_->parse(std::span(this->rx_buffer_.get(), this->rx_buffer_len_), callback); this->rx_buffer_len_ = 0; }