MCPcopy Create free account

hub / github.com/Palakis/esphome-native-hdmi-cec / functions

Functions76 in github.com/Palakis/esphome-native-hdmi-cec

↓ 4 callersMethodpush_back
components/hdmi_cec/hdmi_cec.h:71
↓ 3 callersMethodfront
'front' is used to access data, use that, and recycle its memory space for later use.
components/hdmi_cec/hdmi_cec.h:67
↓ 3 callersMethodpush_front
components/hdmi_cec/hdmi_cec.h:68
↓ 2 callersMethoddestination_addr
components/hdmi_cec/hdmi_cec.h:19
↓ 2 callersMethodset_data
components/hdmi_cec/hdmi_cec.h:150
↓ 2 callersMethodset_destination
components/hdmi_cec/hdmi_cec.h:148
↓ 2 callersMethodset_source
components/hdmi_cec/hdmi_cec.h:147
↓ 2 callersMethodto_string
components/hdmi_cec/hdmi_cec.cpp:44
↓ 1 callersMethodadd_message_trigger
components/hdmi_cec/hdmi_cec.h:99
↓ 1 callersMethodaddress
components/hdmi_cec/hdmi_cec.h:94
↓ 1 callersMethodback
'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 callersMethoddecode
* Entry function 'decode' to call for full decode of a CEC frame */
components/hdmi_cec/cec_decoder.cpp:443
↓ 1 callersMethodinitiator_addr
components/hdmi_cec/hdmi_cec.h:18
↓ 1 callersMethodis_broadcast
components/hdmi_cec/hdmi_cec.h:21
↓ 1 callersFunctionlogical_address_to_device_type
components/hdmi_cec/hdmi_cec.cpp:142
↓ 1 callersMethodopcode
components/hdmi_cec/hdmi_cec.h:20
↓ 1 callersMethodreset
using safe wrap-around of unsignd int
components/hdmi_cec/hdmi_cec.h:74
↓ 1 callersMethodsend
components/hdmi_cec/hdmi_cec.cpp:230
↓ 1 callersMethodset_address
components/hdmi_cec/hdmi_cec.h:93
↓ 1 callersMethodset_monitor_mode
components/hdmi_cec/hdmi_cec.h:97
↓ 1 callersMethodset_opcode
components/hdmi_cec/hdmi_cec.h:149
↓ 1 callersMethodset_osd_name_bytes
components/hdmi_cec/hdmi_cec.h:98
↓ 1 callersMethodset_physical_address
components/hdmi_cec/hdmi_cec.h:95
↓ 1 callersMethodset_pin
components/hdmi_cec/hdmi_cec.h:92
↓ 1 callersMethodset_pin_input_high
components/hdmi_cec/hdmi_cec.cpp:65
↓ 1 callersMethodset_pin_output_low
components/hdmi_cec/hdmi_cec.cpp:69
↓ 1 callersMethodset_promiscuous_mode
components/hdmi_cec/hdmi_cec.h:96
MethodAbortReason>
components/hdmi_cec/cec_decoder.cpp:157
MethodAudioFormat>
components/hdmi_cec/cec_decoder.cpp:167
MethodAudioStatus>
components/hdmi_cec/cec_decoder.cpp:176
MethodCecVersion>
components/hdmi_cec/cec_decoder.cpp:317
MethodDecoder
components/hdmi_cec/cec_decoder.h:25
MethodDeviceType>
components/hdmi_cec/cec_decoder.cpp:187
MethodDisplayControl>
components/hdmi_cec/cec_decoder.cpp:194
MethodFeatureOpcode>
components/hdmi_cec/cec_decoder.cpp:200
MethodFrame
components/hdmi_cec/hdmi_cec.cpp:38
MethodFrame
components/hdmi_cec/hdmi_cec.h:16
MethodFrameRingBuffer
components/hdmi_cec/hdmi_cec.h:52
MethodMessageTrigger
components/hdmi_cec/hdmi_cec.h:146
MethodNone>
components/hdmi_cec/cec_decoder.cpp:155
MethodOsdString>
components/hdmi_cec/cec_decoder.cpp:208
MethodPhysicalAddress>
components/hdmi_cec/cec_decoder.cpp:216
MethodPowerStatus>
components/hdmi_cec/cec_decoder.cpp:231
MethodSendAction
components/hdmi_cec/hdmi_cec.h:161
MethodShortAudioDescriptor>
components/hdmi_cec/cec_decoder.cpp:236
MethodSystemAudioStatus>
components/hdmi_cec/cec_decoder.cpp:270
MethodThree
components/hdmi_cec/cec_decoder.h:126
MethodTwo
* 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
MethodUICommand>
components/hdmi_cec/cec_decoder.cpp:275
MethodVendorId>
components/hdmi_cec/cec_decoder.cpp:302
Methodaddress_decode
components/hdmi_cec/cec_decoder.cpp:407
Methodappend_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
Methodappend_operand
components/hdmi_cec/cec_decoder.h:135
Methodcount
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
Methodcyclic_incr
components/hdmi_cec/hdmi_cec.h:81
Methoddo_operand
components/hdmi_cec/cec_decoder.cpp:142
Methoddump_config
components/hdmi_cec/hdmi_cec.cpp:82
Methodfind_opcode_name
components/hdmi_cec/cec_decoder.cpp:415
Methodget_setup_priority
Component overrides
components/hdmi_cec/hdmi_cec.h:104
Methodgpio_intr_
components/hdmi_cec/hdmi_cec.cpp:409
Methodis_empty
components/hdmi_cec/hdmi_cec.h:72
Methodis_full
components/hdmi_cec/hdmi_cec.h:73
Methodloop
components/hdmi_cec/hdmi_cec.cpp:90
Methodplay
components/hdmi_cec/hdmi_cec.h:166
Methodreset_state_variables_
components/hdmi_cec/hdmi_cec.cpp:516
Functionsend_action_to_code
(config, action_id, template_args, args)
components/hdmi_cec/__init__.py:139
Methodsend_bit_
components/hdmi_cec/hdmi_cec.cpp:374
Methodsend_frame_
components/hdmi_cec/hdmi_cec.cpp:305
Methodsend_high_and_test_
components/hdmi_cec/hdmi_cec.cpp:388
Methodsend_start_bit_
components/hdmi_cec/hdmi_cec.cpp:352
Methodsetup
components/hdmi_cec/hdmi_cec.cpp:74
Functionto_code
(config)
components/hdmi_cec/__init__.py:80
Methodtry_builtin_handler_
components/hdmi_cec/hdmi_cec.cpp:175
Functionvalidate_data_array
(value)
components/hdmi_cec/__init__.py:26
Functionvalidate_osd_name
(value)
components/hdmi_cec/__init__.py:31
Method~FrameRingBuffer
components/hdmi_cec/hdmi_cec.h:61