15 Commits

Author SHA1 Message Date
Pavel Kirienko
06cb11b6ec Transport buffers - dynamic and static 2014-02-05 01:23:02 +04:00
Pavel Kirienko
fb0f44c4b4 Renamed AssertDynamicallyAllocatable --> IsDynamicallyAllocatable 2014-02-05 01:21:53 +04:00
Pavel Kirienko
f91d8090c9 Globally defined and statically checked block size for pool allocator 2014-02-04 20:16:50 +04:00
Pavel Kirienko
832f0395bd Transfer ID registry 2014-02-04 02:12:24 +04:00
Pavel Kirienko
9559a9506a Static assert for TX queue entry size 2014-02-03 14:41:27 +04:00
Pavel Kirienko
479e851f0a RxFrame inherits Frame 2014-02-02 23:00:30 +04:00
Pavel Kirienko
6790b04056 CanRxFrame inherits CanFrame 2014-02-02 22:58:44 +04:00
Pavel Kirienko
8794c7eab9 Frame parse()/compile(), some renamings 2014-02-02 22:54:27 +04:00
Pavel Kirienko
4bf2b2e81a TransferID class 2014-02-02 01:57:54 +04:00
Pavel Kirienko
5252972d3e Basic transfer definitions (untested) 2014-02-01 20:03:47 +04:00
Pavel Kirienko
00b977eb40 Minor source reorganization; few dangerous C functions replaced with safer std:: alternatives 2014-02-01 19:00:05 +04:00
Pavel Kirienko
b385ffb12e Running cppcheck with every build 2014-02-01 17:04:56 +04:00
Pavel Kirienko
f6feaa0544 Pool manager automatically sorts pools by block size in addPool() 2014-02-01 15:04:52 +04:00
Pavel Kirienko
6c12982b9d Basic functionality: CAN IO Manager, unit tests, debug stuff, memory management 2014-02-01 14:40:09 +04:00
Pavel Kirienko
b685173185 Very basic stuff: CAN driver iface, linked list, system clock interface, tests 2014-01-25 20:06:43 +04:00