#ifndef __AP_HAL_AVR_NAMESPACE_H__
#define __AP_HAL_AVR_NAMESPACE_H__

namespace AP_HAL_AVR {
    class HAL_AVR;

    class AVRUARTDriver;
    class AVRI2CDriver;
    class APM1SPIDeviceManager;
    class APM2SPIDeviceManager;
    class AVRSPI0DeviceDriver;
    class AVRSPI2DeviceDriver;
    class AVRSPI3DeviceDriver;
    class ADCSource;
    class AVRAnalogIn;
    class AVREEPROMStorage;
    class AVRGPIO;
    class AVRDigitalSource;
    class APM1RCInput;
    class APM2RCInput;
    class APM1RCOutput;
    class APM2RCOutput;
    class AVRScheduler;
    class AVRTimer;
    class AVRSemaphore;
    class ISRRegistry;
    class AVRUtil;
}

#endif //__AP_HAL_AVR_NAMESPACE_H__