feat: publish FreeRTOS C FC03 card
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
@startuml
|
||||
!include card-uml-style.iuml
|
||||
scale 900 width
|
||||
hide footbox
|
||||
skinparam ParticipantPadding 16
|
||||
|
||||
participant "main" as Main
|
||||
participant "Scheduler" as Scheduler
|
||||
participant "tick hook" as Tick
|
||||
participant "high probe" as High
|
||||
participant "peerA" as A
|
||||
participant "peerB" as B
|
||||
participant "verifier" as Verify
|
||||
|
||||
Main -> Main : <b>01</b> config + contexts committed
|
||||
||26||
|
||||
Main -> High : <b>02</b> create Ready at priority 0
|
||||
||26||
|
||||
Main -> A : <b>03</b> priorities high=0, peers=2/2, verifier=1
|
||||
Main -> B
|
||||
Main -> Verify
|
||||
||26||
|
||||
Main -> Scheduler : <b>04</b> vTaskStartScheduler()
|
||||
activate Scheduler
|
||||
Scheduler -> A : <b>05</b> first peer runs
|
||||
deactivate Scheduler
|
||||
||26||
|
||||
Tick -> Tick : <b>06</b> first machine-timer tick recorded
|
||||
||26||
|
||||
A -> B : time slice
|
||||
B -> A : <b>07</b> committed subsequence A → B → A
|
||||
|
||||
note over Main,Verify
|
||||
Continue on part 2/2 with identical participant order.
|
||||
end note
|
||||
@enduml
|
||||
Reference in New Issue
Block a user