715 Commits

Author SHA1 Message Date
Pavel Kirienko
3e452ea112 ESC status message - renamed field power_rating_pct 2014-07-03 19:41:56 +04:00
Pavel Kirienko
88bc1520c1 ESC status message update 2014-07-03 15:25:07 +04:00
Pavel Kirienko
154dcd105c In-place matrix packing 2014-07-03 12:56:33 +04:00
Pavel Kirienko
4098d8694d Explicitly unsigned literals 2014-06-16 11:25:26 +04:00
Pavel Kirienko
95cdeff49e Explicit cast in transport CRC computer 2014-06-16 11:22:21 +04:00
Pavel Kirienko
ff7481334a Python 2.7 compatibility 2014-06-16 00:48:47 +04:00
Pavel Kirienko
7dbba5887a Ignoring .pyc files 2014-06-16 00:43:48 +04:00
Pavel Kirienko
0c1ecc0caa NetworkCompatibilityChecker: num_failed_nodes moved to NetworkCompatibilityCheckResult 2014-06-15 22:27:16 +04:00
Pavel Kirienko
163c3e0791 DSDL parser: Support for ASCII character literals 2014-06-15 22:25:46 +04:00
Pavel Kirienko
2337a5d547 File IO services 2014-06-15 21:10:36 +04:00
Pavel Kirienko
518e105809 NetworkCompatChecker can tolerate no-response from CATS service. This allows nodes to not implement services at all while being UAVCAN compatible. 2014-06-14 12:38:50 +04:00
Pavel Kirienko
ce023d14c8 Modified GNSS Aux message: wider bitfields for sat count, extra flag for diff mode 2014-06-11 00:58:25 +04:00
Pavel Kirienko
7c8b2fac61 Modified GNSS Fix message: added pdop, 8-bit alignment 2014-06-11 00:52:11 +04:00
Pavel Kirienko
a11f1b4192 New data types: uavcan.nav.* 2014-06-11 00:43:46 +04:00
Pavel Kirienko
5bd787cce0 DSDL definitions: gnss.Fix got 5 bits for sats_used field 2014-06-09 20:33:22 +04:00
Pavel Kirienko
da3a361840 Optimized gimbal status message 2014-05-29 16:42:43 +04:00
Pavel Kirienko
ab1851d00e uavcan.equipment.gnss.RTCMStream moved to ID 745 2014-05-29 12:32:50 +04:00
Pavel Kirienko
305301ec1e pyuavcan.dsdl.parse_namespaces() - search dirs are optional 2014-05-28 20:53:02 +04:00
Pavel Kirienko
2ef80bc853 Merge branch 'master' of https://github.com/pavel-kirienko/uavcan 2014-05-17 18:37:57 +04:00
Pavel Kirienko
d4743555ba Readme update 2014-05-17 18:37:39 +04:00
Lorenz Meier
01ccf55e5a Removed non-POSIX tempfile command, using a hardcoded filename instead 2014-05-09 13:37:26 +02:00
Pavel Kirienko
6329351098 LPC11C24 test app: non mandatory preprocessor symbols removed 2014-05-09 02:50:16 +04:00
Pavel Kirienko
eeb8b84215 STM32: Refactored driver; NuttX CPU ussage dropped to 7% 2014-05-09 02:17:27 +04:00
Pavel Kirienko
e260fc2ccd STM32: SCE interrupt removed, error handling moved to RX/TX interrupts. This reduced CPU load on NuttX from 18% to 12% (with two active interfaces, only one connected to the bus) 2014-05-09 00:42:04 +04:00
Pavel Kirienko
6be5246101 STM32: Implemented event device /dev/uavcan/busevent for multiplexing via poll() 2014-05-08 16:45:49 +04:00
Pavel Kirienko
09ac68bffd STM32: Proper semaphore destruction in NuttX driver 2014-05-08 11:37:45 +04:00
Pavel Kirienko
7f6ef17b18 Typo 2014-05-08 00:38:23 +04:00
Pavel Kirienko
3a90bbfa5e STM32: Logging in CAN driver disabled 2014-05-08 00:11:37 +04:00
Pavel Kirienko
44d9764334 STM32: Unused function in CAN driver 2014-05-07 23:47:27 +04:00
Pavel Kirienko
44516c2cbe Typo 2014-05-07 22:33:48 +04:00
Pavel Kirienko
7d2fccff77 STM32: Proper critical in CAN driver initialization 2014-05-07 19:32:44 +04:00
Pavel Kirienko
cbf5450164 Automatic defaults for MemPoolBlockSize 2014-05-07 14:13:49 +04:00
Pavel Kirienko
72c89a1e0f Autodetect for UAVCAN_TOSTRING default value 2014-05-07 14:04:31 +04:00
Pavel Kirienko
fe16649de3 STM32 CAN driver fix 2014-05-06 22:36:34 +04:00
Pavel Kirienko
6e8cad20c6 STM32 NuttX support. Doesn't work though, hardfaults in IRQ handler. 2014-05-06 18:27:04 +04:00
Pavel Kirienko
87402b9701 Sign compare fix 2014-05-06 02:28:42 +04:00
Pavel Kirienko
0a9169fe87 Forgotten <cstddef> in templates.hpp 2014-05-05 22:06:37 +04:00
Pavel Kirienko
b2e942c7f9 Shadowed variable fix 2014-05-05 21:59:37 +04:00
Pavel Kirienko
4361703f07 .gitignore update 2014-05-05 21:55:52 +04:00
Pavel Kirienko
c3cae8d8ad Workaround for broken C++ stdlibs (NuttX) 2014-05-05 21:25:36 +04:00
Pavel Kirienko
ca96854332 Fixed include: <cstdio> for snprintf() in time.hpp 2014-05-05 21:22:22 +04:00
Pavel Kirienko
2b14328787 Style fix, UAVCAN_CPP_VERSION made optional 2014-05-05 20:14:57 +04:00
Pavel Kirienko
581ee43231 UAVCAN_IMPLEMENT_PLACEMENT_NEW 2014-05-05 19:28:28 +04:00
Pavel Kirienko
8c8732d051 Collateral fixes 2014-05-05 16:15:22 +04:00
Pavel Kirienko
17ac1f7f6b NumericTraits<> specialized for basic types instead of std integer typedefs 2014-05-05 16:07:11 +04:00
Pavel Kirienko
08cea4aacd <limits> from STL is not required 2014-05-05 15:51:49 +04:00
Pavel Kirienko
1a9e1d8202 Fixed tests 2014-05-05 14:23:14 +04:00
Pavel Kirienko
ad3c0af324 Some headers moved to util/ (map, bitset, linked_list); compile_time.hpp renamed to templates.hpp 2014-05-05 14:17:04 +04:00
Pavel Kirienko
74a7ff6a82 Fixed possible ADL issue in the Array template 2014-05-04 23:15:14 +04:00
Pavel Kirienko
7608e4ca08 Functions from <algorithm> reimplemented in libuavcan 2014-05-04 23:13:38 +04:00