Skip to content

Releases: adafruit/Adafruit_CircuitPython_PCA9685

Update Travis Badge In Readme

15 Jan 02:16
15262af
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-pca9685.

Read the docs for info on how to use it.

Update to .pylintrc

12 Nov 17:08
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-pca9685.

Read the docs for info on how to use it.

Now on PyPi!

04 Aug 16:57
c89fcd1
Compare
Choose a tag to compare
  • Added setup.py
  • Added PyPI release info to .travis.yml
  • Updated requirements.txt
  • Added a more comprehensive .gitignore

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-pca9685.

Read the docs for info on how to use it.

More doc refinement

01 May 18:38
fd37a8d
Compare
Choose a tag to compare

Thanks to @sommersoft for the documentation refinement.

To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

Improved memory usage by using StructArray class

06 Feb 17:50
dfabb5c
Compare
Choose a tag to compare
Merge pull request #10 from tannewt/struct_array

Switch to StructArray to simplify `pwm_regs` and save memory.

New API!

10 Jan 02:21
Compare
Choose a tag to compare

3.0.0 reworks the PCA9685 API to work just like CircuitPython's built in PWMOut objects by having duty_cycle and frequency properties for each channel object.

Servo and motor related class have moved to a new library that can work with any PWM output here: https://github.com/adafruit/Adafruit_CircuitPython_Motor The examples use PCA9685 so take a look at those.

Lastly, the code that helps initialize Motor and Stepper objects for the Motor Featherwing is now here in the Adafruit FeatherWing library. Docs for it are here


To use in CircuitPython, download the .zip file and copy its contents to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

Struct!

17 Oct 01:22
Compare
Choose a tag to compare

Prep for CircuitPython 3.x which will have struct instead of ustruct. Thanks to @mrmcwethy

To use in CircuitPython, download the .zip file and copy its contents to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

2.0 Release for CircuitPython 2.0

26 Sep 20:46
Compare
Choose a tag to compare

Bump of release version for CircuitPython 2.0 and up releases. The mpy file on this release can ONLY be used on CircuitPython 2.0 and above!

1.0.2 - Update examples

11 Apr 00:32
Compare
Choose a tag to compare

This requires CircuitPython 0.9.4+!

Update the examples to busio which uses bitbanging on the ESP8266.

Swap to UnaryStruct internally.

21 Jan 01:41
Compare
Choose a tag to compare

Switched to UnaryStruct for simplified register access. Note this requires the latest version of Adafruit_Register!