APM:Libraries
Public Member Functions | Friends | List of all members
F4Light::I2CDeviceManager Class Reference

#include <I2CDevice.h>

Inheritance diagram for F4Light::I2CDeviceManager:
[legend]
Collaboration diagram for F4Light::I2CDeviceManager:
[legend]

Public Member Functions

 I2CDeviceManager ()
 
AP_HAL::OwnPtr< AP_HAL::I2CDeviceget_device (uint8_t bus, uint8_t address, uint32_t bus_clock=400000, bool use_smbus=false, uint32_t timeout_ms=4)
 
- Public Member Functions inherited from AP_HAL::I2CDeviceManager
virtual OwnPtr< I2CDeviceget_device (std::vector< const char *> devpaths, uint8_t address)
 

Friends

class F4Light::I2CDevice
 

Detailed Description

Definition at line 187 of file I2CDevice.h.

Constructor & Destructor Documentation

◆ I2CDeviceManager()

F4Light::I2CDeviceManager::I2CDeviceManager ( void  )
inline

Definition at line 191 of file I2CDevice.h.

Member Function Documentation

◆ get_device()

AP_HAL::OwnPtr<AP_HAL::I2CDevice> F4Light::I2CDeviceManager::get_device ( uint8_t  bus,
uint8_t  address,
uint32_t  bus_clock = 400000,
bool  use_smbus = false,
uint32_t  timeout_ms = 4 
)
inlinevirtual

Implements AP_HAL::I2CDeviceManager.

Definition at line 194 of file I2CDevice.h.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ F4Light::I2CDevice

friend class F4Light::I2CDevice
friend

Definition at line 188 of file I2CDevice.h.


The documentation for this class was generated from the following file: