modm API documentation
modm::Vl53SpiTransport< SpiMaster, Cs, Lpn > Class Template Reference
Inheritance diagram for modm::Vl53SpiTransport< SpiMaster, Cs, Lpn >:
modm::SpiDevice< SpiMaster > modm::Vl53TransportBase

Public Member Functions

 Vl53SpiTransport (const Vl53SpiTransport &) = delete
 
Vl53SpiTransport & operator= (const Vl53SpiTransport &) = delete
 
uint8_t writeMulti (uint16_t register_address, const uint8_t *p_values, uint32_t size) override
 
uint8_t readMulti (uint16_t register_address, uint8_t *p_values, uint32_t size) override
 
uint8_t readByte (uint16_t register_address, uint8_t *p_value) override
 
uint8_t writeByte (uint16_t register_address, uint8_t value) override
 
uint8_t resetSensor () override
 
void attachConfigurationHandler (Spi::ConfigurationHandler handler)
 

Protected Member Functions

bool acquireMaster ()
 
bool releaseMaster ()
 

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