The Driver SPI configuration.
More...
#include <mcp3008_driver.h>
The Driver SPI configuration.
◆ Config()
| mcp3008::Driver::Config::Config |
( |
gpio_num_t |
pin_cs = GPIO_NUM_25, |
|
|
gpio_num_t |
pin_mosi = GPIO_NUM_33, |
|
|
gpio_num_t |
pin_miso = GPIO_NUM_32, |
|
|
gpio_num_t |
pin_sck = GPIO_NUM_26, |
|
|
uint8_t |
channels_mask = 0xFF, |
|
|
int |
freq = 1350000, |
|
|
spi_host_device_t |
spi_dev = HSPI_HOST |
|
) |
| |
|
inline |
◆ channels_mask
| uint8_t mcp3008::Driver::Config::channels_mask |
(1 << 0) | (1 << 2) == channels 0 and 2 only.
Which channels to use, bit mask:
◆ freq
| int mcp3008::Driver::Config::freq |
SPI communication frequency.
◆ pin_cs
| gpio_num_t mcp3008::Driver::Config::pin_cs |
◆ pin_miso
| gpio_num_t mcp3008::Driver::Config::pin_miso |
◆ pin_mosi
| gpio_num_t mcp3008::Driver::Config::pin_mosi |
◆ pin_sck
| gpio_num_t mcp3008::Driver::Config::pin_sck |
◆ spi_dev
| spi_host_device_t mcp3008::Driver::Config::spi_dev |
Which ESP32 SPI device to use.
The documentation for this struct was generated from the following file: