Wrong r12 offset in FreeRTOS stack frame
Offset of r12 in FreeRTOS stack frame dictionary at line 102 in pyocd/rtos/freertos.py is not correct:
https://github.com/pyocd/pyOCD/blob/f146817ad2233d247e70fbba6adfe03b2c3fd8cc/pyocd/rtos/freertos.py#L101-L103

The correct value should be 52, (42 is, oddly, not the correct answer here).
diff --git a/pyocd/rtos/freertos.py b/pyocd/rtos/freertos.py
index b7dbad17..d9a70d7c 100644
--- a/pyocd/rtos/freertos.py
+++ b/pyocd/rtos/freertos.py
@@ -99,7 +99,7 @@ class FreeRTOSThreadContext(DebugContext):
                  1: 40, # r1
                  2: 44, # r2
                  3: 48, # r3
-                 12: 42, # r12
+                 12: 52, # r12
                  14: 56, # lr
                  15: 60, # pc
                  16: 64, # xpsr
['pyocd/rtos/freertos.py']