Commit Graph
160 Commits
Author SHA1 Message Date
muellerr 60ae2d4565 continued with hk data pool
added deadline missed check for fixed timeslot task,
improved doc for both periodic task and fixed timeslot task
2020-06-19 14:25:03 +02:00
muellerr 6b67f46c80 evil hidden bug found.
CSB uses CommandMessageIF now
2020-06-13 17:37:48 +02:00
muellerr a9c7ad84c8 added new interface to host and linux osal 2020-06-11 02:03:18 +02:00
muellerr c1fe326f67 Merge branch 'mueller_framework' into mueller_newCommandMessageTest 2020-06-10 23:42:09 +02:00
muellerr 20e3b3c0e2 0 replaced by MQIF::NO_QUEUE 2020-06-10 01:10:16 +02:00
muellerr 3277d199ac linux mq update 2020-06-10 01:07:50 +02:00
muellerr 8ff6506ad9 MessageQueue refactoring complete 2020-06-09 02:18:39 +02:00
muellerr e8bc2cec9f small comment in semaph factory 2020-06-07 23:26:52 +02:00
muellerr 3b4413a6ee added queue lock for receiveMessage 2020-06-07 16:12:23 +02:00
muellerr d0b218c18e renaming for host os 2020-06-07 01:40:48 +02:00
muellerr ea548dea5b map lock init 2020-06-06 21:16:47 +02:00
muellerr 262d34174e using strncat now 2020-06-06 18:56:54 +02:00
muellerr b79efa6d6c variable for name len 2020-06-06 16:25:06 +02:00
muellerr 096fbec156 cleaned includesu p a bit 2020-06-06 15:40:10 +02:00
muellerr dc9ef41bec added doc for linux 2020-06-06 15:31:45 +02:00
muellerr b0634ab0a2 fixed bug (critical!) 2020-06-06 15:26:22 +02:00
muellerr ef01b78140 some issue with stack size .. 2020-06-06 15:01:57 +02:00
muellerr 212cd58f9a issues with fixed timeslo ttask on linux 2020-06-06 14:45:45 +02:00
muellerr 788f7a3745 better name for mq 2020-06-06 13:59:00 +02:00
muellerr 95bc5a871b improved diagnostic messages for linux 2020-06-06 13:56:35 +02:00
muellerr d35524ecbc decoupling from raw reciever, linux mq improvements 2020-06-06 12:41:17 +02:00
muellerr 8e7593d68a removed error handling in separate fnctn 2020-06-06 02:10:21 +02:00
muellerr 87f64d99cd implemented fixed timeslot task 2020-06-05 23:18:00 +02:00
muellerr 579115f904 adapting host osal 2020-06-05 21:36:50 +02:00
muellerr dbeb04895b added hosted OSAL 2020-06-05 17:55:03 +02:00
muellerr 5036cdbef3 queue factory first param uint32_t again 2020-06-02 23:54:24 +02:00
muellerr 54edeacb2d changed names for linux 2020-06-02 22:25:28 +02:00
muellerr 986dc2047e replaced mutexIF and semaphoreIF name for timeouts 2020-06-02 22:19:48 +02:00
muellerr de6ed5c085 improved include guard and removed old comment 2020-06-02 15:57:04 +02:00
muellerr 42f0687a6b self deletion nullptr 2020-05-31 23:28:51 +02:00
muellerr c8a36a79de corrected doc for task factory interface 2020-05-31 00:23:38 +02:00
muellerr 7a22d12d0f removed extern "C", not needed 2020-05-29 17:48:24 +02:00
muellerr f14bacba32 using nullptr now
added new distinction between blocking (MAX_TIMEOUT) and polling
(NO_TIMEOUT)
2020-05-29 14:15:45 +02:00
muellerr 6a3dc94108 removed extern "C" for freertos includes 2020-05-29 13:18:27 +02:00
muellerr d5352a9b87 actually extern "C" is not needed
it is included by freeRTOS
2020-05-29 13:15:37 +02:00
muellerr e7ae35c659 improved structure a bit 2020-05-29 13:09:47 +02:00
muellerr 5169c09fd8 improved includes 2020-05-29 13:07:35 +02:00
muellerr 78ae109a08 removed context switch request
(shall be done at end of ISR, so must be performed by caller)
2020-05-29 13:02:13 +02:00
muellerr da403c01d0 retval fix, unittest running again 2020-05-29 03:03:48 +02:00
muellerr 3d2935ac69 linux time lib improvements
stop watch other function used (more precise for linux)
2020-05-29 02:23:14 +02:00
muellerr ccf79ab5b6 output correction for linux 2020-05-29 01:55:20 +02:00
muellerr 671f298935 implemented counting semaph for linux 2020-05-29 01:41:16 +02:00
muellerr 56498e5bc1 linux bin semaph unlocked 2020-05-29 00:50:44 +02:00
muellerr 8676fcd9a9 yay, linux bin semaph finished 2020-05-29 00:47:54 +02:00
muellerr 60872f936c some output improvements 2020-05-27 23:43:40 +02:00
muellerr 08ffe89682 doc and api improvements 2020-05-27 23:41:59 +02:00
muellerr 7ce505fdf9 some safety updates and fixes 2020-05-27 23:29:06 +02:00
muellerr 63dbf99592 counting semaph implementation finished 2020-05-27 22:12:52 +02:00
muellerr 95bf5c1071 improved const correctness 2020-05-27 21:33:34 +02:00
muellerr c4e60946d3 improved bin semaph implementation 2020-05-27 21:30:20 +02:00