Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
E. Quellcode<br />
case GD OTHER SPEED CONFIGURATION: // Other Speed C o n f i g u r a t i o n<br />
SUDPTRH = MSB( pOtherConfigDscr ) ;<br />
SUDPTRL = LSB( pOtherConfigDscr ) ;<br />
256 break ;<br />
case GD STRING : // S t r i n g<br />
i f ( d s c r p t r = ( void ∗) EZUSB GetStringDscr (SETUPDAT[ 2 ] ) )<br />
{<br />
SUDPTRH = MSB( d s c r p t r ) ;<br />
261 SUDPTRL = LSB( d s c r p t r ) ;<br />
}<br />
else<br />
EZUSB STALL EP0 ( ) ; // S t a l l End Point 0<br />
break ;<br />
266 default : // I n v a l i d r e q u e s t<br />
EZUSB STALL EP0 ( ) ; // S t a l l End Point 0<br />
}<br />
break ;<br />
case SC GET INTERFACE : // ∗∗∗ Get I n t e r f a c e<br />
271 DR GetInterface ( ) ;<br />
break ;<br />
case SC SET INTERFACE : // ∗∗∗ Set I n t e r f a c e<br />
D R S e t I n t e r f a c e ( ) ;<br />
break ;<br />
276 case SC SET CONFIGURATION : // ∗∗∗ Set C o n f i g u r a t i o n<br />
DR SetConfiguration ( ) ;<br />
break ;<br />
case SC GET CONFIGURATION: // ∗∗∗ Get C o n f i g u r a t i o n<br />
DR GetConfiguration ( ) ;<br />
281 break ;<br />
case SC GET STATUS : // ∗∗∗ Get S t a t u s<br />
i f ( DR GetStatus ( ) )<br />
switch (SETUPDAT[ 0 ] )<br />
{<br />
286 case GS DEVICE : // Device<br />
EP0BUF [ 0 ] = ( (BYTE)Rwuen