#pragma once #include #include #include #include "serial.h" namespace bfebbx { // Pure: extract craft_name from captured CLI output. std::optional parseCraftName(const std::string& cliOutput); void enterCli(Serial& s); std::optional getCraftName(Serial& s, std::chrono::milliseconds timeout); void enterMsc(Serial& s); } // namespace bfebbx