APM:Libraries
AP_HAL_F4Light_Namespace.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include <hal_types.h>
5 
6 /* While not strictly required, names inside the F4Light namespace are prefixed
7  * with F4Light for clarity. (Some of our users aren't familiar with all of the
8  * C++ namespace rules.)
9  */
10 
11 namespace F4Light {
12  class UARTDriver;
13  class USBDriver;
14  class SPIDeviceManager;
15  class SPIDevice;
16  class AnalogSource;
17  class AnalogIn;
18  class Storage;
19  class GPIO;
20  class DigitalSource;
21  class RCInput;
22  class RCOutput;
23  class Semaphore;
24  class Scheduler;
25  class Util;
26  class I2CDevice;
27  class I2CDeviceManager;
28  class _parser;
29  class PPM_parser;
30  class DSM_parser;
31  class SBUS_parser;
32  class NRF_parser;
33  class SerialDriver;
34  class UART_OSD;
35  class UART_PPM;
36  class MassStorage;
37 }
38 
39 
40 
-*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-