Pavel Kirienko
|
530242819d
|
libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace)
|
2014-07-12 17:17:09 +04:00 |
|
Pavel Kirienko
|
08cea4aacd
|
<limits> from STL is not required
|
2014-05-05 15:51:49 +04:00 |
|
Pavel Kirienko
|
0db43b6489
|
Partially removed all references to STL's algorithm. <algorithm> is not included anywhere, though still used in several places which still alows the code to compile as <algorithm> is being pulled in from some other standard headers.
|
2014-05-04 21:22:18 +04:00 |
|
Pavel Kirienko
|
3eec1e18c3
|
Include order fix
|
2014-04-19 17:03:16 +04:00 |
|
Pavel Kirienko
|
fd71f55933
|
Control flow/braces fixes
|
2014-04-18 19:55:51 +04:00 |
|
Pavel Kirienko
|
f8b10ab003
|
Shorter error strings - saves ~200 bytes
|
2014-04-16 16:59:58 +04:00 |
|
Pavel Kirienko
|
d801f4a7f3
|
CAN TX queue quota - limiting max number of memory blocks per TX queue to avoid memory congestion if one iface is down
|
2014-04-12 18:11:30 +04:00 |
|
Pavel Kirienko
|
4e7287358a
|
Dynamic memory refactoring: Entire library now uses IPoolAllocator instead of IAllocator, which was removed completely. This change was needed to enable TX queue constraints, see the next commits.
|
2014-04-12 17:17:06 +04:00 |
|
Pavel Kirienko
|
d0b541e22d
|
Added config macro UAVCAN_TOSTRING
|
2014-04-10 13:32:35 +04:00 |
|
Pavel Kirienko
|
b586897948
|
Removed sstream from can_io
|
2014-04-10 12:27:05 +04:00 |
|
Pavel Kirienko
|
f32cd16f77
|
Extra runtime check in CanIOManager queue
|
2014-04-05 17:14:55 +04:00 |
|
Pavel Kirienko
|
cdd0ff3a28
|
Added prefix 'uc_' to all .cpp files, which allows to compile libuavcan with makefiles that flatten directory structure (e.g. ChibiOS build system)
|
2014-04-02 13:11:24 +04:00 |
|