Skip to content

Conversation

@warnerjon12
Copy link

@warnerjon12 warnerjon12 commented Mar 4, 2022

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.

Added options to rosserial_python and rosserial_arduino
to support faster USB read for high speed devices

Added another script to support float64 hardware in
generated library files
…rduino)

Size script is now correctly generated and uses teensy_size

Upload target using teensy_loader_cli works correctly

Arduino/Teensy hardware platforms are added correctly,
whether with or without extra avr directory

required_variables now also detects files that were not found
Some Arduinos and the Teensy boards have different menu settings.
These can now be set in generate_arduino_firmware. This allows
easily changing USB type, CPU frequency, etc.

The Teensy 2 uses avr-gcc, so separate toolchain.

Other small fixes and improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant