Application Development

This section contains concise M1 application development notes adapted from the H1 references and checked against the connected M1 board where practical.

  • Python Virtual Environment Usage

  • Python GPIO Development

  • C/C++ GPIO Development

  • GPIOD User Guide

The GPIO pages use the verified M1 environment: Debian 13, Python 3.13.5, libgpiod v1.6.3, and visible GPIO controllers /dev/gpiochip0, /dev/gpiochip1, and /dev/gpiochip2.