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
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
Pavel Kirienko
e612a0014b
dsdlc: path extension feature removed
2015-06-10 15:28:53 +03:00
Pavel Kirienko
68e21a6e77
README update
2015-06-10 15:27:37 +03:00
Pavel Kirienko
dfaf1f268c
pyuavcan removed
2015-06-10 15:17:48 +03:00
Pavel Kirienko
c2e3cb3315
README update
2015-06-10 15:05:21 +03:00
Pavel Kirienko
28733e2492
DSDLC update
2015-06-10 15:04:22 +03:00
Pavel Kirienko
c8e9277e62
DSDL and Pyuavcan submodules
2015-06-10 15:00:23 +03:00
Pavel Kirienko
03c251db4f
Pyuavcan and DSDL removed, will be returned back as submodules in the next commit
2015-06-10 14:59:30 +03:00
Pavel Kirienko
da69feec76
README update
2015-06-10 14:58:34 +03:00
Pavel Kirienko
e5b7a2c158
Warning fix in a Linux app
2015-06-10 14:12:11 +03:00
Pavel Kirienko
df34ed9ffe
Logging installed Python files into text files; this partially resolves #26
2015-06-10 13:59:36 +03:00
Pavel Kirienko
1a7a94c24c
Coverity 1304850
2015-06-10 13:30:51 +03:00
Pavel Kirienko
a1cf761917
Coverity 1304857 1304856 1304855
2015-06-10 13:17:40 +03:00
Pavel Kirienko
4d9e3b1131
Coverity 1304853
2015-06-10 13:15:31 +03:00
Pavel Kirienko
37f2b8044f
Coverity 1304854
2015-06-10 13:06:42 +03:00
Pavel Kirienko
b98aee7250
Coverity 1304851
2015-06-10 13:04:52 +03:00
Pavel Kirienko
eaaf2f15cd
Coverity 1304852
2015-06-10 13:00:15 +03:00
Pavel Kirienko
dc3f09855c
Coverity 1304849
2015-06-10 12:54:57 +03:00
Pavel Kirienko
2961f75cb3
Coverity 1304848
2015-06-10 12:49:50 +03:00
Pavel Kirienko
c6dc048e61
Merge pull request #39 from kylemanna/tiny_remove_rxframelistener
...
libuavcan: Disable Frame Listener with UAVCAN_TINY
2015-06-10 11:32:50 +03:00
Kyle Manna
b01f2bcc97
libuavcan: Disable Frame Listener with UAVCAN_TINY
...
* Compliation will fail on small systems with UAVCAN_TINY defined
with the following error:
abstract_node.hpp:123:33: error: 'IRxFrameListener' has not been declared
* Resolve issue by removing unecessary functions.
* Error is revealed and resolved when building test_stm32f107.
2015-06-09 19:53:45 -07:00
Pavel Kirienko
7b44bf8822
Safer virtual methods; this breaks compatibility with GCC 4.6
2015-06-09 23:05:49 +03:00
Pavel Kirienko
9ac2813cea
Cleaner type definitions in Linux driver
2015-06-09 22:58:00 +03:00
Pavel Kirienko
44b84ea5cb
Using -std=c++11 compiler flag
2015-06-09 22:48:19 +03:00
Pavel Kirienko
6f22745e55
Multithreading test for Linux
2015-06-09 19:49:16 +03:00
Pavel Kirienko
c793ab4177
Linux driver fix
2015-06-09 19:01:54 +03:00
Pavel Kirienko
d185eccf18
Exposed RX listener API via INode interface
2015-06-09 18:35:49 +03:00
Pavel Kirienko
2b8517905d
Linux driver: Refactored node instantiation helpers
2015-06-08 21:30:48 +03:00
Pavel Kirienko
83dd399cda
Virtual CAN driver interface
2015-06-08 20:25:21 +03:00