Commit Graph

64 Commits

Author SHA1 Message Date
mohr e31b632bc8 big box of fixes and cleanup 2025-11-05 18:28:35 +01:00
mohr f3e17fc7a1 Merge commit 'f3aa72b1cb940eaf33a863913da9ef4383512f7b' into mohr/fixes 2025-11-05 16:12:41 +01:00
mohr 0d69a52626 clarification on syscalls 2025-11-05 16:09:39 +01:00
mohr 4769da31b7 force panic 2025-11-05 14:27:32 +01:00
mohr b5ab8a601f Merge commit '84fa8721c2b089f5b1f071f10ba5ce4065e79f17' into mohr/fixes 2025-11-05 13:20:23 +01:00
mohr 825c0d1911 libc calls a bit more correct 2025-11-05 13:18:44 +01:00
mohr 3379b39105 fixed linux, enhanced qemu 2025-10-28 14:53:43 +01:00
mohr c7062407e0 working on qemu; LINUX BUILD BROKEN! 2025-10-27 18:03:40 +01:00
mohr 84fa8721c2 fixed for arm 2025-10-24 16:02:06 +02:00
mohr cead8ba50b cleanup 2025-10-24 15:49:28 +02:00
mohr a5267b11bf reworked OsError 2025-10-24 14:23:35 +02:00
mohr f8dbe305d6 DH Debugger 2025-10-23 18:13:14 +02:00
mohr f9aacd4c91 Removed Demo Code 2025-10-23 16:26:41 +02:00
mohr 3af76b93b2 First Version of IO 2025-10-23 16:26:17 +02:00
mohr 556faaba08 starting interface access from rust 2025-10-22 21:31:40 +02:00
mohr 243fd19827 cleanup 2025-08-12 14:34:45 +02:00
paul nehlich 6c937fa8b0 slightly less unsafe take 2025-05-07 18:03:10 +02:00
paul nehlich 6b1fd91a70 Fixed #[panic_handler] for cfg(test) 2025-03-11 12:33:30 +01:00
mohr 10b98c3835 static freeRTOS osal 2025-03-04 13:44:34 +01:00
mohr dd9c39af30 further cleanup 2024-10-10 16:04:18 +02:00
mohr ee06c79bf4 xilinx eth in own folder. found another bug/challenge with dma 2024-08-26 12:03:31 +02:00
mohr 6c556b8fbf better, not done 2024-08-20 15:13:03 +02:00
mohr cbe8184fab portable device access api based on unix file descriptors 2024-07-20 00:27:24 +02:00
mohr 49c19ba675 procmac to not forget writing open calls 2024-07-16 23:11:38 +02:00
mohr 02a7d525be Using write() for output for better portability 2024-07-16 14:12:15 +02:00
mohr 976e079d02 added freeRTOS on linux build 2024-07-12 16:56:31 +02:00
mohr a7336c7f75 handling failed freeRTOS assertion as panic 2024-06-25 13:19:31 +02:00
mohr 139c6a0356 Dataset using introspection is better 2024-02-08 18:03:09 +01:00
mohr 8e8b3f3da4 Introspection trait 2024-02-08 18:02:47 +01:00
mohr 7ba3f23add mutex refinements 2024-02-06 14:44:09 +01:00
mohr 6beb438508 TODO for stack usage 2024-02-06 14:43:35 +01:00
mohr c0d82ee7d1 some more words 2024-02-06 14:42:53 +01:00
mohr 3064a5c2e8 refining what is what in stores 2024-02-05 22:23:17 +01:00
mohr 4460e470b2 this time, we won't reinvent the wheel 2024-02-03 00:03:49 +01:00
mohr 3155243ae9 starting stores 2024-02-02 17:28:58 +01:00
mohr 6db9b52cb4 this is going to be interesting 2024-02-02 17:28:44 +01:00
mohr 3bf0667cbb mutexes and datasets 2024-02-01 17:10:42 +01:00
mohr 2d8705917c continuing on thread safety 2024-01-31 15:38:13 +01:00
mohr 07d9f52b8d working on thread safety, preparing for static RTOS 2023-12-12 22:55:22 +01:00
mohr c3be10903b some documentation 2023-12-12 17:51:00 +01:00
mohr 7f7f57038c making dataset init more safe 2023-12-12 12:15:18 +01:00
mohr 881ae8c096 renamed trait 2023-12-12 11:03:24 +01:00
mohr e585ecafcc adding mutexes, cleaning up types 2023-12-11 22:44:06 +01:00
mohr bae91a61d4 trait inheritance is strange 2023-12-11 15:34:09 +01:00
mohr 59f4a82da9 working on datasets, stopped by "trait upcasting coercion is experimental" 2023-12-08 22:21:49 +01:00
mohr efc752637e cosmetics 2023-12-08 00:48:32 +01:00
mohr 29f1383697 first version of object initialization (I hate (aka do not understand) lifetimes) 2023-12-06 23:16:48 +01:00
mohr 7aec5819c6 rust modules 2023-12-06 16:39:55 +01:00
mohr 10c38b4ac9 using PeriodicTask::new(); Also some insight into temporary variables in instantiation 2023-11-22 16:17:39 +01:00
mohr 02d78e3c8b queues initial version 2023-11-22 11:37:57 +01:00