📄 adv7180.h
字号:
1
2 #ifndef _ADV7180_H_
3 #define _ADV7180_H_
4
5 //#include "../bits.h"
6
7 ////#define RESET_DELAY (5*HZ/10) // 5ms
8 #define RESET_DELAY (10*HZ/10) // 5ms
9
10 #define I2C_ADV7180 0x42
11
12 #define I2C_NAME(s) (s)->name
13
14 static char adv7180_name[] = "adv7180";
15
16 enum input_mode {
17 CVBS, // Composite
18 SVIDEO, // S-video
19 YPbPr, // Component
20 };
21
22 struct adv7180 {
23 unsigned char reg[128];
24
25 int norm;
26 enum input_mode input;
27 int enable;
28 };
29
30 static const unsigned char init_composite[] = {
31 0x00, 0x04,
32 0x04, 0xD7,
33 0x17, 0x41,
34 0x31, 0x02,
35 0x37, 0x09, ////
36 0x3D, 0xA2,
37
38 0x3E, 0x6A,
39 0x3F, 0xA0,
40 0x0E, 0x80,
41 0x55, 0x81,
42 0x0E, 0x00,
43 };
44
45 static const unsigned char init_component[] = {
46 0x00, 0x09,
47 0x31, 0x02,
48 0x3D, 0xA2,
49 0x3E, 0x6A,
50 0x3F, 0xA0,
51
52 0x0E, 0x80,
53 0x55, 0x81,
54 0x0E, 0x00,
55 };
56
57 static const unsigned char init_svideo[] = {
58 0x00, 0x06,
59 0x04, 0x57,
60 0x31, 0x02,
61 0x3D, 0xA2,
62 0x3E, 0x6A,
63
64 0x3F, 0xA0,
65 0x58, 0x04,
66 0x0E, 0x80,
67 0x55, 0x81,
68 0x0E, 0x00,
69 };
70 #endif
71
72
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -