#pragma once namespace ChibiOS { class AnalogIn; class AnalogSource; class DigitalSource; class GPIO; class I2CBus; class I2CDevice; class I2CDeviceManager; class OpticalFlow; class RCInput; class RCOutput; class Scheduler; class Semaphore; class Semaphore_Recursive; class SPIBus; class SPIDesc; class SPIDevice; class SPIDeviceDriver; class SPIDeviceManager; class Storage; class UARTDriver; class Util; class Shared_DMA; class SoftSigReader; class SoftSigReaderInt; class CANManager; class Flash; }