Files
lab-rv32i-freertos-c-event-…/web/figures/a7-runtime.puml
T

23 lines
769 B
Plaintext

@startuml
skinparam backgroundColor transparent
skinparam shadowing false
skinparam defaultFontName Monospace
skinparam defaultFontSize 12
skinparam rectangleBorderColor #2c7794
skinparam rectangleBackgroundColor #edf6fa
title A7 RUNTIME — event value, wait lists and task stacks
rectangle "01 g_fc09.group\nreal EventGroup handle" as group
rectangle "02 event value\n0x00 → 0x01 → 0x11\n→ 0x70 → 0x00" as bits
rectangle "03 coordinator TCB/stack\nwait mask 0x03\nthen 0x70" as c
rectangle "04 worker A TCB/stack\nbarrier waiter" as a
rectangle "05 worker B TCB/stack\nfinal bit setter" as b
rectangle "06 g_fc09_events[11]\ncommit-last records\ndigest 2391788d" as log
group --> bits
group --> c
group --> a
group --> b
c --> log
a --> log
b --> log
@enduml