The HiPi Modules provide access to the Raspberry Pi for your Perl scripts.
The distribution contains modules that allow you to access the Raspberry Pi GPIO pins directly and modules that wrap access to the kernel device drivers for the GPIO, SPI, I2C and 1 Wire devices.

The distribution also provides high level wrappers for some common ICs and peripherals.

The modules are tested on the standard distribution of Raspberry Pi OS ( Buster ).

The code is tested on a Pi 3 Model B and is used on the following models :
  • Pi 400
  • Pi 4 Model B
  • Pi 3 Model B +
  • Pi 3 Model B
  • Pi 3 Model A +
  • Pi 2 Model B ( revisions 1.1 and 1.2 )
  • Pi Zero W
  • Pi Zero
  • Pi Model B+
  • Pi Model A+
  • Pi Model B
  • Pi Model A