feat: add organization-per-series EDU catalog

This commit is contained in:
2026-07-19 16:38:49 +02:00
parent d18817dca5
commit 964ecba3e3
28 changed files with 1880 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
{
"id": "freertos-c",
"title": "FreeRTOS C",
"source_org": "edu-freertos-c",
"answer_org": "c2025-1a-inf",
"source_remote": "r1",
"answer_remote": "r1a",
"fallback_branch": "main",
"workspace_dir": "freertos",
"source_dir": "freertos",
"default_card": "FC01",
"cards": [
{
"id": "FC01",
"repo": "lab-rv32i-freertos-heap4",
"branch": "main",
"title": "heap_1heap_5 and heap_4 mechanics"
},
{
"id": "FC02",
"repo": "lab-rv32i-freertos-c-first-task",
"branch": "main",
"title": "First Task, TCB and Task Stack"
},
{
"id": "FC03",
"repo": "lab-rv32i-freertos-c-scheduler",
"branch": "main",
"title": "Tick, Scheduler, Priorities and Time Slicing"
},
{
"id": "FC04",
"repo": "lab-rv32i-freertos-c-delay-state",
"branch": "main",
"title": "Delay, Blocking and Task States"
},
{
"id": "FC05",
"repo": "lab-rv32i-freertos-c-queue",
"branch": "main",
"title": "Queues and Byte-copy Semantics"
},
{
"id": "FC06",
"repo": "lab-rv32i-freertos-c-software-timers",
"branch": "main",
"title": "Software Timers and the Daemon Task"
},
{
"id": "FC07",
"repo": "lab-rv32i-freertos-c-isr-semaphore",
"branch": "main",
"title": "Interrupt-safe API and Semaphore Handoff"
},
{
"id": "FC08",
"repo": "lab-rv32i-freertos-c-resource-management",
"branch": "main",
"title": "Critical Sections, Mutexes and Priority Inheritance"
},
{
"id": "FC09",
"repo": "lab-rv32i-freertos-c-event-groups",
"branch": "main",
"title": "Event Groups and Multi-event Synchronization"
},
{
"id": "FC10",
"repo": "lab-rv32i-freertos-c-notifications",
"branch": "main",
"title": "Direct-to-task Notifications"
},
{
"id": "FC11",
"repo": "lab-rv32i-freertos-c-static-allocation",
"branch": "main",
"title": "Static Allocation and Bounded Storage"
}
]
}