Firmware
Classes | Namespaces | Macros
Device.hpp File Reference

Definitions for the generic base classes in the device framework. More...

#include <px4_config.h>
#include <px4_posix.h>
#include <drivers/drv_device.h>

Go to the source code of this file.

Classes

class  device::Device
 Fundamental base class for all physical drivers (I2C, SPI). More...
 
struct  device::Device::DeviceStructure
 
union  device::Device::DeviceId
 

Namespaces

 device
 Namespace encapsulating all device framework classes, functions and data.
 

Macros

#define DEVICE_LOG(FMT, ...)   PX4_LOG_NAMED(_name, FMT, ##__VA_ARGS__)
 
#define DEVICE_DEBUG(FMT, ...)   PX4_LOG_NAMED_COND(_name, _debug_enabled, FMT, ##__VA_ARGS__)
 

Detailed Description

Definitions for the generic base classes in the device framework.