The library only have 4 endpoint supported while the chip have capable of 8. And its design is kind of cumbersome.