Awesome
SuperCAN
What is this?
This is project SuperCAN. An open source USB to CAN-FD protocol. SuperCAN works with these devices to form an USB to CAN-FD interface.
Supported Devices
Have a look here.
Supported Operating Systems
SuperCAN supports Windows 10 and Linux.
Apps
Windows
NOTE: Kindly ensure you have the device driver package installed on your system. Ensure you have copied the plugin from the Windows archive into the plugin folder of CANdevStudio.
Linux
NOTE: Kindly ensure you have the device driver built and loaded into the kernel. See below.
Windows API & demo app
Build the Visual Studio solution in the Windows folder. I use Visual Studio Community 2019 which is available free of charge for non-commercial products (as of this writing).
The solution contains code for a demo application that sends and dumps CAN traffic.
Linux SocketCAN driver
To build the Linux kernel module, please follow these instructions.
License
SuperCAN is available under the MIT license. SuperCAN uses FreeRTOS and TinyUSB which are both available under the same license.
The Linux driver is available under GPLv2 or MIT.