#pragma once #include #include #include #include #include struct net_state { std::array mac; std::array ip; }; using net_handler = std::function>(std::span payload)>; bool net_init(); const net_state& net_get_state(); void net_set_handler(net_handler handler); void net_poll();