/* SPDX-License-Identifier: GPL-2.0-only */
/* DVB USB compliant linux driver for Technotrend DVB USB boxes and clones
* ( e . g . Pinnacle 400 e DVB - S USB2 . 0 ) .
*
* Copyright ( c ) 2002 Holger Waechtler < holger @ convergence . de >
* Copyright ( c ) 2003 Felix Domke < tmbinc @ elitedvb . net >
* Copyright ( C ) 2005 - 6 Patrick Boettcher < pb @ linuxtv . de >
*
* see Documentation / driver - api / media / drivers / dvb - usb . rst for more information
*/
#ifndef _DVB_USB_TTUSB2_H_
#define _DVB_USB_TTUSB2_H_
/* TTUSB protocol
*
* always to messages ( out / in )
* out message :
* 0 xaa < id > < cmdbyte > < datalen > < data . . . >
*
* in message ( complete block is always 0 x40 bytes long )
* 0 x55 < id > < cmdbyte > < datalen > < data . . . >
*
* id is incremented for each transaction
*/
#define CMD_DSP_DOWNLOAD 0 x13
/* out data: <byte>[28]
* last block must be empty */
#define CMD_DSP_BOOT 0 x14
/* out data: nothing */
#define CMD_POWER 0 x15
/* out data: <on=1/off=0> */
#define CMD_LNB 0 x16
/* out data: <power=1> <18V=0,13V=1> <tone> <??=1> <??=1> */
#define CMD_GET_VERSION 0 x17
/* in data: <version_byte>[5] */
#define CMD_DISEQC 0 x18
/* out data: <master=0xff/burst=??> <cmdlen> <cmdbytes>[cmdlen] */
#define CMD_PID_ENABLE 0 x22
/* out data: <index> <type: ts=1/sec=2> <pid msb> <pid lsb> */
#define CMD_PID_DISABLE 0 x23
/* out data: <index> */
#define CMD_FILTER_ENABLE 0 x24
/* out data: <index> <pid_idx> <filter>[12] <mask>[12] */
#define CMD_FILTER_DISABLE 0 x25
/* out data: <index> */
#define CMD_GET_DSP_VERSION 0 x26
/* in data: <version_byte>[28] */
#define CMD_I2C_XFER 0 x31
/* out data: <addr << 1> <sndlen> <rcvlen> <data>[sndlen]
* in data: <addr << 1> <sndlen> <rcvlen> <data>[rcvlen] */
#define CMD_I2C_BITRATE 0 x32
/* out data: <default=0> */
#endif
Messung V0.5 in Prozent C=94 H=92 G=92
¤ Dauer der Verarbeitung: 0.2 Sekunden
¤
*© Formatika GbR, Deutschland