Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
anysee.h File Reference
#include "dvb_usb.h"
#include "dvb_ca_en50221.h"

Go to the source code of this file.

Data Structures

struct  anysee_state
 

Macros

#define DVB_USB_LOG_PREFIX   "anysee"
 
#define ANYSEE_HW_507T   2 /* E30 */
 
#define ANYSEE_HW_507CD   6 /* E30 Plus */
 
#define ANYSEE_HW_507DC   10 /* E30 C Plus */
 
#define ANYSEE_HW_507SI   11 /* E30 S2 Plus */
 
#define ANYSEE_HW_507FA   15 /* E30 Combo Plus / E30 C Plus */
 
#define ANYSEE_HW_508TC   18 /* E7 TC */
 
#define ANYSEE_HW_508S2   19 /* E7 S2 */
 
#define ANYSEE_HW_508T2C   20 /* E7 T2C */
 
#define ANYSEE_HW_508PTC   21 /* E7 PTC Plus */
 
#define ANYSEE_HW_508PS2   22 /* E7 PS2 Plus */
 
#define REG_IOA   0x80 /* Port A (bit addressable) */
 
#define REG_IOB   0x90 /* Port B (bit addressable) */
 
#define REG_IOC   0xa0 /* Port C (bit addressable) */
 
#define REG_IOD   0xb0 /* Port D (bit addressable) */
 
#define REG_IOE   0xb1 /* Port E (NOT bit addressable) */
 
#define REG_OEA   0xb2 /* Port A Output Enable */
 
#define REG_OEB   0xb3 /* Port B Output Enable */
 
#define REG_OEC   0xb4 /* Port C Output Enable */
 
#define REG_OED   0xb5 /* Port D Output Enable */
 
#define REG_OEE   0xb6 /* Port E Output Enable */
 

Enumerations

enum  cmd {
  CMD_I2C_READ = 0x33, CMD_I2C_WRITE = 0x31, CMD_REG_READ = 0xb0, CMD_REG_WRITE = 0xb1,
  CMD_STREAMING_CTRL = 0x12, CMD_LED_AND_IR_CTRL = 0x16, CMD_GET_IR_CODE = 0x41, CMD_GET_HW_INFO = 0x19,
  CMD_SMARTCARD = 0x34, CMD_CI = 0x37
}
 

Macro Definition Documentation

#define ANYSEE_HW_507CD   6 /* E30 Plus */

Definition at line 65 of file anysee.h.

#define ANYSEE_HW_507DC   10 /* E30 C Plus */

Definition at line 66 of file anysee.h.

#define ANYSEE_HW_507FA   15 /* E30 Combo Plus / E30 C Plus */

Definition at line 68 of file anysee.h.

#define ANYSEE_HW_507SI   11 /* E30 S2 Plus */

Definition at line 67 of file anysee.h.

#define ANYSEE_HW_507T   2 /* E30 */

Definition at line 64 of file anysee.h.

#define ANYSEE_HW_508PS2   22 /* E7 PS2 Plus */

Definition at line 73 of file anysee.h.

#define ANYSEE_HW_508PTC   21 /* E7 PTC Plus */

Definition at line 72 of file anysee.h.

#define ANYSEE_HW_508S2   19 /* E7 S2 */

Definition at line 70 of file anysee.h.

#define ANYSEE_HW_508T2C   20 /* E7 T2C */

Definition at line 71 of file anysee.h.

#define ANYSEE_HW_508TC   18 /* E7 TC */

Definition at line 69 of file anysee.h.

#define DVB_USB_LOG_PREFIX   "anysee"

Definition at line 37 of file anysee.h.

#define REG_IOA   0x80 /* Port A (bit addressable) */

Definition at line 75 of file anysee.h.

#define REG_IOB   0x90 /* Port B (bit addressable) */

Definition at line 76 of file anysee.h.

#define REG_IOC   0xa0 /* Port C (bit addressable) */

Definition at line 77 of file anysee.h.

#define REG_IOD   0xb0 /* Port D (bit addressable) */

Definition at line 78 of file anysee.h.

#define REG_IOE   0xb1 /* Port E (NOT bit addressable) */

Definition at line 79 of file anysee.h.

#define REG_OEA   0xb2 /* Port A Output Enable */

Definition at line 80 of file anysee.h.

#define REG_OEB   0xb3 /* Port B Output Enable */

Definition at line 81 of file anysee.h.

#define REG_OEC   0xb4 /* Port C Output Enable */

Definition at line 82 of file anysee.h.

#define REG_OED   0xb5 /* Port D Output Enable */

Definition at line 83 of file anysee.h.

#define REG_OEE   0xb6 /* Port E Output Enable */

Definition at line 84 of file anysee.h.

Enumeration Type Documentation

enum cmd
Enumerator:
CMD_I2C_READ 
CMD_I2C_WRITE 
CMD_REG_READ 
CMD_REG_WRITE 
CMD_STREAMING_CTRL 
CMD_LED_AND_IR_CTRL 
CMD_GET_IR_CODE 
CMD_GET_HW_INFO 
CMD_SMARTCARD 
CMD_CI 

Definition at line 41 of file anysee.h.