#define CEC_RPI_VIRTUAL_PATH "Raspberry Pi"
#define CEC_RPI_VIRTUAL_COM "RPI"
+#define CEC_TDA995x_PATH "/dev/hdmicec"
+#define CEC_TDA995x_VIRTUAL_COM "CuBox"
+
#define CEC_MIN_LIB_VERSION 1
#define CEC_LIB_VERSION_MAJOR 1
#define CEC_LIB_VERSION_MAJOR_STR "1"
-#define CEC_LIB_VERSION_MINOR 8
+#define CEC_LIB_VERSION_MINOR 9
typedef enum cec_abort_reason
{
ADAPTERTYPE_UNKNOWN = 0,
ADAPTERTYPE_P8_EXTERNAL = 0x1,
ADAPTERTYPE_P8_DAUGHTERBOARD = 0x2,
- ADAPTERTYPE_RPI = 0x100
+ ADAPTERTYPE_RPI = 0x100,
+ ADAPTERTYPE_TDA995x = 0x200
} cec_adapter_type;
typedef struct cec_menu_language
CEC_CLIENT_VERSION_1_7_2 = 0x1702,
CEC_CLIENT_VERSION_1_8_0 = 0x1800,
CEC_CLIENT_VERSION_1_8_1 = 0x1801,
- CEC_CLIENT_VERSION_1_8_2 = 0x1802
+ CEC_CLIENT_VERSION_1_8_2 = 0x1802,
+ CEC_CLIENT_VERSION_1_9_0 = 0x1900
} cec_client_version;
typedef enum cec_server_version
CEC_SERVER_VERSION_1_7_2 = 0x1702,
CEC_SERVER_VERSION_1_8_0 = 0x1800,
CEC_SERVER_VERSION_1_8_1 = 0x1801,
- CEC_SERVER_VERSION_1_8_2 = 0x1802
+ CEC_SERVER_VERSION_1_8_2 = 0x1802,
+ CEC_SERVER_VERSION_1_9_0 = 0x1900
} cec_server_version;
typedef struct libcec_configuration