u16 mag
Magnitude / radius from the center.
Definition: joystick.h:43
uint16_t u16
Definition: types.h:37
C_LINKAGE u8 yggdrasil_Joystick_GetDeadzone(void)
Get the current Joystick deadzone.
uint8_t u8
Unsigned integer definitions.
Definition: types.h:36
C_LINKAGE struct JoystickData yggdrasil_Joystick_GetRight()
Get the joystick data for the right joystick.
int16_t i16
Definition: types.h:47
bool pressed
State of the joystick button.
Definition: joystick.h:44
i16 x
X Axis.
Definition: joystick.h:34
C_LINKAGE bool yggdrasil_Joystick_Init(void)
Initialization function.
Signed position data.
Definition: joystick.h:33
C_LINKAGE struct JoystickData yggdrasil_Joystick_GetLeft()
Get the joystick data for the left joystick.
C_LINKAGE void yggdrasil_Joystick_SetDeadzone(u8 deadzone)
Set both joystick's deadzone.
Joystick data.
Definition: joystick.h:41
i16 y
Y Axis.
Definition: joystick.h:35
struct Position pos
Position.
Definition: joystick.h:42
#define C_LINKAGE
Definition: attributes.h:43