65static inline bool call_board_override(std::optional<setup_custom_board_overrides_type> board_override){
66 if (board_override.has_value()) {
67 std::invoke(board_override.value());
std::optional< board_can_rx_type > custom_board_can_rx
void(*)(const size_t, const CANRxFrame &, efitick_t) board_can_rx_type
std::optional< board_can_update_dash_type > custom_board_update_dash
std::optional< setup_custom_board_overrides_type > custom_board_InitHardware
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
void(*)() setup_custom_board_overrides_type
std::optional< setup_custom_board_overrides_type > custom_board_boardSayHello
void(*)(CanCycle cycle) board_can_update_dash_type
std::optional< setup_custom_board_overrides_type > custom_board_preHalInit
Pre-HAL initialization override point Allows boards to perform custom initialization before HAL is in...
std::optional< setup_custom_board_overrides_type > custom_board_LtftTrimToVeApply
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static bool call_board_override(std::optional< setup_custom_board_overrides_type > board_override)
std::optional< setup_custom_board_overrides_type > custom_board_InitHardwareExtra
std::optional< setup_custom_board_overrides_type > custom_board_InitHardwareEarly