45 Commits

Author SHA1 Message Date
dd9c39af30 further cleanup 2024-10-10 16:04:18 +02:00
ee06c79bf4 xilinx eth in own folder. found another bug/challenge with dma 2024-08-26 12:03:31 +02:00
6c556b8fbf better, not done 2024-08-20 15:13:03 +02:00
cbe8184fab portable device access api based on unix file descriptors 2024-07-20 00:27:24 +02:00
49c19ba675 procmac to not forget writing open calls 2024-07-16 23:11:38 +02:00
02a7d525be Using write() for output for better portability 2024-07-16 14:12:15 +02:00
976e079d02 added freeRTOS on linux build 2024-07-12 16:56:31 +02:00
a7336c7f75 handling failed freeRTOS assertion as panic 2024-06-25 13:19:31 +02:00
139c6a0356 Dataset using introspection is better 2024-02-08 18:03:09 +01:00
8e8b3f3da4 Introspection trait 2024-02-08 18:02:47 +01:00
7ba3f23add mutex refinements 2024-02-06 14:44:09 +01:00
6beb438508 TODO for stack usage 2024-02-06 14:43:35 +01:00
c0d82ee7d1 some more words 2024-02-06 14:42:53 +01:00
3064a5c2e8 refining what is what in stores 2024-02-05 22:23:17 +01:00
4460e470b2 this time, we won't reinvent the wheel 2024-02-03 00:03:49 +01:00
3155243ae9 starting stores 2024-02-02 17:28:58 +01:00
6db9b52cb4 this is going to be interesting 2024-02-02 17:28:44 +01:00
3bf0667cbb mutexes and datasets 2024-02-01 17:10:42 +01:00
2d8705917c continuing on thread safety 2024-01-31 15:38:13 +01:00
07d9f52b8d working on thread safety, preparing for static RTOS 2023-12-12 22:55:22 +01:00
c3be10903b some documentation 2023-12-12 17:51:00 +01:00
7f7f57038c making dataset init more safe 2023-12-12 12:15:18 +01:00
881ae8c096 renamed trait 2023-12-12 11:03:24 +01:00
e585ecafcc adding mutexes, cleaning up types 2023-12-11 22:44:06 +01:00
bae91a61d4 trait inheritance is strange 2023-12-11 15:34:09 +01:00
59f4a82da9 working on datasets, stopped by "trait upcasting coercion is experimental" 2023-12-08 22:21:49 +01:00
efc752637e cosmetics 2023-12-08 00:48:32 +01:00
29f1383697 first version of object initialization (I hate (aka do not understand) lifetimes) 2023-12-06 23:16:48 +01:00
7aec5819c6 rust modules 2023-12-06 16:39:55 +01:00
10c38b4ac9 using PeriodicTask::new(); Also some insight into temporary variables in instantiation 2023-11-22 16:17:39 +01:00
02d78e3c8b queues initial version 2023-11-22 11:37:57 +01:00
cc7844d21d multi object periodic task 2023-11-22 10:43:52 +01:00
e69e97eb4c Tasks running using TaskIF; with debug code 2023-11-22 10:15:46 +01:00
f02e847ef1 two tasks running 2023-11-20 22:53:42 +01:00
5bb01f1731 back to non-static FreeRTOS with heap1; Rust tasks running again and probably stable as well 2023-11-20 22:46:40 +01:00
c08d15215b too static, does not work 2023-11-20 16:49:52 +01:00
e1f250e8f7 tracing task problem 2023-11-16 16:12:33 +01:00
63b0a25030 implemented queues, broke threads on the way :/ 2023-11-16 13:45:39 +01:00
1c3ba9e20f working on queues 2023-11-15 15:15:37 +01:00
15478854f5 todo 2023-11-15 12:49:15 +01:00
e538dd132e panics better 2023-11-15 12:36:23 +01:00
7414756241 tasks usage is a bit more sane now; added sif macro 2023-11-15 12:02:44 +01:00
4782011fb8 task demo (unsane) 2023-11-14 01:26:35 +01:00
906674af04 rust with panic 2023-10-30 16:33:31 +01:00
e0527bf91b rust lib 2023-10-27 17:02:48 +02:00