Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Palakis/esphome-native-hdmi-cec
/ functions
Functions
76 in github.com/Palakis/esphome-native-hdmi-cec
⨍
Functions
76
◇
Types & classes
10
↓ 4 callers
Method
push_back
components/hdmi_cec/hdmi_cec.h:71
↓ 3 callers
Method
front
'front' is used to access data, use that, and recycle its memory space for later use.
components/hdmi_cec/hdmi_cec.h:67
↓ 3 callers
Method
push_front
components/hdmi_cec/hdmi_cec.h:68
↓ 2 callers
Method
destination_addr
components/hdmi_cec/hdmi_cec.h:19
↓ 2 callers
Method
set_data
components/hdmi_cec/hdmi_cec.h:150
↓ 2 callers
Method
set_destination
components/hdmi_cec/hdmi_cec.h:148
↓ 2 callers
Method
set_source
components/hdmi_cec/hdmi_cec.h:147
↓ 2 callers
Method
to_string
components/hdmi_cec/hdmi_cec.cpp:44
↓ 1 callers
Method
add_message_trigger
components/hdmi_cec/hdmi_cec.h:99
↓ 1 callers
Method
address
components/hdmi_cec/hdmi_cec.h:94
↓ 1 callers
Method
back
'back' is used to fetch a free Frame, fill with data, and queue for later pick-up
components/hdmi_cec/hdmi_cec.h:70
↓ 1 callers
Method
decode
* Entry function 'decode' to call for full decode of a CEC frame */
components/hdmi_cec/cec_decoder.cpp:443
↓ 1 callers
Method
initiator_addr
components/hdmi_cec/hdmi_cec.h:18
↓ 1 callers
Method
is_broadcast
components/hdmi_cec/hdmi_cec.h:21
↓ 1 callers
Function
logical_address_to_device_type
components/hdmi_cec/hdmi_cec.cpp:142
↓ 1 callers
Method
opcode
components/hdmi_cec/hdmi_cec.h:20
↓ 1 callers
Method
reset
using safe wrap-around of unsignd int
components/hdmi_cec/hdmi_cec.h:74
↓ 1 callers
Method
send
components/hdmi_cec/hdmi_cec.cpp:230
↓ 1 callers
Method
set_address
components/hdmi_cec/hdmi_cec.h:93
↓ 1 callers
Method
set_monitor_mode
components/hdmi_cec/hdmi_cec.h:97
↓ 1 callers
Method
set_opcode
components/hdmi_cec/hdmi_cec.h:149
↓ 1 callers
Method
set_osd_name_bytes
components/hdmi_cec/hdmi_cec.h:98
↓ 1 callers
Method
set_physical_address
components/hdmi_cec/hdmi_cec.h:95
↓ 1 callers
Method
set_pin
components/hdmi_cec/hdmi_cec.h:92
↓ 1 callers
Method
set_pin_input_high
components/hdmi_cec/hdmi_cec.cpp:65
↓ 1 callers
Method
set_pin_output_low
components/hdmi_cec/hdmi_cec.cpp:69
↓ 1 callers
Method
set_promiscuous_mode
components/hdmi_cec/hdmi_cec.h:96
Method
AbortReason>
components/hdmi_cec/cec_decoder.cpp:157
Method
AudioFormat>
components/hdmi_cec/cec_decoder.cpp:167
Method
AudioStatus>
components/hdmi_cec/cec_decoder.cpp:176
Method
CecVersion>
components/hdmi_cec/cec_decoder.cpp:317
Method
Decoder
components/hdmi_cec/cec_decoder.h:25
Method
DeviceType>
components/hdmi_cec/cec_decoder.cpp:187
Method
DisplayControl>
components/hdmi_cec/cec_decoder.cpp:194
Method
FeatureOpcode>
components/hdmi_cec/cec_decoder.cpp:200
Method
Frame
components/hdmi_cec/hdmi_cec.cpp:38
Method
Frame
components/hdmi_cec/hdmi_cec.h:16
Method
FrameRingBuffer
components/hdmi_cec/hdmi_cec.h:52
Method
MessageTrigger
components/hdmi_cec/hdmi_cec.h:146
Method
None>
components/hdmi_cec/cec_decoder.cpp:155
Method
OsdString>
components/hdmi_cec/cec_decoder.cpp:208
Method
PhysicalAddress>
components/hdmi_cec/cec_decoder.cpp:216
Method
PowerStatus>
components/hdmi_cec/cec_decoder.cpp:231
Method
SendAction
components/hdmi_cec/hdmi_cec.h:161
Method
ShortAudioDescriptor>
components/hdmi_cec/cec_decoder.cpp:236
Method
SystemAudioStatus>
components/hdmi_cec/cec_decoder.cpp:270
Method
Three
components/hdmi_cec/cec_decoder.h:126
Method
Two
* The plain 'operand types' are uint8. * Further uint32 'operand type' values are used to encode a sequence of upto 4 (potentially different) opera
components/hdmi_cec/cec_decoder.h:125
Method
UICommand>
components/hdmi_cec/cec_decoder.cpp:275
Method
VendorId>
components/hdmi_cec/cec_decoder.cpp:302
Method
address_decode
components/hdmi_cec/cec_decoder.cpp:407
Method
append_operand
* Helper function to implement the 'do_operand' methods, to gather a textual representation. * @return true if a further operand can be decoded, fa
components/hdmi_cec/cec_decoder.cpp:427
Method
append_operand
components/hdmi_cec/cec_decoder.h:135
Method
count
this simple increment scheme is sufficiently 'atomic' if the front and back are each used by one thread only. (So, at most one reader thread and one w
components/hdmi_cec/hdmi_cec.h:80
Method
cyclic_incr
components/hdmi_cec/hdmi_cec.h:81
Method
do_operand
components/hdmi_cec/cec_decoder.cpp:142
Method
dump_config
components/hdmi_cec/hdmi_cec.cpp:82
Method
find_opcode_name
components/hdmi_cec/cec_decoder.cpp:415
Method
get_setup_priority
Component overrides
components/hdmi_cec/hdmi_cec.h:104
Method
gpio_intr_
components/hdmi_cec/hdmi_cec.cpp:409
Method
is_empty
components/hdmi_cec/hdmi_cec.h:72
Method
is_full
components/hdmi_cec/hdmi_cec.h:73
Method
loop
components/hdmi_cec/hdmi_cec.cpp:90
Method
play
components/hdmi_cec/hdmi_cec.h:166
Method
reset_state_variables_
components/hdmi_cec/hdmi_cec.cpp:516
Function
send_action_to_code
(config, action_id, template_args, args)
components/hdmi_cec/__init__.py:139
Method
send_bit_
components/hdmi_cec/hdmi_cec.cpp:374
Method
send_frame_
components/hdmi_cec/hdmi_cec.cpp:305
Method
send_high_and_test_
components/hdmi_cec/hdmi_cec.cpp:388
Method
send_start_bit_
components/hdmi_cec/hdmi_cec.cpp:352
Method
setup
components/hdmi_cec/hdmi_cec.cpp:74
Function
to_code
(config)
components/hdmi_cec/__init__.py:80
Method
try_builtin_handler_
components/hdmi_cec/hdmi_cec.cpp:175
Function
validate_data_array
(value)
components/hdmi_cec/__init__.py:26
Function
validate_osd_name
(value)
components/hdmi_cec/__init__.py:31
Method
~FrameRingBuffer
components/hdmi_cec/hdmi_cec.h:61