Initial UAVCAN integration. The library compiles successfully, CAN driver appears to be working properly. There is one hardcoded path in the module makefile that needs to be fixed; plus the compilation will likely fail unless arch/math.h contains log2l()
Fixed hardcoded include path
Added workaround for hardware issue on Pixhawk v1
Working UAVCAN node. No application logic is implemented yet; the node just publishes its status once a second (uavcan.protocol.NodeStatus) and responds to basic services (transport stats, node discovery)
Removed the placement new workaround. It seems like we can pull <new> from the toolchain's standard includes with no harm.
Catching up with libuavcan - some preprocessor symbols are no longer required to be defined explicitly
Merged master into uavcan
Fixed comments and code style of UAVCAN node
Fixed printing of bit rate
Added mixing code, not complete, not compiliing
UAVCAN: Fixed all compile errors
UAVCAN: improve printing, ready for full closed loop test
UAVCAN: Fix start / stop commands
UAVCAN quad X autostart setup
Merge branch 'master' into uavcan
UAVCAN mixer renamed to /dev/uavcan/esc
Warning fixes
UAVCAN ESC controller - proof of concept state
Proper IO miltiplexing libuavcan + ORB
Catching up with STM32 driver optimizations in libuavcan