|
ESPHome 2026.11.0-dev
|
#include <spi_zephyr.h>
Public Member Functions | |
| ZephyrSPIBus (const device *dev) | |
| bool | is_hw () override |
| SPIDelegate * | get_delegate (uint32_t data_rate, SPIBitOrder bit_order, SPIMode mode, GPIOPin *cs_pin, bool release_device, bool write_only) override |
Public Member Functions inherited from esphome::spi::SPIBus | |
| SPIBus ()=default | |
| SPIBus (GPIOPin *clk, GPIOPin *sdo, GPIOPin *sdi) | |
Protected Attributes | |
| const device * | dev_ |
| const ZephyrSPIDelegate * | active_ {nullptr} |
| spi_config | idle_cfg_ {} |
Protected Attributes inherited from esphome::spi::SPIBus | |
| GPIOPin * | clk_pin_ {} |
| GPIOPin * | sdo_pin_ {} |
| GPIOPin * | sdi_pin_ {} |
Static Protected Attributes | |
| static constexpr uint32_t | IDLE_FREQUENCY = 125000 |
Definition at line 12 of file spi_zephyr.h.
|
inlineexplicit |
Definition at line 16 of file spi_zephyr.h.
|
overridevirtual |
Reimplemented from esphome::spi::SPIBus.
Definition at line 29 of file spi_zephyr.cpp.
|
inlineoverridevirtual |
Reimplemented from esphome::spi::SPIBus.
Definition at line 21 of file spi_zephyr.h.
|
protected |
Definition at line 32 of file spi_zephyr.h.
|
protected |
Definition at line 30 of file spi_zephyr.h.
|
protected |
Definition at line 34 of file spi_zephyr.h.
|
staticconstexprprotected |
Definition at line 28 of file spi_zephyr.h.