iRiser Documentation

Python API and examples for controlling SANBlaze iRiser5 hardware.

Overview

The iRiser provides timed GPIO control (PERST, refclk, power rails), immediate set/clear commands for single signals, and DMA-based power measurement on drive slots. Use iRiser Getting Started for concepts and workflow, Examples for copy-paste examples, and iRiser API for the full method reference.

Quick start

from sanblaze import riser

device = riser.Riser(1)
device.init()
bits = device.get_bits(raw=True)
for bit in bits.bits:
    print(bit.name)

See also iRiser Signal Reference for common signal names and iRiser Power Measurement for power capture used by OCP Group 6 tests.