2025-04-12 21:23:24 +02:00
|
|
|
// esp_info.h
|
|
|
|
|
#ifndef ESP_INFO_H
|
|
|
|
|
#define ESP_INFO_H
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
#include <Arduino.h>
|
|
|
|
|
|
2025-04-12 22:10:43 +02:00
|
|
|
// Utility functions
|
2025-04-12 21:23:24 +02:00
|
|
|
void prettyPrintBytes(size_t bytes);
|
2025-04-12 22:10:43 +02:00
|
|
|
String formatBytes(size_t bytes);
|
|
|
|
|
|
|
|
|
|
// Individual info getters
|
|
|
|
|
String getCPUInfo();
|
|
|
|
|
String getTemperatureInfo();
|
|
|
|
|
String getRAMInfo();
|
|
|
|
|
String getPSRAMInfo();
|
|
|
|
|
String getFlashInfo();
|
|
|
|
|
|
|
|
|
|
// HTML generators
|
2025-04-12 21:23:24 +02:00
|
|
|
String getESPInfoHTML();
|
|
|
|
|
String getRAMInfoHTML();
|
|
|
|
|
|
2025-04-12 22:10:43 +02:00
|
|
|
// Debug print
|
|
|
|
|
void printESPInfo();
|
2025-04-12 21:23:24 +02:00
|
|
|
|
|
|
|
|
#endif
|