| Zeile 38: | Zeile 38: | ||
6. Nun muss die Karte initialisiert werden. Dies geschieht mittels eines Initialization Block, der folgendermaßen aussieht: | 6. Nun muss die Karte initialisiert werden. Dies geschieht mittels eines Initialization Block, der folgendermaßen aussieht: | ||
| − | <c> | + | <c>struct initialization_block |
| − | |||
| − | struct initialization_block | ||
{ | { | ||
uint16_t mode; | uint16_t mode; | ||
| − | + | unsigned reserved1 : 4; | |
| − | + | unsigned receive_length : 4; | |
| − | + | unsigned reserved2 : 4; | |
| − | + | unsigned transfer_length : 4; | |
uint64_t physical_address : 48; | uint64_t physical_address : 48; | ||
uint16_t reserved3; | uint16_t reserved3; | ||