mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-07 08:28:30 -04:00
f449107563
Support for perf api using lttng. Some additional build tricks needed for bebop because lttng uses dl_open which is not compatible with a static link on a different libc as used on the bebop
59 lines
1.3 KiB
C++
59 lines
1.3 KiB
C++
|
|
#ifndef __AP_HAL_LINUX_NAMESPACE_H__
|
|
#define __AP_HAL_LINUX_NAMESPACE_H__
|
|
|
|
namespace Linux {
|
|
class UARTDriver;
|
|
class SPIUARTDriver;
|
|
class RPIOUARTDriver;
|
|
class I2CDriver;
|
|
class SPIDeviceManager;
|
|
class SPIDeviceDriver;
|
|
class AnalogSource;
|
|
class AnalogIn;
|
|
class Storage;
|
|
class GPIO_BBB;
|
|
class GPIO_RPI;
|
|
class GPIO_Sysfs;
|
|
class Storage;
|
|
class Storage_FRAM;
|
|
class DigitalSource;
|
|
class DigitalSource_Sysfs;
|
|
class PWM_Sysfs;
|
|
class PWM_Sysfs_Bebop;
|
|
class PWM_Sysfs_Base;
|
|
class RCInput;
|
|
class RCInput_PRU;
|
|
class RCInput_AioPRU;
|
|
class RCInput_RPI;
|
|
class RCInput_Raspilot;
|
|
class RCInput_ZYNQ;
|
|
class RCInput_UART;
|
|
class RCInput_UDP;
|
|
class RCInput_DSM;
|
|
class RCOutput_PRU;
|
|
class RCOutput_AioPRU;
|
|
class RCOutput_PCA9685;
|
|
class RCOutput_Raspilot;
|
|
class RCOutput_ZYNQ;
|
|
class RCOutput_Bebop;
|
|
class RCOutput_Sysfs;
|
|
class RCOutput_QFLIGHT;
|
|
class Semaphore;
|
|
class Scheduler;
|
|
class Util;
|
|
class UtilRPI;
|
|
class ToneAlarm;
|
|
class Heat;
|
|
class HeatPwm;
|
|
class CameraSensor;
|
|
class CameraSensor_Mt9v117;
|
|
class VideoIn;
|
|
class OpticalFlow_Onboard;
|
|
class Flow_PX4;
|
|
class Perf_Lttng;
|
|
}
|
|
|
|
#endif // __AP_HAL_LINUX_NAMESPACE_H__
|
|
|