Skip to content
This repository has been archived by the owner on Feb 3, 2022. It is now read-only.
/ icsneoapi Public archive

An open source library for communicating with vehicle network tools developed by Intrepid Control Systems

License

Notifications You must be signed in to change notification settings

intrepidcs/icsneoapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icsneoapi

⚠️ DEPRECATION NOTICE ⚠️ This library has been fully succeeded by libicsneo and is no longer maintained or updated.

For an ABI compatible library to this one, check the icsneolegacy API in the libicsneo project.

A BSD-licensed open source library for communicating with vehicle network tools developed by Intrepid Control Systems. This library supports only a subset of devices and functionality.

Requires libftdi1.

$ sudo apt-get install libftdi1 libftdi-dev

On some distros (for example Ubuntu 14.04) libftdi1 doesn't create a symlink correctly for 64-bit versions. You'll need to point libftdi.so -> libftdi.so.1.

$ cd /usr/lib/x86_64-linux-gnu
$ sudo ln -s libftdi.so.1 libftdi.so

To build the library, simply make it.

$ make

You may wish to install the library and headers into your global folders so that other projects can utilize them. For example, on Ubuntu

$ sudo cp libicsneoapi.so /usr/lib/x86_64-linux-gnu/
$ sudo mkdir /usr/include/ics
$ sudo cp src/icsnVC40.h /usr/include/ics/
$ sudo cp src/icsneo40API.h /usr/include/ics/

If you'd like to be able to run programs that use this library without being root, consider using the included udev rules

$ sudo cp 99-intrepidcs.rules /etc/udev/rules.d/

About

An open source library for communicating with vehicle network tools developed by Intrepid Control Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •