Overview

MATRIX Hardware Abstraction Layer

MATRIX Hardware Abstraction Layer (HAL) is an open source library for directly interfacing with the MATRIX device. MATRIX HAL consists of driver files written in C++ which enable the user to write low level programs in C++.

Getting Started

Learn how to install MATRIX HAL and create programs on your MATRIX device.

Reference

Look over the MATRIX HAL functions for interacting with your MATRIX device.

Examples

View our MATRIX HAL code examples.

Troubleshooting

Look at common debugging solutions for any issues you encounter.