Norimasa Okamoto
/
USBLowsCap
USB low speed packet capture
Embed:
(wiki syntax)
Show/hide line numbers
usbpkt.h
00001 // usbpkt.h 2013/3/39 00002 #pragma once 00003 #include "mbed.h" 00004 00005 #define MAX_PACKET_SIZE 256 00006 00007 class usbpkt { 00008 public: 00009 void reset(); 00010 void inputByte(uint8_t value); 00011 void inputBit(int value); 00012 void inputRaw(int value); 00013 void printUSB(FILE* fp); 00014 void printHEX(FILE* fp); 00015 00016 uint8_t packet[MAX_PACKET_SIZE]; 00017 int pktpos; 00018 private: 00019 int _DEF_WIDTH; 00020 int _pre_value; 00021 uint8_t _data0; 00022 int _data0_len; 00023 uint8_t _data; 00024 int _data_len; 00025 int _width; 00026 bool _sync; 00027 };
Generated on Thu Aug 18 2022 15:17:24 by 1.7.2