Wrong:

It should be the other way:
A big problem is that this still works, but it reverses the output of the joysticks so the data seems to be in reverse.
Also, the button doesn't work as the MCU watches for a falling edge to detect a button being pressed.