From d0eef23162a0fe6423a4c60b87fc5c530a54cb2b Mon Sep 17 00:00:00 2001 From: sorgelig Date: Sun, 8 Oct 2017 00:46:36 +0800 Subject: [PATCH] Fix analog joystick axis. --- user_io.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_io.c b/user_io.c index 930dcd8..b9c6c85 100644 --- a/user_io.c +++ b/user_io.c @@ -421,9 +421,9 @@ void user_io_analog_joystick(unsigned char joystick, char valueX, char valueY) { if (core_type == CORE_TYPE_8BIT) { - uint16_t pos = valueX; + uint16_t pos = valueY; spi_uio_cmd8_cont(UIO_ASTICK, joystick); - if(io_ver) spi_w((pos<<8) | (uint8_t)(valueY)); + if(io_ver) spi_w((pos<<8) | (uint8_t)(valueX)); else { spi8(valueX);