diff --git a/esphome/core/helpers.h b/esphome/core/helpers.h index 04cac5072f..b05cc11029 100644 --- a/esphome/core/helpers.h +++ b/esphome/core/helpers.h @@ -115,6 +115,9 @@ template class StaticVector { size_t size() const { return count_; } + T &operator[](size_t i) { return data_[i]; } + const T &operator[](size_t i) const { return data_[i]; } + // For range-based for loops iterator begin() { return data_.begin(); } iterator end() { return data_.begin() + count_; }