Hallo Zusammen!
Habe folgendes Problem:
Möchte für einen USB-Treiber dessen Hardware-Gegenstelle schon existiert (ein PIC-µC) die PC-Seitige Datenstruktur erstellen. In ANSI-C (auf dem Kontroller) würde das evtl. so aussehen:
Nur mit VB komme ich nicht weiter.
Mit <StructLayout(LayoutKind.Explicit)> und <FieldOffset(X)> bekomme ich immer
allgemeine Fehlermeldungen während der Laufzeit.
Kann mir bitte jemand einen Tipp geben? Bin inzwischen verzweifelt
(command, len, data[62] sollen hintereinander im gleichen speicher liegen wie data_bytes[64])
Vielen Dank im Voraus für eure Hilfe
LG Daniel
Habe folgendes Problem:
Möchte für einen USB-Treiber dessen Hardware-Gegenstelle schon existiert (ein PIC-µC) die PC-Seitige Datenstruktur erstellen. In ANSI-C (auf dem Kontroller) würde das evtl. so aussehen:
Code:
union usb_data
{
struct
{
unsigned char command;
unsigned char len;
unsigned char data[62];
}data;
unsigned char data_bytes[64];
};
Nur mit VB komme ich nicht weiter.
Mit <StructLayout(LayoutKind.Explicit)> und <FieldOffset(X)> bekomme ich immer
allgemeine Fehlermeldungen während der Laufzeit.
Kann mir bitte jemand einen Tipp geben? Bin inzwischen verzweifelt
(command, len, data[62] sollen hintereinander im gleichen speicher liegen wie data_bytes[64])
Vielen Dank im Voraus für eure Hilfe
LG Daniel