1410 Commits

Author SHA1 Message Date
Pavel Kirienko
445f3c4003 Frame tests fixed, 8 to go 2015-07-03 08:15:53 +03:00
Pavel Kirienko
2d6fc2a5bd UTC timestamping support in CAN driver mock; this enables stricter timestamping checks in other tests 2015-07-03 07:41:18 +03:00
Pavel Kirienko
8debad440e Dispatcher tests fixed, 13 to go 2015-07-03 07:29:32 +03:00
Pavel Kirienko
591cfcb98a Test output cleanup 2015-07-03 06:58:51 +03:00
Pavel Kirienko
da6dd5a227 TransferReceiver: Checking for unexpected start of transfer 2015-07-03 06:16:50 +03:00
Pavel Kirienko
c56458c73d TransferReceiver tests fixed, 17 to go 2015-07-03 02:41:27 +03:00
Pavel Kirienko
19cd458ae6 Temporary fix to STM32 driver 2015-07-02 22:20:50 +03:00
Pavel Kirienko
8d00058307 Unittest fix 2015-07-02 22:07:11 +03:00
Pavel Kirienko
4bc7620178 Tests are crashing no more! 25 to go... 2015-07-02 02:52:32 +03:00
Pavel Kirienko
a4020f8749 Redirecting test stderr to files 2015-07-02 02:33:42 +03:00
Pavel Kirienko
d1bd175a29 Incoming transfer tests fixed 2015-07-02 02:01:09 +03:00
Pavel Kirienko
b49392569e Three tests fixed, ~21 to go 2015-07-02 01:54:08 +03:00
Pavel Kirienko
08dd1e6c63 Tail byte transmission fix 2015-07-01 19:16:10 +03:00
Pavel Kirienko
8a2e22046e All unit tests compile, but crash. This is the most horrifying commit I've ever made. 2015-07-01 14:55:24 +03:00
Pavel Kirienko
feb7600f17 Test services updated 2015-06-29 19:28:19 +03:00
Pavel Kirienko
c0a4058c5f Node objects update 2015-06-29 19:26:06 +03:00
Pavel Kirienko
287d9dd942 TransferReceiver updated; build is still broken 2015-06-29 19:22:59 +03:00
Pavel Kirienko
a565a9025e TransferSender updated; build is still broken 2015-06-29 19:13:47 +03:00
Pavel Kirienko
350761fa7a Basic modifications; the build is terribly broken 2015-06-29 19:01:33 +03:00
Pavel Kirienko
7502a451e4 pyuavcan update 2015-06-28 17:48:08 +03:00
Pavel Kirienko
587872e6ef dsdl update 2015-06-28 17:34:38 +03:00
Pavel Kirienko
6e185b1012 Merge pull request #45 from ilia-sheremet/master
Can HW acceptance filter feature + getIface() corrections + dsdl hash fixed
2015-06-27 19:25:45 +03:00
ilia-sheremet
0ce069fce2 uc_can_acceptance_filter_configurator.cpp formatting corrections and getNumFilters() extra check 2015-06-27 17:40:53 +02:00
ilia-sheremet
876ef38097 dsdl hash update 2015-06-26 14:53:37 +02:00
ilia-sheremet
0af89b8d15 Merge remote-tracking branch 'upstream/master'
Conflicts:
	libuavcan/include/uavcan/build_config.hpp
2015-06-26 14:39:29 +02:00
ilia-sheremet
573b268457 CAN HW filters are added using map container 2015-06-26 14:35:53 +02:00
Pavel Kirienko
1b698c4267 NodeInfoRetriever::invalidateAll() 2015-06-24 01:32:44 +03:00
Pavel Kirienko
532d490fac DSDL update 2015-06-22 21:28:36 +03:00
Pavel Kirienko
e99120c257 Memory pool usage tracking + size optimization 2015-06-22 21:02:41 +03:00
Pavel Kirienko
ba2f7de9d8 Scheduler: spin deadline computation fix 2015-06-21 03:39:45 +03:00
Pavel Kirienko
a1a1715b10 UAVCAN_PACKED_ removed from the STM32 test 2015-06-20 23:00:23 +03:00
Pavel Kirienko
5cfbb193e6 UAVCAN_PACKED_* removed completely, as with the latest optimizations it is not needed anymore 2015-06-20 22:42:54 +03:00
Pavel Kirienko
815337ab1f TransferReceiver optimization 2015-06-20 22:39:39 +03:00
Pavel Kirienko
cb7f1ef460 UAVCAN_PACK_STRUCTS removed, was useless 2015-06-18 18:52:43 +03:00
Pavel Kirienko
22c51b28e3 Smarter use of UAVCAN_PACKED_* 2015-06-18 18:46:54 +03:00
Pavel Kirienko
37c858627a Fixed padding in DataTypeDescriptor class 2015-06-18 18:37:38 +03:00
Pavel Kirienko
3ba1fad9ac Using packed structs in STM32 test 2015-06-18 18:34:56 +03:00
Pavel Kirienko
91ed3709eb Field alignment hackery in Map<> that allows to reduce object sizes (see the following commits) 2015-06-18 18:19:58 +03:00
Pavel Kirienko
356f46d08a Centralized server: Allocation table cache removed 2015-06-18 17:50:17 +03:00
Pavel Kirienko
b8ce1699a5 Doc clarification for UAVCAN_MAX_NETWORK_SIZE_HINT 2015-06-15 15:50:12 +03:00
Pavel Kirienko
9a77d27d81 Build config UAVCAN_MAX_NETWORK_SIZE_HINT (#33) 2015-06-15 15:44:58 +03:00
Pavel Kirienko
00319909c1 PoolManager<> removed (was useless) (#33) 2015-06-15 15:27:33 +03:00
Pavel Kirienko
95091ab26c LPC11C24: clean target removes the generated headers 2015-06-15 14:46:42 +03:00
ilia-sheremet
bad7123b7d getIface() constants added 2015-06-13 20:15:45 +02:00
Pavel Kirienko
3784484b16 Installation updates 2015-06-10 20:30:10 +03:00
Pavel Kirienko
c4108f3c21 pyuavcan submodule fix 2015-06-10 20:13:51 +03:00
Pavel Kirienko
c3de88b89f When dsdlc is running from source, it does not require pyuavcan anymore 2015-06-10 20:10:40 +03:00
Pavel Kirienko
91642adfe5 README fix 2015-06-10 15:37:38 +03:00
Pavel Kirienko
fc997cff88 DSDL script installation removed from the top-level CMake script 2015-06-10 15:32:39 +03:00
Pavel Kirienko
a7ce4aac8c Pyuavcan removed from the top-level CMake script 2015-06-10 15:32:03 +03:00