20 lines
562 B
C++
20 lines
562 B
C++
#include <Arduino.h>
|
|
#include <TM1638plus.h>
|
|
|
|
class DisplayPanel
|
|
{
|
|
private:
|
|
uint16_t PercentToBitmap(uint8_t percent);
|
|
TM1638plus* percentLed;
|
|
TM1638plus* diskIoLed;
|
|
TM1638plus* netIoLed;
|
|
|
|
public:
|
|
DisplayPanel();
|
|
void DisplayCpuPercent(uint8_t percent);
|
|
void DisplayMemPercent(uint8_t percent);
|
|
void DisplayDisk0Percent(uint8_t percent);
|
|
void DisplayDisk1Percent(uint8_t percent);
|
|
void DisplayDiskRate(uint32_t byteRdPerSec, uint32_t byteWrPerSec);
|
|
void DisplayNetRate(uint32_t byteTxPerSec, uint32_t byteRxPerSec);
|
|
}; |