Skip to content

A driver for linux-gpib to connect the Raspberry Pi to any GPIB device

License

Notifications You must be signed in to change notification settings

TedKus/raspi_gpib_driver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raspi_gpib_driver

A driver for linux-gpib to connect the Raspberry Pi to any GPIB device via its GPIO interface.

Intended to be used in conjunktion with the raspi_gpib_shield (https://github.com/elektronomikon/raspi_gpib_shield) Preassembled devices can be found at https://elektronomikon.org

UPDATE 2021-05: The raspi_gpib_driver has been integrated into linux-gpib (https://linux-gpib.sourceforge.io/) with Version 4.3.4 as a general "gpib_bitbang" driver, please use the official source or package. To use the driver ic's, support is found in https://sourceforge.net/p/linux-gpib/code/HEAD/tree/trunk/linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c which will be released in a later version.

This repository will be preserved to maintain support for older linux-gpib Versions.

USAGE

The raspi-gpib-shield uses the gpib_bitbang driver, example gpib.conf:

https://github.com/elektronomikon/raspi_gpib_driver/blob/master/gpib.conf

(the entry "board_type" must match the name of the driver: gpib_bitbang)

To get quick access, try: gpib_config to initialize linux-gpib and create /dev/gpib0 ibterm -d<primary_addr> -s<secondary_addr>

Thanks go to: Marcello Carla for adding the interrupt driven handshake Sebastian Weiss (dl3yc) for the timespec64 update

have fun, Thomas

About

A driver for linux-gpib to connect the Raspberry Pi to any GPIB device

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 100.0%