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
Pavel Kirienko
25371abe3b
Partially complete test of a multithreaded application Linux. It works, but it doesn't use iface sharing yet.
2015-06-08 14:59:44 +03:00
Pavel Kirienko
70b366d680
SubNode<> test
2015-06-08 12:49:44 +03:00
Pavel Kirienko
e24fa5f236
SubNode<>
2015-06-08 12:37:31 +03:00
Pavel Kirienko
fa2829a04a
Merge branch 'master' into multiprocessing
2015-06-08 12:23:50 +03:00
Pavel Kirienko
32adb8fabd
IRxFrameListener test
2015-06-08 12:18:50 +03:00
Pavel Kirienko
2b2b816004
Frame listeners are disabled in tiny mode
2015-06-08 12:05:54 +03:00
Pavel Kirienko
8891015321
IRxFrameListener
2015-06-08 11:57:05 +03:00
Pavel Kirienko
e8e0653022
INode::injectTxFrame()
2015-06-07 17:28:37 +03:00
Pavel Kirienko
aa0583c8dc
spinOnce() fix
2015-06-07 16:44:47 +03:00
Pavel Kirienko
988e404586
Work-around for false -Wtype-limits from GCC
2015-06-07 00:07:49 +03:00
Pavel Kirienko
fc990b6ef0
Specialization for CompileTimeIntSqrt<1>
2015-06-05 15:23:31 +03:00
Pavel Kirienko
8ab48f61e7
try_implicit_cast<>() --> coerceOrFallback<>()
2015-06-05 15:21:05 +03:00
Pavel Kirienko
1f1679c75d
LPC11C24 - removed useless libstdc++ stubs
2015-06-03 15:02:22 +03:00
Pavel Kirienko
107e0af4fd
LPC11C24 makefile fix
2015-06-03 14:57:42 +03:00
Pavel Kirienko
06f5489c1f
Merge branch 'dynamic_node_id_raft'
2015-06-03 02:38:00 +03:00
Pavel Kirienko
3d5f6f5d40
test_file_server
2015-06-03 02:20:36 +03:00
Pavel Kirienko
e54a1ed75e
Typo
2015-06-03 01:58:23 +03:00
Pavel Kirienko
250837965e
Minor fixes to BasicFileSeverBackend
2015-06-03 01:49:54 +03:00
Pavel Kirienko
ac3e70f6ba
Insignificant formatting fixes (uncrustify is not smart enough)
2015-06-03 01:32:10 +03:00
David Sidrane
82d9bf29be
Added Garbage collection closes #36
2015-06-02 11:03:11 -10:00
David Sidrane
a39c8fef3a
Consistant use of NULL
2015-06-01 10:38:44 -10:00
Pavel Kirienko
0dc18f9623
Fixed STM32 NuttX driver
2015-06-01 16:45:12 +03:00
Pavel Kirienko
5442c0ac04
Revert "STM32 NuttX driver: Edge-triggered poll(), sort of fixes #35 "
...
This reverts commit 22787651e6 .
2015-06-01 16:36:02 +03:00
Pavel Kirienko
7518172f6e
POSIX tools - more autoformatting
2015-06-01 15:22:06 +03:00
Pavel Kirienko
e0ea51aa21
Fixed naming and CV-correctness
2015-06-01 15:17:58 +03:00
Pavel Kirienko
1c88bd7183
Using proper NULL in POSIX tools
2015-06-01 15:09:34 +03:00
Pavel Kirienko
2615fda63e
POSIX event tracer formatting
2015-06-01 15:04:46 +03:00
Pavel Kirienko
52529408d3
POSIX tools - visibility fix
2015-06-01 15:03:27 +03:00
Pavel Kirienko
49019bfcff
firmware_version_checker.hpp formatting
2015-06-01 14:58:21 +03:00
Pavel Kirienko
cc74cf46af
Basic file server backend formatting
2015-06-01 14:57:44 +03:00
Pavel Kirienko
52f809a620
firmware_version_checker.hpp formatting
2015-06-01 14:22:32 +03:00
Pavel Kirienko
22787651e6
STM32 NuttX driver: Edge-triggered poll(), sort of fixes #35
2015-06-01 13:58:20 +03:00
Pavel Kirienko
28e82797c2
Optimized padding, added more sizeof() outputs
2015-05-31 08:12:46 +03:00
Pavel Kirienko
05099181e5
Marshal buffer removed
2015-05-31 07:18:56 +03:00
David Sidrane
cf32ca0573
Uodated to 20150527 Read GetInfo changes
2015-05-30 08:00:02 -10:00
David Sidrane
81512cc2e7
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
2015-05-29 18:00:08 -10:00
David Sidrane
4733a0d1a0
File Open Cache
2015-05-29 17:59:31 -10:00
Pavel Kirienko
b73dbd3f41
Padding optimization in TransferSender
2015-05-30 01:34:05 +03:00
Pavel Kirienko
941981066c
CRC64 removed, file messages refactored
2015-05-29 23:56:41 +03:00
Pavel Kirienko
0ce23a4f34
Lazy initialization of TransferSender removed
2015-05-29 23:30:02 +03:00
Pavel Kirienko
3499db227b
Stack-allocating the service response structure
2015-05-29 22:36:16 +03:00