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;
|
|
|
|
};
|