153 uint8_t numParameters);
180 uint8_t *outParameters,
181 uint8_t *outNumParameters);
BOOL TVESetCECEnable(BOOL enable)
Sets the CEC enabled status.
BOOL TVECECInit(void)
Initializes CEC.
BOOL TVECECSendCommand(TVECECLogicalAddress destination, TVECECOpCode opCode, uint8_t *parameters, uint8_t numParameters)
Sends a CEC command.
BOOL TVEIsCECEnable(void)
Checks if CEC is enabled.
BOOL TVECECReceiveCommand(TVECECLogicalAddress *outInitiator, TVECECOpCode *outOpCode, uint8_t *outParameters, uint8_t *outNumParameters)
Get the last receieved CEC command.
@ TVE_CEC_DEVICE_AUDIO_SYSTEM
@ TVE_CEC_DEVICE_RESERVED_1
@ TVE_CEC_DEVICE_PLAYBACK_DEVICE_3
@ TVE_CEC_DEVICE_UNREGISTERED
@ TVE_CEC_DEVICE_PLAYBACK_DEVICE_1
@ TVE_CEC_DEVICE_RESERVED_2
@ TVE_CEC_DEVICE_RECORDING_DEVICE_1
@ TVE_CEC_DEVICE_RECORDING_DEVICE_3
@ TVE_CEC_DEVICE_PLAYBACK_DEVICE_2
@ TVE_CEC_DEVICE_FREE_USE
@ TVE_CEC_DEVICE_BROADCAST
@ TVE_CEC_DEVICE_RECORDING_DEVICE_2
@ TVE_CEC_OPCODE_CLEAR_DIGITAL_TIMER
@ TVE_CEC_OPCODE_SET_ANALOGUE_TIMER
@ TVE_CEC_OPCODE_SET_MENU_LANGUAGE
@ TVE_CEC_OPCODE_VENDOR_COMMAND
@ TVE_CEC_OPCODE_INACTIVE_SOURCE
@ TVE_CEC_OPCODE_TIMER_STATUS
@ TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN
@ TVE_CEC_OPCODE_SET_STREAM_PATH
@ TVE_CEC_OPCODE_SELECT_ANALOGUE_SERVICE
@ TVE_CEC_OPCODE_SET_OSD_STRING
@ TVE_CEC_OPCODE_CLEAR_EXTERNAL_TIMER
@ TVE_CEC_OPCODE_RECORD_OFF
@ TVE_CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP
@ TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_REQUEST
@ TVE_CEC_OPCODE_USER_CONTROL_PRESSED
@ TVE_CEC_OPCODE_GIVE_OSD_NAME
@ TVE_CEC_OPCODE_REPORT_PHYSICAL_ADDRESS
@ TVE_CEC_OPCODE_DECK_STATUS
@ TVE_CEC_OPCODE_CEC_VERSION
@ TVE_CEC_OPCODE_SET_TIMER_PROGRAM_TITLE
@ TVE_CEC_OPCODE_ROUTING_INFORMATION
@ TVE_CEC_OPCODE_TUNER_DEVICE_STATUS
@ TVE_CEC_OPCODE_SELECT_DIGITAL_SERVICE
@ TVE_CEC_OPCODE_VENDOR_COMMAND_WITH_ID
@ TVE_CEC_OPCODE_DEVICE_VENDOR_ID
@ TVE_CEC_OPCODE_GIVE_SYSTEM_AUDIO_MODE_STATUS
@ TVE_CEC_OPCODE_CLEAR_ANALOGUE_TIMER
@ TVE_CEC_OPCODE_REPORT_AUDIO_STATUS
@ TVE_CEC_OPCODE_TIMER_CLEARED_STATUS
@ TVE_CEC_OPCODE_ROUTING_CHANGE
@ TVE_CEC_OPCODE_GIVE_AUDIO_STATUS
@ TVE_CEC_OPCODE_SET_DIGITAL_TIMER
@ TVE_CEC_OPCODE_GET_MENU_LANGUAGE
@ TVE_CEC_OPCODE_TUNER_STEP_INCREMENT
@ TVE_CEC_OPCODE_GIVE_DEVICE_VENDOR_ID
@ TVE_CEC_OPCODE_MENU_REQUEST
@ TVE_CEC_OPCODE_USER_CONTROL_RELEASE
@ TVE_CEC_OPCODE_GIVE_TUNER_DEVICE_STATUS
@ TVE_CEC_OPCODE_IMAGE_VIEW_ON
@ TVE_CEC_OPCODE_SET_EXTERNAL_TIMER
@ TVE_CEC_OPCODE_DECK_CONTROL
@ TVE_CEC_OPCODE_SET_SYSTEM_AUDIO_MODE
@ TVE_CEC_OPCODE_TEXT_VIEW_ON
@ TVE_CEC_OPCODE_ACTIVE_SOURCE
@ TVE_CEC_OPCODE_REPORT_POWER_STATUS
@ TVE_CEC_OPCODE_SET_OSD_NAME
@ TVE_CEC_OPCODE_RECORD_TV_SCREEN
@ TVE_CEC_OPCODE_MENU_STATUS
@ TVE_CEC_OPCODE_GIVE_DECK_STATUS
@ TVE_CEC_OPCODE_TUNER_STEP_DECREMENT
@ TVE_CEC_OPCODE_GIVE_DEVICE_POWER_STATUS
@ TVE_CEC_OPCODE_FEATURE_ABORT
@ TVE_CEC_OPCODE_SET_AUDIO_RATE
@ TVE_CEC_OPCODE_RECORD_ON
@ TVE_CEC_OPCODE_REQUEST_ACTIVE_SOURCE
@ TVE_CEC_OPCODE_GIVE_PHYSICAL_ADDRESS
@ TVE_CEC_OPCODE_RECORD_STATUS
@ TVE_CEC_OPCODE_SYSTEM_AUDIO_MODE_STATUS
@ TVE_CEC_OPCODE_GET_CEC_VERSION