adafruit / adafruit/Adafruit_CircuitPython_PCA9685
timing control not exposed
- Dominant language
- Python
- Stars
- 157
- Forks
- 66
- PR merge metrics
- No merged PRs in 30d
Description
It is impossible to control relative phase between channels as LEDn_ON and LEDn_OFF registers are not exposed.
Please expose LEDn_ON and LEDn_OFF registers and let user customize their own timing instead of accepting a simple duty cycle value.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the PCA9685 driver entry point that currently accepts a duty-cycle value and the handling for LEDn_ON and LEDn_OFF registers. Read how channel timing is represented and check any existing tests or usage examples. Done means users can set both register values and control relative phase between channels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100