dialValue:
Stores the last dial value. This value is always between 0 and 4095
isPressingUp:
Stores if the joystick up is being pressed. This value is False or True
isPressingDown:
Stores if the joystick down is being pressed. This value is False or True
isPressingLeft:
Stores if the joystick left is being pressed. This value is False or True
isPressingRight:
Stores if the joystick right is being pressed. This value is False or True
isPressingClick:
Stores if the joystick click is being pressed. This value is False or True
isPressingA:
Stores if the button A is being pressed. This value is False or True
isPressingB:
Stores if the button B is being pressed. This value is False or True
checkControls():
Update all button values and dial value
checkJoystick():
Update only joystick buttons values
checkButtons():
Update only buttons values
checkDial():
Update only dial value
onJoystickUp():
Called when joystick up is pressed
onJoystickDown():
Called when joystick down is pressed
onJoystickLeft():
Called when joystick left is pressed
onJoystickRight():
Called when joystick right is pressed
onJoystickClick():
Called when joystick click is pressed
onButtonA():
Called when button A is pressed
onButtonB():
Called when button B is pressed
onDial(dialValue):
Called when dial value has changed
setPixel(x, y, color):
Set the pixel on x, y with the color in the format [red, green, blue] where red, green and blue are the amount of those colors you want in our final color. Values can be between 0 and 100 but after 20 you might need eye protection.
setBackground(color):
Set background to color
clear():
Set background to black (turn off all LEDs)
render():
Render the pixels on the screen. Previous drawing methods won’t change the LEDs until render() is called.