Files

105 lines
2.7 KiB
JSON

{
"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_4: From Linear Cursor to Reusable Blocks"
},
{
"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"
},
{
"id": "FC12",
"repo": "lab-rv32i-freertos-c-diagnostics",
"branch": "main",
"title": "Assertions, Hooks, Stack Checks and Runtime Diagnostics"
},
{
"id": "FC13",
"repo": "lab-rv32i-freertos-c-uart",
"branch": "main",
"title": "UART Interrupt-to-task Pipeline"
},
{
"id": "FC14",
"repo": "lab-rv32i-freertos-c-gpio-timer",
"branch": "main",
"title": "GPIO, Hardware Timer and Deferred Work"
},
{
"id": "FC15",
"repo": "lab-rv32i-freertos-c-integration",
"branch": "main",
"title": "Integrated Deterministic FreeRTOS C Application"
}
]
}