Anton Babushkin
|
88149311ea
|
Merge branch 'rc_timeout' into mpc_rc
|
2014-04-13 11:06:49 +04:00 |
|
Pavel Kirienko
|
c2b878965e
|
DataTypeSignatureCRC - methods moved to .cpp
|
2014-04-13 00:02:48 +04:00 |
|
Pavel Kirienko
|
627dc5f2d9
|
UAVCAN_TINY preprocessor option - STM32 test compiles into 41kB in release mode (-Os, LTO)
|
2014-04-12 23:28:32 +04:00 |
|
Pavel Kirienko
|
bbbcf97cae
|
STM32 test - typo
|
2014-04-12 23:12:11 +04:00 |
|
Pavel Kirienko
|
e476a957a8
|
NetworkCompatibilityChecker will not be executed at each Node<>::start(), there's special method for that - Node<>::checkNetworkCompatibility()
|
2014-04-12 22:10:26 +04:00 |
|
Pavel Kirienko
|
dd5908dad8
|
Renaming: NodeInitializer --> NetworkCompatibilityChecker
|
2014-04-12 21:40:30 +04:00 |
|
Pavel Kirienko
|
d8c37584c0
|
STM32: clock sync: Simple PI controller for speed adjustments; converges to +-100 usec in few minutes
|
2014-04-12 21:21:02 +04:00 |
|
Pavel Kirienko
|
67f92628a8
|
STM32: optimized clock speed adjustment
|
2014-04-12 20:29:57 +04:00 |
|
Pavel Kirienko
|
77b1cb1320
|
STM32 test print
|
2014-04-12 18:44:16 +04:00 |
|
Pavel Kirienko
|
590634a82c
|
STM32: increased default RX queue size
|
2014-04-12 18:23:43 +04:00 |
|
Thomas Gubler
|
0594343b9c
|
QU4D startup script
|
2014-04-12 16:13:34 +02: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
|
3e4234e049
|
Allocator fixes
|
2014-04-12 17:50:32 +04:00 |
|
Pavel Kirienko
|
6f1affa51f
|
Pool test
|
2014-04-12 17:34:16 +04:00 |
|
Pavel Kirienko
|
95d2328a8c
|
Removed debug memset() in pool allocator
|
2014-04-12 17:18:08 +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
|
5808bfc0c9
|
LimitedPoolAllocator (for TX queue)
|
2014-04-12 13:40:15 +04:00 |
|
Pavel Kirienko
|
74b62cc3a9
|
STM32 CAN driver RX queue bug fix
|
2014-04-12 12:55:36 +04:00 |
|
Pavel Kirienko
|
ad49bc1ece
|
STM32 debug helpers: printing RX queue length
|
2014-04-11 19:34:41 +04:00 |
|
Pavel Kirienko
|
bba89bdd3d
|
Node<>::getAllocator() preserves full allocator type
|
2014-04-11 19:23:05 +04:00 |
|
Pavel Kirienko
|
6435c82d06
|
Linux driver got default logger that dumps everything into stderr
|
2014-04-11 19:02:24 +04:00 |
|
Pavel Kirienko
|
3b0b0494b8
|
STM32 test: fixed race condition
|
2014-04-11 16:14:08 +04:00 |
|
Pavel Kirienko
|
9b56534506
|
Time sync master: paranoid check for loopback frame correctness
|
2014-04-11 16:13:23 +04:00 |
|
Pavel Kirienko
|
c634a676be
|
Removed assert() in time sync master
|
2014-04-11 15:38:00 +04:00 |
|
Pavel Kirienko
|
11102443be
|
STM32: Super aggressive memory allocation (testing)
|
2014-04-11 15:05:56 +04:00 |
|
Pavel Kirienko
|
d2eb0a03ee
|
Properly implemented registerInternalFailure(); some logging in STM32 test app
|
2014-04-11 14:18:36 +04:00 |
|
Pavel Kirienko
|
1fbd6c2cdd
|
STM32: LTO disabled by default
|
2014-04-11 13:23:41 +04:00 |
|
Pavel Kirienko
|
46e9aeb1a6
|
STM32 test: libstdc++ support moved into crdr_chibios
|
2014-04-11 12:55:56 +04:00 |
|
Pavel Kirienko
|
154f4e2e0d
|
STM32: libstdc++ tweaks. Code size reduced to 61k (release, -Os, LTO) with no functional changes. Shall be refactored later.
|
2014-04-11 02:09:43 +04:00 |
|
Pavel Kirienko
|
59fd0224e0
|
STM32: UAVCAN_STM32_DEBUG removed
|
2014-04-11 00:01:34 +04:00 |
|
Pavel Kirienko
|
e567c16fd0
|
Compact Entry constructor for GlobalDataTypeRegistry::regist<>()
|
2014-04-10 22:51:37 +04:00 |
|
Pavel Kirienko
|
01328da9eb
|
STM32 driver: Space optimized SystemClock constructor
|
2014-04-10 21:23:57 +04:00 |
|
Pavel Kirienko
|
1c741016bf
|
STM32 test: libstdc++ error handling workaround
|
2014-04-10 20:21:14 +04:00 |
|
Pavel Kirienko
|
d7b34ffd99
|
Fixed singletons in the STM32 test app (http://stackoverflow.com/questions/22985570)
|
2014-04-10 15:06:28 +04:00 |
|
Pavel Kirienko
|
c26c320dd9
|
Fixed GDTR singleton (http://stackoverflow.com/questions/22985570)
|
2014-04-10 15:05:55 +04:00 |
|
Pavel Kirienko
|
d0b541e22d
|
Added config macro UAVCAN_TOSTRING
|
2014-04-10 13:32:35 +04:00 |
|
Pavel Kirienko
|
29138214dc
|
Unused header
|
2014-04-10 12:52:01 +04:00 |
|
Pavel Kirienko
|
36192076b3
|
Removed sstream from uc_frame.cpp
|
2014-04-10 12:50:49 +04:00 |
|
Pavel Kirienko
|
f65aaa2ecd
|
Removed sstream from data_type
|
2014-04-10 12:46:59 +04:00 |
|
Helen Oleynikova
|
e7c8fdc586
|
More whitespace all the time.
|
2014-04-10 10:41:00 +02:00 |
|
Helen Oleynikova
|
8a946f0320
|
More whitespace all the time.
|
2014-04-10 10:37:58 +02:00 |
|
Helen Oleynikova
|
e5105f6d91
|
Whtespace.
|
2014-04-10 10:35:30 +02:00 |
|
Helen Oleynikova
|
dd88e319ee
|
Reverted logging.
|
2014-04-10 10:33:10 +02:00 |
|
Helen Oleynikova
|
4f91fdb98c
|
Indentation.
|
2014-04-10 10:30:00 +02:00 |
|
Helen Oleynikova
|
58f471af17
|
Reverted rcS
|
2014-04-10 10:27:35 +02:00 |
|
Pavel Kirienko
|
b586897948
|
Removed sstream from can_io
|
2014-04-10 12:27:05 +04:00 |
|
Helen Oleynikova
|
241137d2b9
|
Fixed final parameters in rcS
|
2014-04-10 10:26:33 +02:00 |
|
Helen Oleynikova
|
e6542653b9
|
Finished adding a '-w' option.
|
2014-04-10 10:26:15 +02:00 |
|
Pavel Kirienko
|
9849a6ce22
|
Removed sstream from BitStream::toString()
|
2014-04-10 12:19:44 +04:00 |
|
Pavel Kirienko
|
f66f06e895
|
Removed sstream from time.hpp
|
2014-04-10 12:11:45 +04:00 |
|