Pavel Kirienko
|
ef93f1b1e8
|
Heap based pool allocator - configurable getNumBlocks()
|
2015-10-15 10:51:58 +03:00 |
|
Pavel Kirienko
|
edadf58a91
|
Some tests for HeapBasedPoolAllocator<>; the concurrency test is failing with heap corruption
|
2015-10-15 05:06:30 +03:00 |
|
Pavel Kirienko
|
a5d3895cbf
|
HeapBasedPoolAllocator<> with a basic test
|
2015-10-15 03:54:48 +03:00 |
|
Pavel Kirienko
|
d1511bed5c
|
Node<> and SubNode<> support custom allocators
|
2015-10-14 21:36:13 +03:00 |
|
Pavel Kirienko
|
23352746cd
|
Speed-optimized versions of bitarrayCopy() removed
|
2015-10-14 20:30:24 +03:00 |
|
Pavel Kirienko
|
899aae44f7
|
OTR deinterfaced
|
2015-10-14 20:15:19 +03:00 |
|
Pavel Kirienko
|
0d5fc65907
|
Transfer listener .hpp --> .cpp
|
2015-10-14 20:02:25 +03:00 |
|
Pavel Kirienko
|
a9fdf44fa9
|
Transfer buffering system detemplatized; compiles but tests are failing
|
2015-10-14 19:59:04 +03:00 |
|
Pavel Kirienko
|
763e96b6ed
|
Test node pool increased to 1024 blocks; this fixes the last test
|
2015-10-14 10:10:15 +03:00 |
|
Pavel Kirienko
|
898e78fd06
|
Node tests fixed
|
2015-10-14 09:59:11 +03:00 |
|
Pavel Kirienko
|
1149fc316e
|
OTR test fix
|
2015-10-14 09:54:27 +03:00 |
|
Pavel Kirienko
|
34b32ce0c0
|
More transport test fixes, 4 to go
|
2015-10-14 09:48:19 +03:00 |
|
Pavel Kirienko
|
706198fa38
|
Transport test fixes, 10 to go
|
2015-10-14 09:06:15 +03:00 |
|
Pavel Kirienko
|
3e6102d479
|
Map<> and Multiset<> fixed, 22 tests to go
|
2015-10-14 08:51:20 +03:00 |
|
Pavel Kirienko
|
dc5fdbb1cc
|
Unit tests no longer segfault, 26 are failing
|
2015-10-14 08:38:33 +03:00 |
|
Pavel Kirienko
|
be84897ed6
|
First stab at global refactoring of memory management - the library builds, but unit tests are failing horribly
|
2015-10-14 08:29:50 +03:00 |
|
Pavel Kirienko
|
0643879922
|
STM32 driver test app removed
|
2015-10-13 17:25:34 +03:00 |
|
Pavel Kirienko
|
995a5510e5
|
Merge pull request #71 from UAVCAN/lpc11c24
Missing features for LPC11C24
|
2015-10-13 17:23:26 +03:00 |
|
Pavel Kirienko
|
e060962261
|
LPC11C24 demo optimization
|
2015-10-13 17:15:14 +03:00 |
|
Pavel Kirienko
|
eb104b45bd
|
LPC11C24 demo with dynamic node ID allocaiton
|
2015-10-13 17:08:24 +03:00 |
|
Pavel Kirienko
|
d7bd5fc28b
|
LPC11C24 printing a scary message when the app fails
|
2015-10-13 17:01:21 +03:00 |
|
Pavel Kirienko
|
b94246237d
|
LPC11C24 enforcing GCC 4.9 or newer
|
2015-10-13 15:39:21 +03:00 |
|
Pavel Kirienko
|
df056a7948
|
LPC11C24 acceptance filters
|
2015-10-13 15:29:15 +03:00 |
|
Pavel Kirienko
|
873e386793
|
LPC11C24 minor cleanup in sys/board*
|
2015-10-13 14:26:13 +03:00 |
|
Pavel Kirienko
|
98189950e4
|
LPC11C24 C_CAN IF_CMDREQ_BUSY
|
2015-10-13 14:12:53 +03:00 |
|
Pavel Kirienko
|
d9ca67c84c
|
LPC11C24 - break on die()
|
2015-10-13 12:49:41 +03:00 |
|
Pavel Kirienko
|
6f782b2be2
|
LPC11C24 abort debug code removed
|
2015-10-12 23:09:57 +03:00 |
|
Pavel Kirienko
|
367389f728
|
LPC11C24 temporary test app
|
2015-10-12 23:07:17 +03:00 |
|
Pavel Kirienko
|
8a88ea35cc
|
LPC11C24 automatic bus-off recovery
|
2015-10-12 23:06:55 +03:00 |
|
Pavel Kirienko
|
0e97d7a9ba
|
LPC11C24 support for TX aborts
|
2015-10-12 13:26:13 +03:00 |
|
Pavel Kirienko
|
98000f2076
|
LPC11C24 driver - removed some literal constants
|
2015-10-12 08:39:22 +03:00 |
|
Pavel Kirienko
|
563ec45c6e
|
LPC11C24 auto bit rate detection is sort of working
|
2015-10-12 04:07:13 +03:00 |
|
Pavel Kirienko
|
fc2a4527d3
|
LPC11C24 fixes and some debug output to bit rate detection routine
|
2015-10-12 02:37:13 +03:00 |
|
Pavel Kirienko
|
851b0c7c29
|
LPC11C24 C_CAN 32 bit constants allow to use ~ without explicit cast
|
2015-10-12 02:34:00 +03:00 |
|
Pavel Kirienko
|
972d895f88
|
LPC11C24 C_CAN paranoid offset checks
|
2015-10-12 01:12:42 +03:00 |
|
Pavel Kirienko
|
800f245be7
|
LPC11C24 automatic CAN bit rate detection
|
2015-10-12 00:12:52 +03:00 |
|
Pavel Kirienko
|
5a649eb11b
|
LPC11C24 clock initialization validation
|
2015-10-11 20:40:32 +03:00 |
|
Pavel Kirienko
|
3f8a61a4c1
|
Merge branch 'master' into lpc11c24
|
2015-10-11 18:36:34 +03:00 |
|
Pavel Kirienko
|
8effe93d6e
|
Merge pull request #70 from UAVCAN/info_retriever_inherit
Changed NodeInfoRetriever to inherit publicly from NodeStatusMonitor
|
2015-10-11 17:54:20 +03:00 |
|
Ben Dyer
|
c08016edbc
|
Changed NodeInfoRetriever to inherit publicly from NodeStatusMonitor to allow access to node status API
|
2015-10-11 21:22:00 +11:00 |
|
Pavel Kirienko
|
8c2d86d55c
|
STM32 demo board init fix
|
2015-10-10 17:50:25 +03:00 |
|
Pavel Kirienko
|
d8bf7112b2
|
Merge pull request #69 from UAVCAN/stm32_can_auto_bit_rate_fix
STM32 auto bit rate detection fix
|
2015-10-10 17:19:38 +03:00 |
|
Pavel Kirienko
|
3dffcc007b
|
STM32 demo - bxCAN GPIO initialization fixed
|
2015-10-10 17:09:52 +03:00 |
|
Pavel Kirienko
|
076104877a
|
STM32 new CAN initialization
|
2015-10-10 10:16:57 +03:00 |
|
Pavel Kirienko
|
85100d6766
|
STM32 initOnce(), not complete yet
|
2015-10-10 10:05:51 +03:00 |
|
Pavel Kirienko
|
93fe54bb21
|
Experimental fix to CAN bus lockup bug
|
2015-10-09 05:10:13 +03:00 |
|
Pavel Kirienko
|
69dc2114c9
|
Merge pull request #68 from paulpatience/master
Fix -Wundef warning and use constructor to compile in C++03
|
2015-10-09 02:23:05 +03:00 |
|
Paul A. Patience
|
45eb37d905
|
Use a constructor in UtcSyncParams to compile in C++03 without warnings
|
2015-10-08 19:13:27 -04:00 |
|
Pavel Kirienko
|
d773db4ffc
|
STM32 example extended with dynamic node ID allocation
|
2015-10-09 02:06:45 +03:00 |
|
Paul A. Patience
|
c5c16e97f8
|
Fix -Wundef warning by defining UAVCAN_STM32_BAREMETAL to 0 if it is not defined
|
2015-10-08 18:55:29 -04:00 |
|