chore: preserve current FreeRTOS and C card updates

This commit is contained in:
2026-07-21 19:13:55 +02:00
parent 1d44b1c8c6
commit d866f1e117
6 changed files with 147 additions and 77 deletions
+3 -3
View File
@@ -237,7 +237,7 @@
"title": "Cel karty",
"content_tex": "Uczeń projektuje rozłączne maski EventGroup i dowodzi różnicy między oczekiwaniem ALL a trzyosobową barierą.",
"scope_title": "Zakres karty",
"scope_content_tex": "Koordynator p3 blokuje się na READY_ALL. Worker A ustawia READY_A i blokuje się w xEventGroupSync. Worker B potwierdza maskę częściową, ustawia READY_B, po czym koordynator wnosi SYNC_C. Ostatni SYNC_B zwalnia wszystkich; każdy wynik zawiera 0x70, a automatycznie wyczyszczona grupa kończy z 0.",
"scope_content_tex": "Koordynator p3 blokuje się na \\texttt{READY\\_ALL}. Worker A ustawia \\texttt{READY\\_A} i blokuje się w \\texttt{xEventGroupSync}. Worker B potwierdza maskę częściową, ustawia \\texttt{READY\\_B}, po czym koordynator wnosi \\texttt{SYNC\\_C}. Ostatni \\texttt{SYNC\\_B} zwalnia wszystkich; każdy wynik zawiera 0x70, a automatycznie wyczyszczona grupa kończy z 0.",
"scope_table": {
"headers": [
"Lekcja",
@@ -585,7 +585,7 @@
"content_kind": "prose",
"asset_page_mode": "one-per-page",
"page_orientation": "landscape",
"content_tex": "EventBits_t jest wspólną wartością bitową. Znaczenie każdego bitu wynika wyłącznie z jawnego kontraktu aplikacji.",
"content_tex": "\\texttt{EventBits\\_t} jest wspólną wartością bitową. Znaczenie każdego bitu wynika wyłącznie z jawnego kontraktu aplikacji.",
"assets": [
{
"path": "assets/a2-structure.png",
@@ -1457,7 +1457,7 @@
"kind": "exercise",
"id": "any-all",
"title": "Ćwiczenie — ANY kontra ALL",
"prompt_tex": "Uruchom kontrolowany wariant wait ANY na tej samej sekwencji READY_A/READY_B. Zachowaj osobne maski i porównaj moment release oraz wartość zwrotną.",
"prompt_tex": "Uruchom kontrolowany wariant wait ANY na tej samej sekwencji \\texttt{READY\\_A/READY\\_B}. Zachowaj osobne maski i porównaj moment release oraz wartość zwrotną.",
"evidence_tex": "Dwa timestampowane ślady i tabela semantyki clear-on-exit.",
"criterion": "Uczeń nie przypisuje API gwarancji kolejności równorzędnych waiterów.",
"based_on": [