ros-drivers / rosserial

A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
508 stars 527 forks source link

Updates to arduino-cmake to support Teensy boards and small changes to rosserial_client and rosserial_python #581

Open warnerjon12 opened 2 years ago

warnerjon12 commented 2 years ago

Updated rosserial_arduino for use with Teensy boards (see corresponding arduino-cmake PR). Also added some utility functions to NodeHandleBase and changed return type of sendTransform to int (because publish returns this anyway). Added a script make_libraries_hardfloat64.py to allow generating libraries using double rather than float (newer Teensy boards have FPU hardware). Also added a flag to serial_node.py to allow for faster USB reading in applications with tight timing constraints.