Topuino_Hardware/include/UsbConnector.h

25 lines
374 B
C
Raw Normal View History

2022-06-30 21:11:19 +08:00
#include <Arduino.h>
#include <Ticker.h>
struct UsbData
{
uint8_t cpuPercent;
uint8_t memPercent;
uint8_t disk0Percent;
uint8_t disk1Percent;
uint32_t diskReadRate;
uint32_t diskWriteRate;
uint32_t netSentRate;
uint32_t netReceiveRate;
};
2022-07-02 13:04:34 +08:00
class UsbConnector
2022-06-30 21:11:19 +08:00
{
public:
2022-07-02 13:04:34 +08:00
UsbConnector();
2022-06-30 21:11:19 +08:00
UsbData data;
private:
Ticker receiver;
};