21#include <unordered_map>
33std::string
toLower(std::string str);
58void warning(
const std::string &msg);
59void warning(
const std::string &msg, int32_t code);
void printSystemMemoryInfo()
Print stack and heap usage together.
void printActivePCBs()
Print number of active lwIP TCP PCBs.
void runTimeStats()
Display task priorities, stack usage, and heap stats.
void printTaskStackSizes()
Print stack high watermark for all FreeRTOS tasks.
std::string toLower(std::string str)
Convert string to lowercase.
void warning(const std::string &msg)
void printHeapInfo()
Print heap size and minimum ever free heap.
void printMemsize()
Print lwIP memory pool statistics.
void printTCPState()
Print full lwIP statistics if available.
int is_in_interrupt(void)
Check whether currently in interrupt context.
void rebootSystem()
Reboot the device immediately.
void logSystemStats()
Print FreeRTOS heap and task stack status.
void debug_print(const char *msg)
Print in a mode that can be used in an ISR context.