目录
文章目录
摘要
本节主要学习Ardupilot的Hal类,欢迎批评指正!
第一 AP_HAL 命名空间
Ardupilot中最重要的命名空间
namespace AP_HAL
{
/*顶级纯虚拟类HAL---------Toplevel pure virtual class Hal.*/
class HAL;
/*驱动程序的顶级类名:-------Toplevel class names for drivers: */
class UARTDriver; //串口驱动类
class I2CDevice; //I2C设备类
class I2CDeviceManager; //I2C设备类管理
class Device; //设备类
class SPIDevice; //SPI设备类
class SPIDeviceDriver; //SPI设备驱动类
class SPIDeviceManager; //SPI设备管理类
class AnalogSource; //模拟资源类
class AnalogIn; //模拟输入类
class Storage; //存储类
class DigitalSource; //数字资源类
class GPIO;