feat: publish FreeRTOS C FC09 card
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
@startuml
|
||||
scale 700 height
|
||||
skinparam backgroundColor transparent
|
||||
skinparam shadowing false
|
||||
skinparam defaultFontName Monospace
|
||||
skinparam defaultFontSize 12
|
||||
skinparam stateBorderColor #2c7794
|
||||
skinparam stateBackgroundColor #edf6fa
|
||||
title A6 STATE — bit mask and blocked participants
|
||||
[*] --> Zero : 01 0x00
|
||||
Zero --> ReadyA : 03 set 0x01
|
||||
ReadyA --> Partial : 04 sync A
|
||||
Partial : bits 0x11
|
||||
Partial : coordinator Blocked
|
||||
Partial : worker A Blocked
|
||||
Partial --> ReadyAll : set READY_B
|
||||
ReadyAll : return 0x03 to coordinator
|
||||
ReadyAll --> BarrierAC : clear READY; set SYNC_C
|
||||
BarrierAC : bits 0x50
|
||||
BarrierAC --> Release : 10 set SYNC_B
|
||||
Release : all return 0x70
|
||||
Release --> Zero : auto-clear sync mask
|
||||
Zero --> [*] : 11 PASS
|
||||
@enduml
|
||||
Reference in New Issue
Block a user