mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-19 23:28:32 -04:00
3b697fe299
* I'd love to build a proper abstraction for logging, but I don't have the time to do so right now. * The dataflash libs need to be pushed into the AP_HAL_AVR anyway, so I'll do that now and replace the interface with a better logging driver later.
32 lines
537 B
C++
32 lines
537 B
C++
|
|
#ifndef __AP_HAL_NAMESPACE_H__
|
|
#define __AP_HAL_NAMESPACE_H__
|
|
|
|
namespace AP_HAL {
|
|
|
|
/* Toplevel pure virtual class Hal.*/
|
|
class HAL;
|
|
|
|
/* Toplevel class names for drivers: */
|
|
class UARTDriver;
|
|
class I2CDriver;
|
|
class SPIDriver;
|
|
class AnalogIn;
|
|
class Storage;
|
|
class Dataflash;
|
|
class GPIO;
|
|
class RCInput;
|
|
class RCOutput;
|
|
class Scheduler;
|
|
|
|
class EmptyUARTDriver;
|
|
|
|
/* Utility Classes */
|
|
class Print;
|
|
class Stream;
|
|
class BetterStream;
|
|
}
|
|
|
|
|
|
#endif // __AP_HAL_NAMESPACE_H__
|