summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--py/circuitpy_mpconfig.h2
-rw-r--r--shared-bindings/gamepad/GamePad.c7
-rw-r--r--shared-bindings/gamepadshift/GamePadShift.c2
-rw-r--r--shared-module/gamepad/GamePad.h2
4 files changed, 5 insertions, 8 deletions
diff --git a/py/circuitpy_mpconfig.h b/py/circuitpy_mpconfig.h
index a101aa527..f957886f4 100644
--- a/py/circuitpy_mpconfig.h
+++ b/py/circuitpy_mpconfig.h
@@ -567,7 +567,7 @@ extern const struct _mp_obj_module_t ustack_module;
ERRNO_MODULE \
FREQUENCYIO_MODULE \
GAMEPAD_MODULE \
- GAMEPADSHIFT_MODULE \
+ GAMEPADSHIFT_MODULE \
I2CSLAVE_MODULE \
JSON_MODULE \
MATH_MODULE \
diff --git a/shared-bindings/gamepad/GamePad.c b/shared-bindings/gamepad/GamePad.c
index c80aa7f7c..c342cbbf9 100644
--- a/shared-bindings/gamepad/GamePad.c
+++ b/shared-bindings/gamepad/GamePad.c
@@ -23,17 +23,16 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+#include "shared-bindings/gamepad/GamePad.h"
+
#include "py/obj.h"
#include "py/runtime.h"
#include "py/mphal.h"
#include "py/gc.h"
#include "py/mpstate.h"
-#include "shared-module/gamepad/__init__.h"
-#include "shared-module/gamepad/GamePad.h"
+#include "shared-bindings/gamepad/__init__.h"
#include "shared-bindings/digitalio/DigitalInOut.h"
#include "supervisor/shared/translate.h"
-#include "GamePad.h"
-#include "__init__.h"
//| .. currentmodule:: gamepad
diff --git a/shared-bindings/gamepadshift/GamePadShift.c b/shared-bindings/gamepadshift/GamePadShift.c
index de3813b08..d6f365388 100644
--- a/shared-bindings/gamepadshift/GamePadShift.c
+++ b/shared-bindings/gamepadshift/GamePadShift.c
@@ -28,10 +28,8 @@
#include "py/mphal.h"
#include "py/gc.h"
#include "py/mpstate.h"
-#include "shared-bindings/gamepad/__init__.h"
#include "shared-bindings/gamepadshift/GamePadShift.h"
#include "shared-bindings/gamepadshift/__init__.h"
-#include "shared-module/gamepadshift/GamePadShift.h"
#include "supervisor/shared/translate.h"
//| .. currentmodule:: gamepadshift
diff --git a/shared-module/gamepad/GamePad.h b/shared-module/gamepad/GamePad.h
index e8bfd9c6b..048fbcd2b 100644
--- a/shared-module/gamepad/GamePad.h
+++ b/shared-module/gamepad/GamePad.h
@@ -34,9 +34,9 @@
typedef struct {
mp_obj_base_t base;
digitalio_digitalinout_obj_t* pins[8];
+ volatile uint8_t last;
volatile uint8_t pressed;
uint8_t pulls;
- volatile uint8_t last;
} gamepad_obj_t;
#endif // MICROPY_INCLUDED_GAMEPAD_GAMEPAD_H