diff --git a/drivers/sensors/analog_joystick.c b/drivers/sensors/analog_joystick.c
index 0f4d1d7a4c..1666bed047 100644
--- a/drivers/sensors/analog_joystick.c
+++ b/drivers/sensors/analog_joystick.c
@@ -30,7 +30,7 @@ int16_t xOrigin, yOrigin;
 
 uint16_t lastCursor = 0;
 
-int16_t axisCoordinate(uint8_t pin, uint16_t origin) {
+int16_t axisCoordinate(pin_t pin, uint16_t origin) {
     int8_t  direction;
     int16_t distanceFromOrigin;
     int16_t range;
@@ -60,7 +60,7 @@ int16_t axisCoordinate(uint8_t pin, uint16_t origin) {
     }
 }
 
-int8_t axisToMouseComponent(uint8_t pin, int16_t origin, uint8_t maxSpeed) {
+int8_t axisToMouseComponent(pin_t pin, int16_t origin, uint8_t maxSpeed) {
     int16_t coordinate = axisCoordinate(pin, origin);
     if (coordinate != 0) {
         float percent = (float)coordinate / 100;