Source file: /~heha/basteln/PC/Programmiergeräte/Wild GIF12/mtp.zip/usb.h

#pragma once
#include "main.h"

// Funktionen von usb.cpp (allgemein)
extern void usbInit();
extern void usbPoll();
// Funktion von usb.cpp als MTP-Klasse (ep=3 für Event)
extern void usbSend(const void*buf,byte len,bool flush,byte ep=2);
byte usbRecv(void*buf,byte len/*, bool end_at_short_packet=false*/);
//byte usbRecvWait();
bool usbRecvPoll();
// Statische Daten sind (auf AVR) besser als Funktionsparameter

// Callback: Wird von usb.cpp als CDC-Klasse gerufen, wenn Daten kommen
extern void handleEp0Out();

//void eelog(const void*data,byte len);
Detected encoding: UTF-80