Ich versuche gerade vom PC aus mit dem Xmega über USB zu kommunizieren.
Das klappt soweit ganz gut. Über EP0 kommandos kann ich prima z.B. den Flashdownloader im Bootsektor aktivieren.
Man kann ja auch bei den EP 0Kommandos in der Delphi Routine usb_control_msg(..) einen Buffer mitgeben wo man diverse Zusätzliche Daten mitsenden kann. in der XMega- Routine myUSB_ControlRequest(bRequest : Byte; wValue : word) : boolean;
vermisse ich aber eine Auswertemöglichkeit des Buffers.
Gehe ich richtig in der Annahme, dass das was ich über den Buffer mitgebe einfach im @RxBuf landet und ich das in der Prozedur USB_CheckRxTx die ja auch vorhanden ist entsprechend des empfangenen EP0 kommandos auswerten muss?
Das klappt soweit ganz gut. Über EP0 kommandos kann ich prima z.B. den Flashdownloader im Bootsektor aktivieren.
Man kann ja auch bei den EP 0Kommandos in der Delphi Routine usb_control_msg(..) einen Buffer mitgeben wo man diverse Zusätzliche Daten mitsenden kann. in der XMega- Routine myUSB_ControlRequest(bRequest : Byte; wValue : word) : boolean;
vermisse ich aber eine Auswertemöglichkeit des Buffers.
Gehe ich richtig in der Annahme, dass das was ich über den Buffer mitgebe einfach im @RxBuf landet und ich das in der Prozedur USB_CheckRxTx die ja auch vorhanden ist entsprechend des empfangenen EP0 kommandos auswerten muss?