Library for the SN3218 18-channel constant current LED driver
Project description
SN3218
Pre-requisites
You must enable:
- i2c:
sudo raspi-config nonint do_i2c 0
You can optionally run sudo raspi-config
or the graphical Raspberry Pi Configuration UI to enable interfaces.
Installing
Stable library from PyPi:
- Just run
python3 -m pip install sn3218
In most cases you'll need to run this in a virtual Python environment.
Latest/development library from GitHub:
git clone https://github.com/pimoroni/sn3218-python
cd sn3218-python
./install.sh --unstable
3.0.0
- BREAKING: Remove RPi.GPIO and bus autodetect
- BREAKING: Switch to smbus2
2.0.0
- BREAKING: Port to class.
- Legacy support for module methods, auto-instantiates a class
1.2.7
- Bugfix: Fix for Python 3.5
1.2.6
- Initial commit to Raspbian apt repository
1.2.5
- Initial commit to Raspbian apt repository
1.2.4
- Added alternate warning/instructions for missing python3-smbus
- Code quality improvements
1.2.3
- Print fix
1.2.2
- Added i2c_bus_id detection for older Pi
1.2.1
- Removed hard dependency upon SMbus, added message at runtime
1.0.0
- Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sn3218-3.0.0.tar.gz
(10.3 kB
view details)
Built Distribution
File details
Details for the file sn3218-3.0.0.tar.gz
.
File metadata
- Download URL: sn3218-3.0.0.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1796e534efc395657600f42f4222d14d7f13b98be19ee506316e49ef664e2946 |
|
MD5 | 3983d8f5e765e8e9d29c3f57440cde63 |
|
BLAKE2b-256 | 8c52a1193f17528aad6a1183f73adf5753294e5aa2be57aa3d69eb2706b0dbcc |
File details
Details for the file sn3218-3.0.0-py3-none-any.whl
.
File metadata
- Download URL: sn3218-3.0.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b5f0ee1c24bf22a3fe3d09de5b9b0620732b6e68f7acf30a7bd1381e45b28d2 |
|
MD5 | 01b17680f3bde8b8e880f9b9a011883f |
|
BLAKE2b-256 | 1e4aef93284eb47608162abfe682e254f1d50c940bfcb9929d56fb1b0bcd26c4 |