ESPHome  2024.4.0
Data Structures | Variables
esphome::tlc59208f Namespace Reference

Data Structures

class  TLC59208FChannel
 
class  TLC59208FOutput
 TLC59208F float output component. More...
 

Variables

const uint8_t TLC59208F_MODE1_AI2 = (1 << 7)
 
const uint8_t TLC59208F_MODE1_AI1 = (1 << 6)
 
const uint8_t TLC59208F_MODE1_AI0 = (1 << 5)
 
const uint8_t TLC59208F_MODE1_SLEEP = (1 << 4)
 
const uint8_t TLC59208F_MODE1_SUB1 = (1 << 3)
 
const uint8_t TLC59208F_MODE1_SUB2 = (1 << 2)
 
const uint8_t TLC59208F_MODE1_SUB3 = (1 << 1)
 
const uint8_t TLC59208F_MODE1_ALLCALL = (1 << 0)
 
const uint8_t TLC59208F_MODE2_DMBLNK = (1 << 5)
 
const uint8_t TLC59208F_MODE2_OCH = (1 << 3)
 
const uint8_t TLC59208F_MODE2_WDTEN = (1 << 2)
 
const uint8_t TLC59208F_MODE2_WDT_5MS = (0 << 0)
 
const uint8_t TLC59208F_MODE2_WDT_15MS = (1 << 0)
 
const uint8_t TLC59208F_MODE2_WDT_25MS = (2 << 0)
 
const uint8_t TLC59208F_MODE2_WDT_35MS = (3 << 0)
 
const uint8_t TLC59208F_SWRST_ADDR = 0x96
 
const uint8_t TLC59208F_SWRST_SEQ [2] = {0xa5, 0x5a}
 
const uint8_t TLC59208F_REG_MODE1 = 0x00
 
const uint8_t TLC59208F_REG_MODE2 = 0x01
 
const uint8_t TLC59208F_REG_PWM0 = 0x02
 
const uint8_t TLC59208F_REG_GROUPPWM = 0x0a
 
const uint8_t TLC59208F_REG_GROUPFREQ = 0x0b
 
const uint8_t TLC59208F_REG_LEDOUT0 = 0x0c
 
const uint8_t TLC59208F_REG_LEDOUT1 = 0x0d
 
const uint8_t TLC59208F_REG_SUBADR1 = 0x0e
 
const uint8_t TLC59208F_REG_SUBADR2 = 0x0f
 
const uint8_t TLC59208F_REG_SUBADR3 = 0x10
 
const uint8_t TLC59208F_REG_ALLCALLADR = 0x11
 

Variable Documentation

◆ TLC59208F_MODE1_AI0

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_AI0 = (1 << 5)

Definition at line 17 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_AI1

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_AI1 = (1 << 6)

Definition at line 15 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_AI2

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_AI2 = (1 << 7)

Definition at line 13 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_ALLCALL

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_ALLCALL = (1 << 0)

Definition at line 27 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_SLEEP

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_SLEEP = (1 << 4)

Definition at line 19 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_SUB1

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_SUB1 = (1 << 3)

Definition at line 21 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_SUB2

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_SUB2 = (1 << 2)

Definition at line 23 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE1_SUB3

const uint8_t esphome::tlc59208f::TLC59208F_MODE1_SUB3 = (1 << 1)

Definition at line 25 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_DMBLNK

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_DMBLNK = (1 << 5)

Definition at line 30 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_OCH

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_OCH = (1 << 3)

Definition at line 32 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_WDT_15MS

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_WDT_15MS = (1 << 0)

Definition at line 37 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_WDT_25MS

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_WDT_25MS = (2 << 0)

Definition at line 38 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_WDT_35MS

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_WDT_35MS = (3 << 0)

Definition at line 39 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_WDT_5MS

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_WDT_5MS = (0 << 0)

Definition at line 36 of file tlc59208f_output.cpp.

◆ TLC59208F_MODE2_WDTEN

const uint8_t esphome::tlc59208f::TLC59208F_MODE2_WDTEN = (1 << 2)

Definition at line 34 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_ALLCALLADR

const uint8_t esphome::tlc59208f::TLC59208F_REG_ALLCALLADR = 0x11

Definition at line 65 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_GROUPFREQ

const uint8_t esphome::tlc59208f::TLC59208F_REG_GROUPFREQ = 0x0b

Definition at line 56 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_GROUPPWM

const uint8_t esphome::tlc59208f::TLC59208F_REG_GROUPPWM = 0x0a

Definition at line 54 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_LEDOUT0

const uint8_t esphome::tlc59208f::TLC59208F_REG_LEDOUT0 = 0x0c

Definition at line 58 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_LEDOUT1

const uint8_t esphome::tlc59208f::TLC59208F_REG_LEDOUT1 = 0x0d

Definition at line 59 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_MODE1

const uint8_t esphome::tlc59208f::TLC59208F_REG_MODE1 = 0x00

Definition at line 48 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_MODE2

const uint8_t esphome::tlc59208f::TLC59208F_REG_MODE2 = 0x01

Definition at line 50 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_PWM0

const uint8_t esphome::tlc59208f::TLC59208F_REG_PWM0 = 0x02

Definition at line 52 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_SUBADR1

const uint8_t esphome::tlc59208f::TLC59208F_REG_SUBADR1 = 0x0e

Definition at line 61 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_SUBADR2

const uint8_t esphome::tlc59208f::TLC59208F_REG_SUBADR2 = 0x0f

Definition at line 62 of file tlc59208f_output.cpp.

◆ TLC59208F_REG_SUBADR3

const uint8_t esphome::tlc59208f::TLC59208F_REG_SUBADR3 = 0x10

Definition at line 63 of file tlc59208f_output.cpp.

◆ TLC59208F_SWRST_ADDR

const uint8_t esphome::tlc59208f::TLC59208F_SWRST_ADDR = 0x96

Definition at line 43 of file tlc59208f_output.cpp.

◆ TLC59208F_SWRST_SEQ

const uint8_t esphome::tlc59208f::TLC59208F_SWRST_SEQ[2] = {0xa5, 0x5a}

Definition at line 44 of file tlc59208f_output.cpp.