3 #if CONFIG_HAL_BOARD == HAL_BOARD_SITL 27 static Scheduler sitlScheduler(&sitlState);
28 static RCInput sitlRCInput(&sitlState);
29 static RCOutput sitlRCOutput(&sitlState);
30 static AnalogIn sitlAnalogIn(&sitlState);
31 static GPIO sitlGPIO(&sitlState);
67 _sitl_state(&sitlState)
100 #endif // CONFIG_HAL_BOARD == HAL_BOARD_SITL
static UARTDriver sitlUart2Driver(2, &sitlState)
HALSITL::SITL_State * _sitl_state
virtual void begin(uint32_t baud)=0
static UARTDriver sitlUart0Driver(0, &sitlState)
static UARTDriver sitlUart1Driver(1, &sitlState)
static bool _should_reboot
static UARTDriver sitlUart3Driver(3, &sitlState)
static EEPROMStorage sitlEEPROMStorage
static ChibiOS::Util utilInstance
static Empty::OpticalFlow emptyOpticalFlow
void run(int argc, char *const argv[], Callbacks *callbacks) const override
static UARTDriver sitlUart4Driver(4, &sitlState)
static void _run_io_procs(bool called_from_isr)
void init(int argc, char *const argv[])
AP_HAL::UARTDriver * uartA
static Empty::SPIDeviceManager emptySPI
static SITL_State sitlState
void panic(const char *errormsg,...) FMT_PRINTF(1
static Empty::I2CDeviceManager i2c_mgr_instance
static UARTDriver sitlUart5Driver(5, &sitlState)
AP_HAL::Scheduler * scheduler
AP_HAL::AnalogIn * analogin
virtual void system_initialized()=0