#pragma once

namespace ESP32
{
class UARTDriver;
class WiFiDriver;
class WiFiUdpDriver;
class Scheduler;
class EEPROMStorage;
class AnalogIn;
class RCInput;
class RCOutput;
class ADCSource;
class RCInput;
class Util;
class Semaphore;
class Semaphore_Recursive;
class BinarySemaphore;
class GPIO;
class DigitalSource;
class Storage;
class RmtSigReader;
}  // namespace ESP32