https://www.arduino.cc/en/software
https://www.pjrc.com/teensy/td_download.html
- Download zip archive of foxy branch: https://github.com/micro-ROS/micro_ros_arduino/tree/foxy
- Include it in your project using Sketch -> Include library -> Add .ZIP Library...
- And Setup platform:
export ARDUINO_PATH=[Your Arduino + Teensyduino path]
cd $ARDUINO_PATH/hardware/teensy/avr/
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/foxy/extras/patching_boards/platform_teensy.txt > platform.txtTools -> Manage Libraries...
- BasicLinearAlgebra (Tom Stewart)
- Encoder (Paul Stoffregen)
- Arduino IDE: Compile (c-R)
- Teensyduino: File -> Open HEX File
- Use scp to transfer firmware
- Use tycmd to upload:
sudo tycmd upload <filename.hex>
# koromix.dev/tytools#tycmd_upload