PCA9685 provides an interface for controlling a PCA9685 chip from a Linux device in C++.
C++ library for PCA9685 board