ESPHome
2024.12.2
esphome
esphome
components
sx1509
Namespaces
|
Variables
sx1509_registers.h File Reference
Go to the source code of this file.
Namespaces
esphome
Implementation of SPI
Controller
mode.
esphome::sx1509
Here you'll find the Arduino code used to interface with the SX1509 I2C 16 I/O expander.
Variables
const uint8_t
esphome::sx1509::REG_INPUT_DISABLE_B
const uint8_t
esphome::sx1509::REG_INPUT_DISABLE_A
const uint8_t
esphome::sx1509::REG_LONG_SLEW_B
const uint8_t
esphome::sx1509::REG_LONG_SLEW_A
= 0x03
const uint8_t
esphome::sx1509::REG_LOW_DRIVE_B
const uint8_t
esphome::sx1509::REG_LOW_DRIVE_A
= 0x05
const uint8_t
esphome::sx1509::REG_PULL_UP_B
= 0x06
const uint8_t
esphome::sx1509::REG_PULL_UP_A
= 0x07
const uint8_t
esphome::sx1509::REG_PULL_DOWN_B
= 0x08
const uint8_t
esphome::sx1509::REG_PULL_DOWN_A
= 0x09
const uint8_t
esphome::sx1509::REG_OPEN_DRAIN_B
= 0x0A
const uint8_t
esphome::sx1509::REG_OPEN_DRAIN_A
= 0x0B
const uint8_t
esphome::sx1509::REG_POLARITY_B
= 0x0C
const uint8_t
esphome::sx1509::REG_POLARITY_A
= 0x0D
const uint8_t
esphome::sx1509::REG_DIR_B
= 0x0E
const uint8_t
esphome::sx1509::REG_DIR_A
= 0x0F
const uint8_t
esphome::sx1509::REG_DATA_B
= 0x10
const uint8_t
esphome::sx1509::REG_DATA_A
= 0x11
const uint8_t
esphome::sx1509::REG_INTERRUPT_MASK_B
const uint8_t
esphome::sx1509::REG_INTERRUPT_MASK_A
const uint8_t
esphome::sx1509::REG_SENSE_HIGH_B
= 0x14
const uint8_t
esphome::sx1509::REG_SENSE_LOW_B
= 0x15
const uint8_t
esphome::sx1509::REG_SENSE_HIGH_A
= 0x16
const uint8_t
esphome::sx1509::REG_SENSE_LOW_A
= 0x17
const uint8_t
esphome::sx1509::REG_INTERRUPT_SOURCE_B
const uint8_t
esphome::sx1509::REG_INTERRUPT_SOURCE_A
const uint8_t
esphome::sx1509::REG_EVENT_STATUS_B
= 0x1A
const uint8_t
esphome::sx1509::REG_EVENT_STATUS_A
= 0x1B
const uint8_t
esphome::sx1509::REG_LEVEL_SHIFTER_1
= 0x1C
const uint8_t
esphome::sx1509::REG_LEVEL_SHIFTER_2
= 0x1D
const uint8_t
esphome::sx1509::REG_CLOCK
= 0x1E
const uint8_t
esphome::sx1509::REG_MISC
= 0x1F
const uint8_t
esphome::sx1509::REG_LED_DRIVER_ENABLE_B
const uint8_t
esphome::sx1509::REG_LED_DRIVER_ENABLE_A
const uint8_t
esphome::sx1509::REG_DEBOUNCE_CONFIG
= 0x22
const uint8_t
esphome::sx1509::REG_DEBOUNCE_ENABLE_B
const uint8_t
esphome::sx1509::REG_DEBOUNCE_ENABLE_A
const uint8_t
esphome::sx1509::REG_KEY_CONFIG_1
= 0x25
const uint8_t
esphome::sx1509::REG_KEY_CONFIG_2
= 0x26
const uint8_t
esphome::sx1509::REG_KEY_DATA_1
= 0x27
const uint8_t
esphome::sx1509::REG_KEY_DATA_2
= 0x28
const uint8_t
esphome::sx1509::REG_I_ON_0
= 0x2A
const uint8_t
esphome::sx1509::REG_I_ON_1
= 0x2D
const uint8_t
esphome::sx1509::REG_I_ON_2
= 0x30
const uint8_t
esphome::sx1509::REG_I_ON_3
= 0x33
const uint8_t
esphome::sx1509::REG_I_ON_4
= 0x36
const uint8_t
esphome::sx1509::REG_I_ON_5
= 0x3B
const uint8_t
esphome::sx1509::REG_I_ON_6
= 0x40
const uint8_t
esphome::sx1509::REG_I_ON_7
= 0x45
const uint8_t
esphome::sx1509::REG_I_ON_8
= 0x4A
const uint8_t
esphome::sx1509::REG_I_ON_9
= 0x4D
const uint8_t
esphome::sx1509::REG_I_ON_10
= 0x50
const uint8_t
esphome::sx1509::REG_I_ON_11
= 0x53
const uint8_t
esphome::sx1509::REG_I_ON_12
= 0x56
const uint8_t
esphome::sx1509::REG_I_ON_13
= 0x5B
const uint8_t
esphome::sx1509::REG_I_ON_14
= 0x60
const uint8_t
esphome::sx1509::REG_I_ON_15
= 0x65
const uint8_t
esphome::sx1509::REG_HIGH_INPUT_B
= 0x69
const uint8_t
esphome::sx1509::REG_HIGH_INPUT_A
= 0x6A
const uint8_t
esphome::sx1509::REG_RESET
= 0x7D
const uint8_t
esphome::sx1509::REG_TEST_1
= 0x7E
const uint8_t
esphome::sx1509::REG_TEST_2
= 0x7F
Generated by
1.8.13