5 #include "IT9510Type.h"
11 #define User_USE_INTERRUPT 0
12 #define User_USE_DRIVER 0
14 #define User_OMEGA2_API_RELEASE 1
16 #define User_MAX_PKT_SIZE 255
17 #define User_USE_SHORT_CMD 0
19 #define User_RETRY_MAX_LIMIT 1
22 /** Define I2C master speed, the default value 0x07 means 366KHz (1000000000 / (24.4 * 16 * User_I2C_SPEED)). */
23 #define User_I2C_SPEED 0x07
25 /** Define I2C address of secondary chip when Diversity mode or PIP mode is active. */
26 #define User_Chip2_I2C_ADDRESS 0x3A//0x3c
28 /** Define USB frame size */
29 #define User_USB20_MAX_PACKET_SIZE 512
30 #ifdef DVB_USB_ADAP_NEED_PID_FILTER
31 #define User_USB20_FRAME_SIZE (188 * 21)
33 #define User_USB20_FRAME_SIZE (188 * 348)
35 #define User_USB20_FRAME_SIZE_DW (User_USB20_FRAME_SIZE / 4)
36 #define User_USB11_MAX_PACKET_SIZE 64
37 #define User_USB11_FRAME_SIZE (188 * 21)
38 #define User_USB11_FRAME_SIZE_DW (User_USB11_FRAME_SIZE / 4)
45 * Memory copy Function
47 Dword
User_memoryCopy (
48 IN Demodulator
* demodulator
,
59 IN Demodulator
* demodulator
,
65 * Enter critical section
67 Dword
User_enterCriticalSection (
68 IN Demodulator
* demodulator
73 * Leave critical section
75 Dword
User_leaveCriticalSection (
76 IN Demodulator
* demodulator
81 * Config MPEG2 interface
83 Dword
User_mpegConfig (
84 IN Demodulator
* demodulator
89 * Write data via "Control Bus"
90 * I2C mode : uc2WireAddr mean demodulator chip address, the default value is 0x38
91 * USB mode : uc2WireAddr is useless, don't have to send this data
94 IN Demodulator
* demodulator
,
95 IN Dword bufferLength
,
101 * Read data via "Control Bus"
102 * I2C mode : uc2WireAddr mean demodulator chip address, the default value is 0x38
103 * USB mode : uc2WireAddr is useless, don't have to send this data
106 IN Demodulator
* demodulator
,
107 IN Dword bufferLength
,
113 * Read data via "Data Bus"
114 * I2C mode : uc2WireAddr mean demodulator chip address, the default value is 0x38
115 * USB mode : uc2WireAddr is useless, don't have to send this data
117 Dword
User_busRxData (
118 IN Demodulator
* demodulator
,
119 IN Dword bufferLength
,