#pragma once #include #include namespace ocularium::bringup { struct init_check { const String name; bool (*f)(); bool succeeded; }; void startup_checks(const etl::span &checks); void init_buses(); void init_pins(); void boot_animation(); }