From 07ff6d5915d3e35474ef13d1563d2a5bf727a2b4 Mon Sep 17 00:00:00 2001 From: pjanik Date: Sun, 22 Feb 2026 18:18:30 +0000 Subject: [PATCH] Update README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 64514d4..42df2ed 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,23 @@ RMS: 0.3412 | Peak: 1000.0 Hz (bin 23) Min: -0.8123 | Max: 0.7945 ``` +With the thread analyzer, the output looks like: + +``` +Thread analyze: + 0x20000150 : STACK: unused 3608 usage 488 / 4096 (11 %); CPU: 0 % + : Total CPU cycles used: 200757869 + thread_analyzer : STACK: unused 512 usage 512 / 1024 (50 %); CPU: 1 % + : Total CPU cycles used: 1373467186 + sysworkq : STACK: unused 808 usage 216 / 1024 (21 %); CPU: 0 % + : Total CPU cycles used: 1446 + idle : STACK: unused 320 usage 64 / 384 (16 %); CPU: 98 % + : Total CPU cycles used: 129000604158 + ISR0 : STACK: unused 1832 usage 216 / 2048 (10 %) +``` + +Very useful for seeing how my threads are behaving, if I am over allocating stack sizing, or bottlenecks. + ## Python Plotter ```bash