ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
sx1509.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::sx1509::SX1509Processor
 
class  esphome::sx1509::SX1509KeyTrigger
 
class  esphome::sx1509::SX1509Component
 

Namespaces

namespace  esphome
 
namespace  esphome::sx1509
 Here you'll find the Arduino code used to interface with the SX1509 I2C 16 I/O expander.
 

Typedefs

using esphome::sx1509::SX1509GPIOPin = gpio_expander::ExpanderGPIOPin<SX1509Component>
 

Functions

 ESPHOME_EXPANDER_PIN_SUMMARY_DECL (esphome::sx1509::SX1509Component)
 

Variables

const uint8_t esphome::sx1509::INTERNAL_CLOCK_2MHZ = 2
 
const uint8_t esphome::sx1509::EXTERNAL_CLOCK = 1
 
const uint8_t esphome::sx1509::SOFTWARE_RESET = 0
 
const uint8_t esphome::sx1509::HARDWARE_RESET = 1
 
const uint8_t esphome::sx1509::REG_I_ON [16]
 

Function Documentation

◆ ESPHOME_EXPANDER_PIN_SUMMARY_DECL()

ESPHOME_EXPANDER_PIN_SUMMARY_DECL ( esphome::sx1509::SX1509Component )