739 Commits

Author SHA1 Message Date
Pavel Kirienko
ee4c191684 EnumerationRequest message 2014-07-12 19:29:16 +04:00
Pavel Kirienko
af065e9ca9 libuavcan STM32 driver: UAVCAN_ASSERT() instead of assert() (autoreplace) 2014-07-12 17:18:59 +04:00
Pavel Kirienko
530242819d libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace) 2014-07-12 17:17:09 +04:00
Pavel Kirienko
cf19d86842 Macro UAVCAN_ASSERT() instead of assert() (not used yet, see the next commit) 2014-07-12 17:16:44 +04:00
Pavel Kirienko
1042d09de5 libuavcan default publisher TX timeout - 10 milliseconds 2014-07-12 16:54:15 +04:00
Pavel Kirienko
c9c9a16e94 libuavcan passive mode support 2014-07-12 16:52:17 +04:00
Pavel Kirienko
93f861ad60 README update 2014-07-12 02:12:58 +04:00
Pavel Kirienko
b060cf7e0d Refined pyuavcan docs 2014-07-11 19:13:41 +04:00
Pavel Kirienko
26147880a6 Using default Python version in pyuavcan/setup.py 2014-07-11 19:06:59 +04:00
Pavel Kirienko
975a11566d libuavcan_dsdlc docstrings 2014-07-11 19:02:57 +04:00
Pavel Kirienko
7c8f08b0d0 Explicitly stating the supported Pyhton versions 2014-07-11 18:54:40 +04:00
Pavel Kirienko
e55dd01184 pyuavcan docstring formatting 2014-07-11 18:49:59 +04:00
Pavel Kirienko
907a797a54 Clarified help for libuavcan_dsdlc 2014-07-11 15:33:52 +04:00
Pavel Kirienko
4fd4e217e1 pyuavcan docstrings 2014-07-11 15:28:36 +04:00
Pavel Kirienko
dc347f658b SocketCAN driver: Node::getDriverPack() 2014-07-09 12:19:40 +04:00
Pavel Kirienko
f66c1a7de3 Comments for uavcan.equipment.PerformAutomaticSelfTest and PerformAutomaticCalibration 2014-07-08 19:04:51 +04:00
Pavel Kirienko
7d7e6b69fa Updated comment for uavcan.protocol.NodeStatus 2014-07-07 15:36:51 +04:00
Pavel Kirienko
55f2cc9e54 Test update 2014-07-07 15:35:07 +04:00
Pavel Kirienko
a40fde6a0a GNSS message update 2014-07-07 15:30:11 +04:00
Pavel Kirienko
771623e056 Added specialization for CompileTimeIntSqrt<> 2014-07-05 14:30:38 +04:00
Pavel Kirienko
fc298d19d1 Standard data type renamed 2014-07-05 14:20:09 +04:00
Pavel Kirienko
e9f21773fa Reorganized message IDs 2014-07-05 14:13:46 +04:00
Pavel Kirienko
75c285c6c2 Camera CaptureSettings update 2014-07-05 13:52:17 +04:00
Pavel Kirienko
d9ed0c3926 LightsCommand message - array length reduced to 15 2014-07-03 22:26:44 +04:00
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