File OpenSkyhawk.h
FileList > Firmware > Libraries > PanelGroup > OpenSkyhawk.h
Go to the source code of this file
Umbrella include for PanelGroup sketch files.More...
#include <STM32Board.h>#include <PanelGroup.h>#include <Drivers/StepperMotor/StepperMotor.h>#include <Outputs/LED/LED.h>#include <Outputs/NeedleGauge/NeedleGauge.h>#include <Inputs/Switch2Pos/Switch2Pos.h>#include <Inputs/Switch3Pos/Switch3Pos.h>#include <Inputs/SwitchMultiPos/SwitchMultiPos.h>#include <Inputs/AnalogMultiPos/AnalogMultiPos.h>#include <Inputs/AnalogInput/AnalogInput.h>#include <Inputs/RotaryEncoder/RotaryEncoder.h>#include <A4EC_CmdIds.h>#include <A4EC_OutputIds.h>
Detailed Description
Include order matters: PanelGroup.h first (defines InputBase/OutputBase), then concrete classes (their PanelGroup.h re-include is a no-op via #pragma once). A4EC_InputMap.h is NOT included here — it is used only by PanelBridge.cpp.
Copyright:
GPL-2.0-only — see Firmware/LICENSE
The documentation for this class was generated from the following file Firmware/Libraries/PanelGroup/OpenSkyhawk.h