feat: publish FreeRTOS C FC04 card

This commit is contained in:
2026-07-19 16:36:02 +02:00
commit 845c0ab016
189 changed files with 56032 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
@startuml
!include card-uml-style.iuml
scale 900 width
left to right direction
class "01 PeriodicContext" as Periodic <<C struct>> {
handle · created_handle
phase
initial_tick
release_tick[3]
entry_sp · stack range
}
class "02 SuspendContext" as Suspend <<C struct>> {
handle · created_handle
phase
resumed
entry_sp
}
class "03 ObserverContext" as Observer <<C struct>> {
handle
periodic_state : eTaskState
suspend_state : eTaskState
pass
}
class "04 periodic timeline" as Timeline <<bounded record>> {
t0
t0 + 2
t0 + 4
t0 + 6
}
Periodic --> Timeline : vTaskDelayUntil
Observer --> Periodic : eTaskGetState
Observer --> Suspend : eTaskGetState · vTaskResume
Observer --> Timeline : verifies exact deltas
@enduml