-class OvmsCommand+class OvmsCommand : public ExternalRamAllocated
With SPI RAM disabled (in menuconfig):
Free 8-bit 120844/284304, 32-bit 30508/57680, SPIRAM 0/0--Task-- Total DRAM D/IRAM IRAM SPIRAM +/- DRAM D/IRAM IRAM SPIRAMno task 5312 0 0 0 +5312 +0 +0 +0esp_timer 52328 0 644 0 +52328 +0 +644 +0main 16448 0 0 0 +16448 +0 +0 +0ipc0 11096 0 0 0 +11096 +0 +0 +0Housekeeping 40576 5120 0 0 +40576 +5120 +0 +0tiT 128 0 0 0 +128 +0 +0 +0Tmr Svc 884 6444 0 0 +884 +6444 +0 +0ipc1 12 0 0 0 +12 +0 +0 +0AsyncConsole 20 0 26404 0 +20 +0 +26404 +0
Without deriving OvmsCommand from ExternalRamAllocated:
Free 8-bit 119240/282436, 32-bit 424/27596, SPIRAM 4193924/4194252--Task-- Total DRAM D/IRAM IRAM SPIRAM +/- DRAM D/IRAM IRAM SPIRAMtiT 0 0 0 128 +0 +0 +0 +128Housekeeping 40564 5120 0 12 +40564 +5120 +0 +12no task 5348 0 0 0 +5348 +0 +0 +0esp_timer 52328 0 644 0 +52328 +0 +644 +0main 16448 0 0 0 +16448 +0 +0 +0ipc0 11096 0 0 0 +11096 +0 +0 +0ipc1 12 0 0 0 +12 +0 +0 +0Tmr Svc 884 6444 0 0 +884 +6444 +0 +0AsyncConsole 20 0 26404 0 +20 +0 +26404 +0
After deriving OvmsCommand from ExternalRamAllocated:
OVMS > module memoryFree 8-bit 152308/282432, 32-bit 424/27596, SPIRAM 4160852/4194252--Task-- Total DRAM D/IRAM IRAM SPIRAM +/- DRAM D/IRAM IRAM SPIRAMesp_timer 31664 0 644 20664 +31664 +0 +644 +20664tiT 0 0 0 128 +0 +0 +0 +128Housekeeping 39636 0 0 6060 +39636 +0 +0 +6060no task 5348 0 0 0 +5348 +0 +0 +0main 16448 0 0 0 +16448 +0 +0 +0ipc0 11096 0 0 0 +11096 +0 +0 +0ipc1 12 0 0 0 +12 +0 +0 +0Tmr Svc 7328 0 0 0 +7328 +0 +0 +0AsyncConsole 20 0 26404 0 +20 +0 +26404 +0