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](https://github.com/adafruit/Adafruit_CircuitPython_Motor/tree/master/examples).
Lastly, the code that helps initialize `Motor` and `Stepper` objects for the Motor Featherwing is now [here](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/blob/master/adafruit_featherwing/motor_featherwing.py) in the Adafruit FeatherWing library. Docs for it are [here](https://circuitpython.readthedocs.io/projects/featherwing/en/latest/api.html)
----------------------
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](https://github.com/adafruit/Addafruit_CircuitPython_Bundle).
Read the [docs](https://circuitpython.readthedocs.io/projects/pca9685/en/latest/) for info on how to use it.