feat: publish FreeRTOS C FC06 card
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
@startuml
|
||||
scale max 900*520
|
||||
skinparam backgroundColor transparent
|
||||
skinparam shadowing false
|
||||
skinparam defaultFontName "DejaVu Sans Mono"
|
||||
skinparam defaultFontSize 13
|
||||
skinparam classBorderColor #2b6f8e
|
||||
skinparam classBackgroundColor #edf6fa
|
||||
skinparam ArrowColor #8295a0
|
||||
left to right direction
|
||||
title A3 DISPATCH — TimerHandle_t selects ID and one shared callback
|
||||
class "01 TimerHandle_t" as Handle
|
||||
class "02 Timer_t" as Timer {
|
||||
period
|
||||
auto_reload
|
||||
pvTimerID
|
||||
pxCallbackFunction
|
||||
}
|
||||
class "03 fc06_timer_callback(handle)" as Callback
|
||||
class "04 TimerTag" as Tag {
|
||||
kind = ONE_SHOT | AUTO
|
||||
marker
|
||||
}
|
||||
class "05 bounded evidence" as Evidence
|
||||
Handle --> Timer
|
||||
Timer --> Callback : daemon invokes
|
||||
Callback --> Timer : pvTimerGetTimerID
|
||||
Timer --> Tag
|
||||
Callback --> Evidence : publish E04/E05/E07/E08
|
||||
@enduml
|
||||
Reference in New Issue
Block a user