Merge pull request #669 from python-ugame/gamepad3
gamepad: Enable the gamepad module for express boards in 3.x
This commit is contained in:
commit
ae3021bc9f
@ -194,10 +194,10 @@ extern const struct _mp_obj_module_t usb_hid_module;
|
|||||||
#define CIRCUITPY_GAMEPAD_TICKS 0x1f
|
#define CIRCUITPY_GAMEPAD_TICKS 0x1f
|
||||||
|
|
||||||
#define EXTRA_BUILTIN_MODULES \
|
#define EXTRA_BUILTIN_MODULES \
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_bitbangio), (mp_obj_t)&bitbangio_module }
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_bitbangio), (mp_obj_t)&bitbangio_module }, \
|
||||||
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_gamepad),(mp_obj_t)&gamepad_module }
|
||||||
// { MP_OBJ_NEW_QSTR(MP_QSTR_audioio), (mp_obj_t)&audioio_module },
|
// { MP_OBJ_NEW_QSTR(MP_QSTR_audioio), (mp_obj_t)&audioio_module },
|
||||||
// { MP_OBJ_NEW_QSTR(MP_QSTR_audiobusio), (mp_obj_t)&audiobusio_module },
|
// { MP_OBJ_NEW_QSTR(MP_QSTR_audiobusio), (mp_obj_t)&audiobusio_module },
|
||||||
// { MP_OBJ_NEW_QSTR(MP_QSTR_gamepad),(mp_obj_t)&gamepad_module },
|
|
||||||
#define EXPRESS_BOARD
|
#define EXPRESS_BOARD
|
||||||
#else
|
#else
|
||||||
#define MICROPY_PY_BUILTINS_REVERSED (0)
|
#define MICROPY_PY_BUILTINS_REVERSED (0)
|
||||||
|
@ -52,6 +52,10 @@
|
|||||||
#include "shared_dma.h"
|
#include "shared_dma.h"
|
||||||
#include "tick.h"
|
#include "tick.h"
|
||||||
|
|
||||||
|
#ifdef CIRCUITPY_GAMEPAD_TICKS
|
||||||
|
#include "shared-module/gamepad/__init__.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
extern volatile bool mp_msc_enabled;
|
extern volatile bool mp_msc_enabled;
|
||||||
|
|
||||||
#if defined(SAMD21) && defined(ENABLE_MICRO_TRACE_BUFFER)
|
#if defined(SAMD21) && defined(ENABLE_MICRO_TRACE_BUFFER)
|
||||||
@ -198,10 +202,10 @@ void reset_port(void) {
|
|||||||
|
|
||||||
analogin_reset();
|
analogin_reset();
|
||||||
|
|
||||||
// #ifdef CIRCUITPY_GAMEPAD_TICKS
|
#ifdef CIRCUITPY_GAMEPAD_TICKS
|
||||||
// gamepad_reset();
|
gamepad_reset();
|
||||||
// #endif
|
#endif
|
||||||
//
|
|
||||||
analogout_reset();
|
analogout_reset();
|
||||||
|
|
||||||
reset_all_pins();
|
reset_all_pins();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user