-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.h
179 lines (121 loc) · 4.83 KB
/
config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
#ifndef CONFIG_H
#define CONFIG_H
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X DEBUGGING X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* Enables Serial Console at a minor speed penalty
*/
#define DEBUG
/*****************************************************
* Wait for Serial Console at startup
*/
#define DEBUG_WAIT
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X SCSI Controllers - Pick ONE X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* NCR 5380 SCSI Controller
*/
#define DRIVER_SCSI_NCR5380
/*****************************************************
* NCR 53C94/53C96 SCSI Controller
*/
// #define DRIVER_SCSI_NCR53C9x
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X SCSI Roles - Pick ANY X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* SCSI Initiator
* Allows use as a SCSI interrogator
* and as a SCSI disk cloner
*/
#define SCSIROLE_INITIATOR
/*****************************************************
* SCSI Target
* Required to emulate disks, cdroms, etc.
*/
#define SCSIROLE_TARGET
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Screen Controllers - Pick ONE or NONE X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* SparkFun MicroOLED Display on SPI1
* nCS on Pin31, D/C on Pin28, Reset on Pin27
*/
#define DRIVER_OLED_DISPLAY
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Graphics Emulations - Pick ANY X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* Radius PowerView Emulation - NOT IMPLEMENTED
*/
// #define SUPPORT_GRAPHICS_POWERVIEW
/*****************************************************
* ScuzzyGraph Emulation - NOT IMPLEMENTED
*/
// #define SUPPORT_GRAPHICS_SCUZZYGRAPH
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Ethernet Controllers - Pick ONE or NONE X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* W5100 Ethernet on SPI1
* nCS on Pin24
*/
#define DRIVER_ETHERNET_W5100
/*****************************************************
* Particle WiFi bridge on SPI1 - NOT IMPLEMENTED
* nCS on Pin24
*/
// #define DRIVER_ETHERNET_PARTICLE
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Ethernet Emulations - Pick ANY X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* Cabletron EA41x Emulation - NEEDS WORK
*/
// #define SUPPORT_ETHERNET_CABLETRON
/*****************************************************
* DaynaPort SCSI/Link Emulation - NEEDS WORK
*/
#define SUPPORT_ETHERNET_SCSILINK
/*****************************************************
* RFC 2143 Emulation - NOT IMPLEMENTED
* Any device can send packets to any other device
* requires SCSI Arbitration support (multi-master)
*/
// #define SUPPORT_ETHERNET_RFC2143
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Optical Emulations - Pick ANY X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* Generic CD-ROM - NEEDS WORK
*/
#define SUPPORT_OPTICAL
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X General SCSI Commands - Adjust to suit host X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*****************************************************
* By default all LUNs want attention at startup
* supposedly some systems need this?
*/
// #define SUPPORT_UNIT_ATTENTION
#endif /* CONFIG_H */