Introduction¶
CircuitPython driver for TPA2016 Class D Amplifier.
Dependencies¶
This driver depends on:
Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle.
Installing from PyPI¶
On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:
pip3 install adafruit-circuitpython-tpa2016
To install system-wide (this may be required in some cases):
sudo pip3 install adafruit-circuitpython-tpa2016
To install in a virtual environment in your current project:
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-tpa2016
Usage Example¶
import adafruit_tpa2016
import busio
import board
i2c = busio.I2C(board.SCL, board.SDA)
tpa = adafruit_tpa2016.TPA2016(i2c)
tpa.fixed_gain = -16
Documentation¶
API documentation for this library can be found on Read the Docs.
For information on building library documentation, please check out this guide.
Contributing¶
Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.
Table of Contents¶
Examples
API Reference
adafruit_tpa2016
TPA2016
TPA2016.amplifier_shutdown
TPA2016.attack_time
TPA2016.compression_ratio
TPA2016.fixed_gain
TPA2016.hold_time
TPA2016.max_gain
TPA2016.noise_gate_enable
TPA2016.noise_gate_threshold
TPA2016.output_limiter_disable
TPA2016.output_limiter_level
TPA2016.release_time
TPA2016.reset_Fault_l
TPA2016.reset_fault_r
TPA2016.reset_thermal
TPA2016.speaker_enable_l
TPA2016.speaker_enable_r
Related Products