Get_Status:
Set_Adress:
Get_Descriptor:
Firmware AT90USBKEY
Mikrocontrollertechnik
Dieser Request muss nicht implementiert werden (Zeilen können
also gelöscht werden), verhindert aber eine unschöne
Fehlermeldung mit „
Byte im FIFO abgelegt (
wenn das Gerät vom Bus mit Strom versorgt wird (bus powered).
Hat es eine eigene Versorgung (self powered), so muss
FIFO geschrieben werden. Mit (
Paket abgeschickt und das FIFO wieder gelöscht. Danach wird auf
die Bestätigung des PC gewartet (ZLP).
Die Adresse wird ermittelt und dem Gerät zugewiesen. Ein Zero
Length Paket (ZLP) meldet den Erfolg. Wurde das ZLP erfolgreich
versendet (ACK vom PC), so wird die Adresse aktiviert.
Es wird berpr ft, ob es sich um einen Device, Configuration oder
StringDeskriptor handelt. Die zu bermittelnden Deskriptoren
befinden sich im Flash. Ein Unterprogramm
(
usb_send_descriptor
" unter Linux. Es werden zwei leere
lsusb -v
, Flag remote wakeup (2
0x0000
CBI(
UEINTX
) k mmert sich um das Versenden der
2010
1
)= 0),
ins
0x0001
wird das
,
)
TXINI
SNDDES
11