Skip to content

Port of the VESC tool to C++17 library so it can be used in other programs

License

Notifications You must be signed in to change notification settings

Neuromancer2701/libVESC

Repository files navigation

libVESC

Port of the VESC tool to C++17 library so it can be used in other programs The plan is to use this library to communicate to multiple VESC units via USB in an standalone ROS node.

Maintained the license

install these libs for support
https://github.com/crayzeewulf/libserial.git

sudo apt update

sudo apt install g++ git autogen autoconf build-essential cmake graphviz
libboost-dev libboost-test-dev libgtest-dev libtool
python-sip-dev doxygen python-sphinx pkg-config
python3-sphinx-rtd-theme

./compile.sh
make install

To suport C++17 filesystem
apt install g++-8

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 20

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 20

sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc

sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++

About

Port of the VESC tool to C++17 library so it can be used in other programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published