9 Commits
Author SHA1 Message Date
pavelkalas be1841d633 AsterFS: přidána deklarace asterfs_sync do veřejného rozhraní 2026-07-13 21:56:54 +02:00
pavelkalas 457a8c0a43 Přidán header bootlogu s jednotným stavovým API 2026-07-13 21:43:36 +02:00
pavelkalas fd44a945fb headers: přidaný runtime kontrakt pro sysapps
Přidáno: include/sysapps_runtime.h

- typ funkce sysapp_init_fn_t s podpisem void init(void)

- struktura sysapp_entry_t (name + entry)

- extern deklarace registru g_sysapps

Upraveno/Odstraněno: nic
2026-07-13 20:59:22 +02:00
pavelkalas 8da0733ce7 Přihodil jsem do API základ pro appky
Do hlavičky API jsem přidal lifecycle věci (initial/update/draw/closing), klávesové konstanty a jednoduché render funkce.\n\nCíl je, aby se appky psaly fakt jednoduše a nemuselo se řešit milion detailů okolo.
2026-07-12 19:33:50 +02:00
pavelkalas 644f659284 Rozšíření Aster API, ať se s tím líp dělá
Přidal jsem hromadu user-friendly funkcí do API (konzole, čas, paměť, vstup, procesy, AsterFS, string helpery), plus jsem to celé napojil i do syscall vrstvy, aby to drželo pohromadě i do budoucna pro user-space.\n\nDělal jsem to ve stejném stylu komentářů jako zbytek projektu a nechal jsem tam praktické helpery, které pokryjí většinu běžných app use-casů bez zbytečného boilerplate.
2026-07-12 19:08:31 +02:00
pavelkalas 92e070c50f Upraven shell statusbar: odstraněn CPU usage a přidán periodický refresh vstupu 2026-07-12 12:34:30 +02:00
pavelkalas 3dbc530b34 Rozšířen centrální driver header o serial rozhraní 2026-07-12 12:16:25 +02:00
pavelkalas 35e12182c3 Přidán nový ovladač COM1 včetně inicializace UART a odesílání znaků 2026-07-12 12:16:08 +02:00
pavelkalas 1266a65b82 Pridana verze v0.1 2026-07-12 05:44:42 +02:00