HiPi
Perl Modules for Raspberry Pi
Version 0.92 - released 28 March 2024

Release Notes

Version 0.92 - 28 March 2024

Build failures in 0.91 distribution

Version 0.91 - 25 February 2024

Updated for latest Raspberry Pi OS

Version 0.90 - 10 November 2023

Fix support for sysfs gpio interface on RaspberryPi 5

Version 0.89 - 01 November 2023

Supports Raspberry Pi 5

Supports Debian 12 - Bookworm

Refactored OpenThings / Energenie implementation

OpenThings implementation now supports communication with custom devices

Added 'Float' OpenThings value type

Refactored HopeRFM69 maximum power settings

Refactored negative temperature calculation in HiPi::Interface::MPL3115A2

Version 0.88 - 19 February 2023

arm64 updates

Updated for optional module HiPi::BCM2835 release

Version 0.87 - 12 February 2023

Updated for multiple package builds : Bullseye, Buster, armhf, arm64

Version 0.86 - 30 October 2021

Recognise Pi Zero 2

Version 0.85 - 28 November 2020

Recognise Pi 400

HiPi::Interface::Seesaw added for Adafruit ATSAMD09 breakout

64-bit debian package provided

Version 0.84 - 20 June 2020

Fix test suite failures on none linux systems

Version 0.83 - 20 June 2020

Updated for changed /proc/cpuinfo Hardware output in latest builds of Raspberry Pi OS

Version 0.82 - 14 June 2020

Updated Energenie and HopeRF69 interfaces allowing use of other RF69HW and RF69W module breakouts.

HiPi::Interface::MAX7219LEDStrip correction to auto resizing and scrolling

Added interface for BMP280 /BME280 sensors

Version 0.81 - 07 June 2020

Updated for Raspberry Pi 4 8GB model

Bug fix in HiPi::RaspberryPi dump_board_info()

Version 0.80 - 22 July 2019

Updated for Raspberry Pi 4 alternate function settings.

MFRC522 interface updated for default speed compatible with RPI 4.

Version 0.79 - 14 July 2019

Updated for Raspberry Pi 4 pull up / down handling and peripheral addresses

Version 0.78 - 26 June 2019

Updated for Raspberry Pi 4 and Raspbian Buster

Version 0.77 - 2 May 2019

Fix for 7 byte UID handling in MFRC522 NFC module

Version 0.76 - 1 May 2019

Added interface for MFRC522 NFC module

Version 0.75 - 14 April 2019

Fix clear method in MicroDotPHAT - did not reset size to 30 x 7

Fix segment settings in MAX7219LEDStrip to handle segment counts other than 8 correctly.

Added interface to HiLink API for E3531 USB modem stick.

Version 0.74 - 20 November 2018

Added HiPi::Interface::MAX7219LEDStrip - LED strip controller.

Version 0.73 - 18 November 2018

Support Raspberry Pi 3 Model A +

Added HiPi::Interface::ZeroSeg - The Pi Hut 8 digit 7 segment display.

Added HiPi::Interface::MAX7219 - LED matrix controller.

Version 0.72 - 06 June 2018

Added HiPi::Interface::MicroDotPHAT - Pimoroni retro LED matrix Hat

Added HiPi::Interface::IS31FL3730 - LED matrix controller.

Version 0.71 - 30 May 2018

Added HiPi::Interface::MS5611 - pressure / temp sensor

Added HiPi::Interface::TMP102 - temperature sensor

Added E-Paper / E-Ink interfaces

Version 0.70 - 08 May 2018

Added HiPi::Interface::MonoOLED for monochrome OLED's that use SSD1306 and SH1106 controllers

Added HiPi::Interface::PCA9544 for the I2C multiplexer

Version 0.69 - 17 March 2018

Updates for Raspberry Pi 3 Plus

Version 0.68 - 29 November 2017

Added HiPi::Interface::PCF8574

Added HiPi::Interface::LCDBackpackPCF8574

Version 0.67 - 08 October 2017

Removed some debug statements left in v 0.66 (OpenThings messages)

Version 0.66 - 24 September 2017

Updated documentation with installation instructions for downloadable Debian packages and upgrade from prior HiPi versions.

The wrapper modules HiPi::BCM2835 and HiPi::Wiring have been removed from the main distribution.

A module for directly accessing the GPIO pins has been introduced - HiPi::GPIO - which owes much to Joan's pigpio library

Command line utility hipi-energenie added for controlling Energenie switches and adaptors.