Minimal device system, implement terminal device and libterminal
All checks were successful
Build documentation / build-and-deploy (push) Successful in 55s

This commit is contained in:
2026-02-12 15:49:04 +01:00
parent 4ad1519e06
commit f07e920270
40 changed files with 4664 additions and 7 deletions

View File

@@ -4,6 +4,7 @@
#include <stddef.h>
#include <stdint.h>
#include <string/string.h>
#include <terminal/terminal.h>
#define MUTEX 2000
@@ -31,15 +32,17 @@ void app_main (void) {
letter = 'a';
process_spawn (&app_proc, (void*)'b');
process_spawn (&app_proc, (void*)'c');
process_spawn (&app_proc, (void*)'d');
/* process_spawn (&app_proc, (void*)'b'); */
/* process_spawn (&app_proc, (void*)'c'); */
/* process_spawn (&app_proc, (void*)'d'); */
for (;;) {
mutex_lock (MUTEX);
for (int i = 0; i < 3; i++)
test (letter);
for (int i = 0; i < 3; i++) {
terminal_print ("hello\n", 6);
}
/* test (letter); */
mutex_unlock (MUTEX);
}