Esp32-Mcp3008-LineSensor
Library for Espressiff ESP32 based line followers, using the MCP3008 ADC chip.
mcp3008
LineSensor
mcp3008::LineSensor Member List
This is the complete list of members for
mcp3008::LineSensor
, including all inherited members.
__attribute__
((packed))
mcp3008::LineSensor
calibratedRead
(std::vector< uint16_t > &results) const
mcp3008::LineSensor
calibratedRead
(uint16_t *dest) const
mcp3008::LineSensor
calibratedReadChannel
(uint8_t channel, esp_err_t *result=nullptr) const
mcp3008::LineSensor
CHANNELS
mcp3008::Driver
static
Driver
()
mcp3008::Driver
getCalibration
() const
mcp3008::LineSensor
inline
getChannelsMask
() const
mcp3008::Driver
inline
install
(const Config &cfg=Config())
mcp3008::Driver
LineSensor
()
mcp3008::LineSensor
MAX_VAL
mcp3008::Driver
static
read
(std::vector< uint16_t > &results, bool differential=false) const
mcp3008::Driver
read
(uint16_t *dest, bool differential=false) const
mcp3008::Driver
readChannel
(uint8_t channel, bool differential=false, esp_err_t *result=nullptr) const
mcp3008::Driver
readLine
(bool white_line=false, float line_threshold=0.20f) const
mcp3008::LineSensor
requestToChannel
(int request) const
mcp3008::Driver
protected
setCalibration
(const CalibrationData &data)
mcp3008::LineSensor
startCalibration
()
mcp3008::LineSensor
uninstall
()
mcp3008::Driver
~Driver
()
mcp3008::Driver
virtual
~LineSensor
()
mcp3008::LineSensor
virtual
Generated on Sun Mar 27 2022 17:09:24 for Esp32-Mcp3008-LineSensor by
1.9.3