This is a CAN protocol implementation library based on gousb.
You can access can data in Go via USB, including sending and receiving data, and this library provides the lowest-level operations for easy expansion
System: Windows、Linux、MacOS
Firmware: All standard gs_usb protocols defined by Linux, However, only tested on candleLight firmware.
go get -u github.com/Kirizu-Official/CANLib-GoCANLib-Go is based on the gousb library, while the gousb is implemented by calling libusb through CGO, You must install the runtime and compilation environment as required by gousb installation document at first.
This document is still being improved and edited.
Join us to help improve this repository!
To be continued...