Player x usb firmware

I bought https://shop.pimoroni.com/products/player-x-usb-games-controller-pcb

Is the software / firmware for it available to modify and or update.

I can’t find it on github.

And what does the button do?