Added some more test cases and argument validation in pca9555.cpp