This module provides 2 classes - a simple way to use a pi-topPROTO+'s onboard ADC (analog-to-digital converter), and another to use it as a distance sensor.
These classes will work with original pi-top, pi-topCEED and pi-top [3]. pi-top [4] does not support the pi-topPROTO+'s modular rail connector, and so will not work.
../examples/protoplus/distance_sensor.py
pitop.protoplus.sensors.DistanceSensor
../examples/protoplus/adc.py
pitop.protoplus.adc.ADCProbe
This module provides a simple way to use a pi-topPULSE, and will work with any Raspberry Pi and/or pi-top.
The hardware representation of each color is 5 bits (i.e. only 32 different values). Without gamma correction, this would mean the actual color value changes only every 8th color intensity value. This module applies gamma correction, which means that pixels with seemingly different intensities actually have the same.
../examples/pulse/mic-demo.py
../examples/pulse/leds-test_colors.py
../examples/pulse/leds-fancy_demo.py
../examples/pulse/leds-cpu_temp.py
../examples/pulse/leds-cpu_usage.py
pitop.pulse.configuration
pitop.pulse.ledmatrix
pitop.pulse.microphone
The pi-topPULSE contains an EEPROM which was programmed using this settings file. during factory production.
See the Raspberry Pi Foundation's HAT Github repository for more information.