ESPHome
2026.5.0b1
Loading...
Searching...
No Matches
esphome
components
spi_device
spi_device.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/component.h
"
4
#include "
esphome/components/spi/spi.h
"
5
6
namespace
esphome::spi_device
{
7
8
class
SPIDeviceComponent
:
public
Component
,
9
public
spi::SPIDevice
<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_HIGH,
10
spi::CLOCK_PHASE_TRAILING, spi::DATA_RATE_1MHZ> {
11
public
:
12
void
setup
()
override
;
13
void
dump_config
()
override
;
14
15
protected
:
16
};
17
18
}
// namespace esphome::spi_device
esphome::Component
Definition
component.h:145
esphome::spi::SPIDevice
The SPIDevice is what components using the SPI will create.
Definition
spi.h:429
esphome::spi_device::SPIDeviceComponent
Definition
spi_device.h:10
esphome::spi_device::SPIDeviceComponent::setup
void setup() override
Definition
spi_device.cpp:10
esphome::spi_device::SPIDeviceComponent::dump_config
void dump_config() override
Definition
spi_device.cpp:12
component.h
esphome::spi_device
Definition
spi_device.cpp:6
spi.h
Generated by
1.12.0