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