Skip to content
Jamie Boyd edited this page Mar 6, 2018 · 9 revisions

Welcome to the GPIO_Thread wiki!

GPIO_Thread uses the pulsedThread Library for precise, independent timing of digital output pulses and trains on Raspberry Pi GPIO pins. This includes general pulses or trains of pulses, pulse trains specialized for certain hardware, and special functions like controlling the PWM peripheral.

Table of Contents

  • GPIO Low Level describes constants, macros, and functions for low level access to Raspberry Pi peripherals such as GPIO and PWM
  • SimpleGPIO_thread is a C++ class for simple pulse or train output on a single GPIO pin using pulsedThread library. A Python wrapper is provided for creating and controlling a SimpleGPIO_thread object from Python.
  • HX711 is a C++ class using pulsedThread library to control an HX711 Load Cell Amplifier.
Clone this wiki locally