modm API documentation
Main Page
Modules
Classes
Class List
Class Index
Class Hierarchy
Class Members
modm::Vl53l0< I2cMaster > Member List
This is the complete list of members for
modm::Vl53l0< I2cMaster >
, including all inherited members.
Control_t
typedef (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
DefaultMeasurementTime
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
static
constexpr
DefaultSignalRateLimit
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
static
constexpr
GpioConfig
enum name (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
strong
I2cDevice
(uint8_t address)
modm::I2cDevice< I2cMaster >
inline
InterruptClear
enum name
modm::Vl53l0< I2cMaster >
strong
InterruptConfig
enum name
modm::Vl53l0< I2cMaster >
strong
InterruptStatus
enum name
modm::Vl53l0< I2cMaster >
strong
MODM_FLAGS8
(Start) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(MeasurementSequenceStep) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(InterruptConfig) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(InterruptClear) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(GpioConfig) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(InterruptStatus) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(RangeStatus) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MODM_FLAGS8
(MSRCConfig) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
MSRCConfig
enum name
modm::Vl53l0< I2cMaster >
strong
MeasurementSequenceStep
enum name
modm::Vl53l0< I2cMaster >
strong
ModelID
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
static
constexpr
RangeErrorCode
enum name (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
strong
RangeErrorCode_t
typedef (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
RangeStatus
enum name
modm::Vl53l0< I2cMaster >
strong
Register
enum name
modm::Vl53l0< I2cMaster >
strong
RevisionID
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
static
constexpr
Start
enum name
modm::Vl53l0< I2cMaster >
strong
Vl53l0
(Data &data, uint8_t address=0x29)
modm::Vl53l0< I2cMaster >
attachConfigurationHandler
(I2c::ConfigurationHandler handler)
modm::I2cDevice< I2cMaster >
inline
enabledSteps
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
finalRangeTimeout
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
getData
()
modm::Vl53l0< I2cMaster >
inline
getMaxMeasurementTime
()
modm::Vl53l0< I2cMaster >
inline
getRangeError
() (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
inline
initialize
() (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
isTransactionRunning
()
modm::I2cDevice< I2cMaster >
inline
protected
map
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
msrcDssTccTimeout
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
ping
()
modm::Vl53l0< I2cMaster >
preRangeTimeout
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
read
(uint8_t *buffer, std::size_t size)
modm::I2cDevice< I2cMaster >
inline
readDistance
()
modm::Vl53l0< I2cMaster >
inline
referenceSpadCount
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
reset
()
modm::Vl53l0< I2cMaster >
runTransaction
()
modm::I2cDevice< I2cMaster >
inline
protected
sequenceInfo
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
setAddress
(uint8_t address)
modm::I2cDevice< I2cMaster >
inline
setDeviceAddress
(uint8_t address)
modm::Vl53l0< I2cMaster >
setMaxMeasurementTime
(uint32_t timeUs)
modm::Vl53l0< I2cMaster >
spadInfo
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
startTransaction
()
modm::I2cDevice< I2cMaster >
inline
protected
startTransaction
(modm::I2cTransaction *transaction)
modm::I2cDevice< I2cMaster >
inline
protected
transaction
(defined in
modm::I2cDevice< I2cMaster >
)
modm::I2cDevice< I2cMaster >
protected
updateRegister
(Register reg, T setMask, T clearMask=T (0xff)) (defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
inline
useApertureSpads
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
vcselPeriodFinalRange
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
vcselPeriodPreRange
(defined in
modm::Vl53l0< I2cMaster >
)
modm::Vl53l0< I2cMaster >
wasTransactionSuccessful
()
modm::I2cDevice< I2cMaster >
inline
protected
write
(const uint8_t *buffer, std::size_t size)
modm::I2cDevice< I2cMaster >
inline
writeRead
(const uint8_t *writeBuffer, std::size_t writeSize, uint8_t *readBuffer, std::size_t readSize)
modm::I2cDevice< I2cMaster >
inline
Generated by
1.4.2