mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-05 15:38:29 -04:00
ae87399919
Preliminary support for Zynq/Linux on the 'ZyboPilot' HW platform. see https://github.com/trjw/ZyboPilot-bsp for the PetaLinux / Vivado project files. At this stage CPPM/Pulse in and PWM out work, and in CLI mode the passthru test works correctly. The platform has passed minimal smoke testing in HIL mode. ZYNQ IS NOT FLIGHT TESTED YET! FLY THIS PLATFORM AT YOUR OWN RISK! Signed-off-by: John Williams <john@whelanwilliams.net>
37 lines
926 B
C++
37 lines
926 B
C++
|
|
#ifndef __AP_HAL_LINUX_NAMESPACE_H__
|
|
#define __AP_HAL_LINUX_NAMESPACE_H__
|
|
|
|
/* While not strictly required, names inside the Linux namespace are prefixed
|
|
* with Linux for clarity. (Some of our users aren't familiar with all of the
|
|
* C++ namespace rules.)
|
|
*/
|
|
|
|
namespace Linux {
|
|
class LinuxUARTDriver;
|
|
class LinuxI2CDriver;
|
|
class LinuxSPIDeviceManager;
|
|
class LinuxSPIDeviceDriver;
|
|
class LinuxAnalogSource;
|
|
class LinuxAnalogIn;
|
|
class LinuxStorage;
|
|
class LinuxGPIO_BBB;
|
|
class LinuxGPIO_RPI;
|
|
class LinuxStorage;
|
|
class LinuxStorage_FRAM;
|
|
class LinuxDigitalSource;
|
|
class LinuxRCInput;
|
|
class LinuxRCInput_PRU;
|
|
class LinuxRCInput_Navio;
|
|
class LinuxRCInput_ZYNQ;
|
|
class LinuxRCOutput_PRU;
|
|
class LinuxRCOutput_Navio;
|
|
class LinuxRCOutput_ZYNQ;
|
|
class LinuxSemaphore;
|
|
class LinuxScheduler;
|
|
class LinuxUtil;
|
|
}
|
|
|
|
#endif // __AP_HAL_LINUX_NAMESPACE_H__
|
|
|