diff --git a/firmware/common/ui_widget.hpp b/firmware/common/ui_widget.hpp
index 6a081b6f52f0cf0f24b768345462fc04a7b121c6..81336c4fe28349f00df629255b13a6d6b108e126 100644
--- a/firmware/common/ui_widget.hpp
+++ b/firmware/common/ui_widget.hpp
@@ -32,6 +32,7 @@
 #include <memory>
 #include <vector>
 #include <string>
+#include <functional>
 
 namespace ui {