Components
PT2258_I2C_ADDR_0_8BIT
PT2258_I2C_ADDR_1_8BIT
PT2258_I2C_ADDR_2_8BIT
PT2258_I2C_ADDR_3_8BIT
PT2258_I2C_ADDR_0
PT2258_I2C_ADDR_1
PT2258_I2C_ADDR_2
PT2258_I2C_ADDR_3
PT2258_MIN_ATTENUATION
PT2258_MAX_ATTENUATION
PT2258_TOTAL_CHANNELS
pt2258_handle_t
pt2258_write_cb_t
pt2258_cleanup_cb_t
pt2258_ch_t
PT2258_CH_ALL
PT2258_CH_1
PT2258_CH_2
PT2258_CH_3
PT2258_CH_4
PT2258_CH_5
PT2258_CH_6
pt2258_create()
pt2258_delete()
pt2258_clear_registers()
pt2258_set_attenuation()
pt2258_set_mute()
pt2258_config_t
transport_ctx
write_cb
cleanup_cb
PT2258_CH1_ENABLE
PT2258_CH2_ENABLE
PT2258_CH3_ENABLE
PT2258_CH4_ENABLE
PT2258_CH5_ENABLE
PT2258_CH6_ENABLE
pt2258_ctrl_handle_t
pt2258_ctrl_create()
pt2258_ctrl_delete()
pt2258_ctrl_set_offset()
pt2258_ctrl_reset_offsets()
pt2258_ctrl_set_master_volume()
pt2258_ctrl_volume_step_up()
pt2258_ctrl_volume_step_down()
pt2258_ctrl_set_mute()
pt2258_ctrl_get_attenuation()
pt2258_ctrl_get_offset()
pt2258_ctrl_get_master_volume()
pt2258_ctrl_get_mute()
pt2258_ctrl_config_t
pt2258
active_channels_mask
init_volume
offset_limits
init_mute
use_linear_volume
Adapters
pt2258_esp_adf_create()
pt2258_esp_adf_delete()
pt2258_esp_adf_config_t
bus_handle
i2c_addr
pt2258_esp_idf_create()
pt2258_esp_idf_delete()
pt2258_esp_idf_config_t
clk_speed
An ESP-IDF audio control implementation for the PT2258 6-Channel Electronic Volume Controller IC