aboutsummaryrefslogtreecommitdiff
path: root/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2022-06-19 19:47:51 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2022-06-19 19:47:51 +0530
commit4fd287655a72b9aea14cdac715ad5b90ed082ed2 (patch)
tree65d393bc0e699dd12d05b29ba568e04cea666207 /circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h
parent0150f70ce9c39e9e6dd878766c0620c85e47bed0 (diff)
add circuitpython code
Diffstat (limited to 'circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h')
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h654
1 files changed, 654 insertions, 0 deletions
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h
new file mode 100644
index 0000000..20aebb5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h
@@ -0,0 +1,654 @@
+// Automatically generated by makemoduledefs.py.
+
+#include "py/mpconfig.h"
+#if (CIRCUITPY_FUTURE)
+ extern const struct _mp_obj_module_t future_module;
+ #define MODULE_DEF_MP_QSTR___FUTURE__ { MP_ROM_QSTR(MP_QSTR___future__), MP_ROM_PTR(&future_module) },
+#else
+ #define MODULE_DEF_MP_QSTR___FUTURE__
+#endif
+
+#if (MICROPY_PY_UASYNCIO)
+ extern const struct _mp_obj_module_t mp_module_uasyncio;
+ #define MODULE_DEF_MP_QSTR__ASYNCIO { MP_ROM_QSTR(MP_QSTR__asyncio), MP_ROM_PTR(&mp_module_uasyncio) },
+#else
+ #define MODULE_DEF_MP_QSTR__ASYNCIO
+#endif
+
+#if (CIRCUITPY_BLEIO)
+ extern const struct _mp_obj_module_t bleio_module;
+ #define MODULE_DEF_MP_QSTR__BLEIO { MP_ROM_QSTR(MP_QSTR__bleio), MP_ROM_PTR(&bleio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR__BLEIO
+#endif
+
+#if (CIRCUITPY__EVE)
+ extern const struct _mp_obj_module_t _eve_module;
+ #define MODULE_DEF_MP_QSTR__EVE { MP_ROM_QSTR(MP_QSTR__eve), MP_ROM_PTR(&_eve_module) },
+#else
+ #define MODULE_DEF_MP_QSTR__EVE
+#endif
+
+#if (CIRCUITPY_BUSDEVICE)
+ extern const struct _mp_obj_module_t adafruit_bus_device_module;
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE { MP_ROM_QSTR(MP_QSTR_adafruit_bus_device), MP_ROM_PTR(&adafruit_bus_device_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE
+#endif
+
+#if (CIRCUITPY_BUSDEVICE)
+ extern const struct _mp_obj_module_t adafruit_bus_device_i2c_device_module;
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_I2C_DEVICE { MP_ROM_QSTR(MP_QSTR_adafruit_bus_device_dot_i2c_device), MP_ROM_PTR(&adafruit_bus_device_i2c_device_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_I2C_DEVICE
+#endif
+
+#if (CIRCUITPY_BUSDEVICE)
+ extern const struct _mp_obj_module_t adafruit_bus_device_spi_device_module;
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_SPI_DEVICE { MP_ROM_QSTR(MP_QSTR_adafruit_bus_device_dot_spi_device), MP_ROM_PTR(&adafruit_bus_device_spi_device_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_SPI_DEVICE
+#endif
+
+#if (CIRCUITPY_PIXELBUF)
+ extern const struct _mp_obj_module_t pixelbuf_module;
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_PIXELBUF { MP_ROM_QSTR(MP_QSTR_adafruit_pixelbuf), MP_ROM_PTR(&pixelbuf_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ADAFRUIT_PIXELBUF
+#endif
+
+#if (CIRCUITPY_AESIO)
+ extern const struct _mp_obj_module_t aesio_module;
+ #define MODULE_DEF_MP_QSTR_AESIO { MP_ROM_QSTR(MP_QSTR_aesio), MP_ROM_PTR(&aesio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AESIO
+#endif
+
+#if (CIRCUITPY_ALARM)
+ extern const struct _mp_obj_module_t alarm_module;
+ #define MODULE_DEF_MP_QSTR_ALARM { MP_ROM_QSTR(MP_QSTR_alarm), MP_ROM_PTR(&alarm_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ALARM
+#endif
+
+#if (CIRCUITPY_ANALOGIO)
+ extern const struct _mp_obj_module_t analogio_module;
+ #define MODULE_DEF_MP_QSTR_ANALOGIO { MP_ROM_QSTR(MP_QSTR_analogio), MP_ROM_PTR(&analogio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ANALOGIO
+#endif
+
+#if (MICROPY_PY_ARRAY)
+ extern const struct _mp_obj_module_t mp_module_array;
+ #define MODULE_DEF_MP_QSTR_ARRAY { MP_ROM_QSTR(MP_QSTR_array), MP_ROM_PTR(&mp_module_array) },
+#else
+ #define MODULE_DEF_MP_QSTR_ARRAY
+#endif
+
+#if (CIRCUITPY_ATEXIT)
+ extern const struct _mp_obj_module_t atexit_module;
+ #define MODULE_DEF_MP_QSTR_ATEXIT { MP_ROM_QSTR(MP_QSTR_atexit), MP_ROM_PTR(&atexit_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ATEXIT
+#endif
+
+#if (CIRCUITPY_AUDIOBUSIO)
+ extern const struct _mp_obj_module_t audiobusio_module;
+ #define MODULE_DEF_MP_QSTR_AUDIOBUSIO { MP_ROM_QSTR(MP_QSTR_audiobusio), MP_ROM_PTR(&audiobusio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AUDIOBUSIO
+#endif
+
+#if (CIRCUITPY_AUDIOCORE)
+ extern const struct _mp_obj_module_t audiocore_module;
+ #define MODULE_DEF_MP_QSTR_AUDIOCORE { MP_ROM_QSTR(MP_QSTR_audiocore), MP_ROM_PTR(&audiocore_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AUDIOCORE
+#endif
+
+#if (CIRCUITPY_AUDIOMIXER)
+ extern const struct _mp_obj_module_t audiomixer_module;
+ #define MODULE_DEF_MP_QSTR_AUDIOMIXER { MP_ROM_QSTR(MP_QSTR_audiomixer), MP_ROM_PTR(&audiomixer_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AUDIOMIXER
+#endif
+
+#if (CIRCUITPY_AUDIOMP3)
+ extern const struct _mp_obj_module_t audiomp3_module;
+ #define MODULE_DEF_MP_QSTR_AUDIOMP3 { MP_ROM_QSTR(MP_QSTR_audiomp3), MP_ROM_PTR(&audiomp3_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AUDIOMP3
+#endif
+
+#if (CIRCUITPY_AUDIOPWMIO)
+ extern const struct _mp_obj_module_t audiopwmio_module;
+ #define MODULE_DEF_MP_QSTR_AUDIOPWMIO { MP_ROM_QSTR(MP_QSTR_audiopwmio), MP_ROM_PTR(&audiopwmio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_AUDIOPWMIO
+#endif
+
+#if (MICROPY_PY_UBINASCII)
+ extern const struct _mp_obj_module_t mp_module_ubinascii;
+ #define MODULE_DEF_MP_QSTR_BINASCII { MP_ROM_QSTR(MP_QSTR_binascii), MP_ROM_PTR(&mp_module_ubinascii) },
+#else
+ #define MODULE_DEF_MP_QSTR_BINASCII
+#endif
+
+#if (CIRCUITPY_BITBANGIO)
+ extern const struct _mp_obj_module_t bitbangio_module;
+ #define MODULE_DEF_MP_QSTR_BITBANGIO { MP_ROM_QSTR(MP_QSTR_bitbangio), MP_ROM_PTR(&bitbangio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_BITBANGIO
+#endif
+
+#if (CIRCUITPY_BITMAPTOOLS)
+ extern const struct _mp_obj_module_t bitmaptools_module;
+ #define MODULE_DEF_MP_QSTR_BITMAPTOOLS { MP_ROM_QSTR(MP_QSTR_bitmaptools), MP_ROM_PTR(&bitmaptools_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_BITMAPTOOLS
+#endif
+
+#if (CIRCUITPY_BITOPS)
+ extern const struct _mp_obj_module_t bitops_module;
+ #define MODULE_DEF_MP_QSTR_BITOPS { MP_ROM_QSTR(MP_QSTR_bitops), MP_ROM_PTR(&bitops_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_BITOPS
+#endif
+
+#if (CIRCUITPY_BOARD)
+ extern const struct _mp_obj_module_t board_module;
+ #define MODULE_DEF_MP_QSTR_BOARD { MP_ROM_QSTR(MP_QSTR_board), MP_ROM_PTR(&board_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_BOARD
+#endif
+
+#if (CIRCUITPY_BUSIO)
+ extern const struct _mp_obj_module_t busio_module;
+ #define MODULE_DEF_MP_QSTR_BUSIO { MP_ROM_QSTR(MP_QSTR_busio), MP_ROM_PTR(&busio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_BUSIO
+#endif
+
+#if (CIRCUITPY_COUNTIO)
+ extern const struct _mp_obj_module_t countio_module;
+ #define MODULE_DEF_MP_QSTR_COUNTIO { MP_ROM_QSTR(MP_QSTR_countio), MP_ROM_PTR(&countio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_COUNTIO
+#endif
+
+#if (CIRCUITPY_DIGITALIO)
+ extern const struct _mp_obj_module_t digitalio_module;
+ #define MODULE_DEF_MP_QSTR_DIGITALIO { MP_ROM_QSTR(MP_QSTR_digitalio), MP_ROM_PTR(&digitalio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_DIGITALIO
+#endif
+
+#if (CIRCUITPY_DISPLAYIO)
+ extern const struct _mp_obj_module_t displayio_module;
+ #define MODULE_DEF_MP_QSTR_DISPLAYIO { MP_ROM_QSTR(MP_QSTR_displayio), MP_ROM_PTR(&displayio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_DISPLAYIO
+#endif
+
+#if (MICROPY_PY_UERRNO)
+ extern const struct _mp_obj_module_t mp_module_uerrno;
+ #define MODULE_DEF_MP_QSTR_ERRNO { MP_ROM_QSTR(MP_QSTR_errno), MP_ROM_PTR(&mp_module_uerrno) },
+#else
+ #define MODULE_DEF_MP_QSTR_ERRNO
+#endif
+
+#if (CIRCUITPY_FLOPPYIO)
+ extern const struct _mp_obj_module_t floppyio_module;
+ #define MODULE_DEF_MP_QSTR_FLOPPYIO { MP_ROM_QSTR(MP_QSTR_floppyio), MP_ROM_PTR(&floppyio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_FLOPPYIO
+#endif
+
+#if (CIRCUITPY_DISPLAYIO && CIRCUITPY_TERMINALIO)
+ extern const struct _mp_obj_module_t fontio_module;
+ #define MODULE_DEF_MP_QSTR_FONTIO { MP_ROM_QSTR(MP_QSTR_fontio), MP_ROM_PTR(&fontio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_FONTIO
+#endif
+
+#if (CIRCUITPY_FRAMEBUFFERIO)
+ extern const struct _mp_obj_module_t framebufferio_module;
+ #define MODULE_DEF_MP_QSTR_FRAMEBUFFERIO { MP_ROM_QSTR(MP_QSTR_framebufferio), MP_ROM_PTR(&framebufferio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_FRAMEBUFFERIO
+#endif
+
+#if (CIRCUITPY_GETPASS)
+ extern const struct _mp_obj_module_t getpass_module;
+ #define MODULE_DEF_MP_QSTR_GETPASS { MP_ROM_QSTR(MP_QSTR_getpass), MP_ROM_PTR(&getpass_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_GETPASS
+#endif
+
+#if (CIRCUITPY_GIFIO)
+ extern const struct _mp_obj_module_t gifio_module;
+ #define MODULE_DEF_MP_QSTR_GIFIO { MP_ROM_QSTR(MP_QSTR_gifio), MP_ROM_PTR(&gifio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_GIFIO
+#endif
+
+#if (CIRCUITPY_IMAGECAPTURE)
+ extern const struct _mp_obj_module_t imagecapture_module;
+ #define MODULE_DEF_MP_QSTR_IMAGECAPTURE { MP_ROM_QSTR(MP_QSTR_imagecapture), MP_ROM_PTR(&imagecapture_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_IMAGECAPTURE
+#endif
+
+#if (MICROPY_PY_UJSON)
+ extern const struct _mp_obj_module_t mp_module_ujson;
+ #define MODULE_DEF_MP_QSTR_JSON { MP_ROM_QSTR(MP_QSTR_json), MP_ROM_PTR(&mp_module_ujson) },
+#else
+ #define MODULE_DEF_MP_QSTR_JSON
+#endif
+
+#if (CIRCUITPY_KEYPAD)
+ extern const struct _mp_obj_module_t keypad_module;
+ #define MODULE_DEF_MP_QSTR_KEYPAD { MP_ROM_QSTR(MP_QSTR_keypad), MP_ROM_PTR(&keypad_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_KEYPAD
+#endif
+
+#if (CIRCUITPY_MATH)
+ extern const struct _mp_obj_module_t math_module;
+ #define MODULE_DEF_MP_QSTR_MATH { MP_ROM_QSTR(MP_QSTR_math), MP_ROM_PTR(&math_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_MATH
+#endif
+
+#if (CIRCUITPY_MICROCONTROLLER)
+ extern const struct _mp_obj_module_t microcontroller_module;
+ #define MODULE_DEF_MP_QSTR_MICROCONTROLLER { MP_ROM_QSTR(MP_QSTR_microcontroller), MP_ROM_PTR(&microcontroller_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_MICROCONTROLLER
+#endif
+
+#if (CIRCUITPY_MSGPACK)
+ extern const struct _mp_obj_module_t msgpack_module;
+ #define MODULE_DEF_MP_QSTR_MSGPACK { MP_ROM_QSTR(MP_QSTR_msgpack), MP_ROM_PTR(&msgpack_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_MSGPACK
+#endif
+
+#if (CIRCUITPY_NEOPIXEL_WRITE)
+ extern const struct _mp_obj_module_t neopixel_write_module;
+ #define MODULE_DEF_MP_QSTR_NEOPIXEL_WRITE { MP_ROM_QSTR(MP_QSTR_neopixel_write), MP_ROM_PTR(&neopixel_write_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_NEOPIXEL_WRITE
+#endif
+
+#if (CIRCUITPY_ONEWIREIO)
+ extern const struct _mp_obj_module_t onewireio_module;
+ #define MODULE_DEF_MP_QSTR_ONEWIREIO { MP_ROM_QSTR(MP_QSTR_onewireio), MP_ROM_PTR(&onewireio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ONEWIREIO
+#endif
+
+#if (CIRCUITPY_OS)
+ extern const struct _mp_obj_module_t os_module;
+ #define MODULE_DEF_MP_QSTR_OS { MP_ROM_QSTR(MP_QSTR_os), MP_ROM_PTR(&os_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_OS
+#endif
+
+#if (CIRCUITPY_PARALLELDISPLAY)
+ extern const struct _mp_obj_module_t paralleldisplay_module;
+ #define MODULE_DEF_MP_QSTR_PARALLELDISPLAY { MP_ROM_QSTR(MP_QSTR_paralleldisplay), MP_ROM_PTR(&paralleldisplay_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_PARALLELDISPLAY
+#endif
+
+#if (CIRCUITPY_PULSEIO)
+ extern const struct _mp_obj_module_t pulseio_module;
+ #define MODULE_DEF_MP_QSTR_PULSEIO { MP_ROM_QSTR(MP_QSTR_pulseio), MP_ROM_PTR(&pulseio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_PULSEIO
+#endif
+
+#if (CIRCUITPY_PWMIO)
+ extern const struct _mp_obj_module_t pwmio_module;
+ #define MODULE_DEF_MP_QSTR_PWMIO { MP_ROM_QSTR(MP_QSTR_pwmio), MP_ROM_PTR(&pwmio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_PWMIO
+#endif
+
+#if (CIRCUITPY_QRIO)
+ extern const struct _mp_obj_module_t qrio_module;
+ #define MODULE_DEF_MP_QSTR_QRIO { MP_ROM_QSTR(MP_QSTR_qrio), MP_ROM_PTR(&qrio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_QRIO
+#endif
+
+#if (CIRCUITPY_RAINBOWIO)
+ extern const struct _mp_obj_module_t rainbowio_module;
+ #define MODULE_DEF_MP_QSTR_RAINBOWIO { MP_ROM_QSTR(MP_QSTR_rainbowio), MP_ROM_PTR(&rainbowio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_RAINBOWIO
+#endif
+
+#if (CIRCUITPY_RANDOM)
+ extern const struct _mp_obj_module_t random_module;
+ #define MODULE_DEF_MP_QSTR_RANDOM { MP_ROM_QSTR(MP_QSTR_random), MP_ROM_PTR(&random_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_RANDOM
+#endif
+
+#if (MICROPY_PY_URE)
+ extern const struct _mp_obj_module_t mp_module_ure;
+ #define MODULE_DEF_MP_QSTR_RE { MP_ROM_QSTR(MP_QSTR_re), MP_ROM_PTR(&mp_module_ure) },
+#else
+ #define MODULE_DEF_MP_QSTR_RE
+#endif
+
+#if (CIRCUITPY_RGBMATRIX)
+ extern const struct _mp_obj_module_t rgbmatrix_module;
+ #define MODULE_DEF_MP_QSTR_RGBMATRIX { MP_ROM_QSTR(MP_QSTR_rgbmatrix), MP_ROM_PTR(&rgbmatrix_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_RGBMATRIX
+#endif
+
+#if (CIRCUITPY_ROTARYIO)
+ extern const struct _mp_obj_module_t rotaryio_module;
+ #define MODULE_DEF_MP_QSTR_ROTARYIO { MP_ROM_QSTR(MP_QSTR_rotaryio), MP_ROM_PTR(&rotaryio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ROTARYIO
+#endif
+
+#if (CIRCUITPY_RP2PIO)
+ extern const struct _mp_obj_module_t rp2pio_module;
+ #define MODULE_DEF_MP_QSTR_RP2PIO { MP_ROM_QSTR(MP_QSTR_rp2pio), MP_ROM_PTR(&rp2pio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_RP2PIO
+#endif
+
+#if (CIRCUITPY_RTC)
+ extern const struct _mp_obj_module_t rtc_module;
+ #define MODULE_DEF_MP_QSTR_RTC { MP_ROM_QSTR(MP_QSTR_rtc), MP_ROM_PTR(&rtc_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_RTC
+#endif
+
+#if (CIRCUITPY_SDCARDIO)
+ extern const struct _mp_obj_module_t sdcardio_module;
+ #define MODULE_DEF_MP_QSTR_SDCARDIO { MP_ROM_QSTR(MP_QSTR_sdcardio), MP_ROM_PTR(&sdcardio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_SDCARDIO
+#endif
+
+#if (MICROPY_PY_USELECT)
+ extern const struct _mp_obj_module_t mp_module_uselect;
+ #define MODULE_DEF_MP_QSTR_SELECT { MP_ROM_QSTR(MP_QSTR_select), MP_ROM_PTR(&mp_module_uselect) },
+#else
+ #define MODULE_DEF_MP_QSTR_SELECT
+#endif
+
+#if (CIRCUITPY_SHARPDISPLAY)
+ extern const struct _mp_obj_module_t sharpdisplay_module;
+ #define MODULE_DEF_MP_QSTR_SHARPDISPLAY { MP_ROM_QSTR(MP_QSTR_sharpdisplay), MP_ROM_PTR(&sharpdisplay_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_SHARPDISPLAY
+#endif
+
+#if (CIRCUITPY_STORAGE)
+ extern const struct _mp_obj_module_t storage_module;
+ #define MODULE_DEF_MP_QSTR_STORAGE { MP_ROM_QSTR(MP_QSTR_storage), MP_ROM_PTR(&storage_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_STORAGE
+#endif
+
+#if (CIRCUITPY_STRUCT)
+ extern const struct _mp_obj_module_t struct_module;
+ #define MODULE_DEF_MP_QSTR_STRUCT { MP_ROM_QSTR(MP_QSTR_struct), MP_ROM_PTR(&struct_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_STRUCT
+#endif
+
+#if (CIRCUITPY_SUPERVISOR)
+ extern const struct _mp_obj_module_t supervisor_module;
+ #define MODULE_DEF_MP_QSTR_SUPERVISOR { MP_ROM_QSTR(MP_QSTR_supervisor), MP_ROM_PTR(&supervisor_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_SUPERVISOR
+#endif
+
+#if (CIRCUITPY_SYNTHIO)
+ extern const struct _mp_obj_module_t synthio_module;
+ #define MODULE_DEF_MP_QSTR_SYNTHIO { MP_ROM_QSTR(MP_QSTR_synthio), MP_ROM_PTR(&synthio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_SYNTHIO
+#endif
+
+#if (CIRCUITPY_DISPLAYIO && CIRCUITPY_TERMINALIO)
+ extern const struct _mp_obj_module_t terminalio_module;
+ #define MODULE_DEF_MP_QSTR_TERMINALIO { MP_ROM_QSTR(MP_QSTR_terminalio), MP_ROM_PTR(&terminalio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_TERMINALIO
+#endif
+
+#if (CIRCUITPY_TIME)
+ extern const struct _mp_obj_module_t time_module;
+ #define MODULE_DEF_MP_QSTR_TIME { MP_ROM_QSTR(MP_QSTR_time), MP_ROM_PTR(&time_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_TIME
+#endif
+
+#if (CIRCUITPY_TOUCHIO)
+ extern const struct _mp_obj_module_t touchio_module;
+ #define MODULE_DEF_MP_QSTR_TOUCHIO { MP_ROM_QSTR(MP_QSTR_touchio), MP_ROM_PTR(&touchio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_TOUCHIO
+#endif
+
+#if (CIRCUITPY_TRACEBACK)
+ extern const struct _mp_obj_module_t traceback_module;
+ #define MODULE_DEF_MP_QSTR_TRACEBACK { MP_ROM_QSTR(MP_QSTR_traceback), MP_ROM_PTR(&traceback_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_TRACEBACK
+#endif
+
+#if (MODULE_ULAB_ENABLED)
+ extern const struct _mp_obj_module_t ulab_user_cmodule;
+ #define MODULE_DEF_MP_QSTR_ULAB { MP_ROM_QSTR(MP_QSTR_ulab), MP_ROM_PTR(&ulab_user_cmodule) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_fft_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_FFT { MP_ROM_QSTR(MP_QSTR_ulab_dot_fft), MP_ROM_PTR(&ulab_fft_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_FFT
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_linalg_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_LINALG { MP_ROM_QSTR(MP_QSTR_ulab_dot_linalg), MP_ROM_PTR(&ulab_linalg_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_LINALG
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_numpy_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_NUMPY { MP_ROM_QSTR(MP_QSTR_ulab_dot_numpy), MP_ROM_PTR(&ulab_numpy_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_NUMPY
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_scipy_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY { MP_ROM_QSTR(MP_QSTR_ulab_dot_scipy), MP_ROM_PTR(&ulab_scipy_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_scipy_linalg_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_LINALG { MP_ROM_QSTR(MP_QSTR_ulab_dot_scipy_dot_linalg), MP_ROM_PTR(&ulab_scipy_linalg_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_LINALG
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_scipy_optimize_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_OPTIMIZE { MP_ROM_QSTR(MP_QSTR_ulab_dot_scipy_dot_optimize), MP_ROM_PTR(&ulab_scipy_optimize_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_OPTIMIZE
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_scipy_signal_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SIGNAL { MP_ROM_QSTR(MP_QSTR_ulab_dot_scipy_dot_signal), MP_ROM_PTR(&ulab_scipy_signal_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SIGNAL
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_scipy_special_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SPECIAL { MP_ROM_QSTR(MP_QSTR_ulab_dot_scipy_dot_special), MP_ROM_PTR(&ulab_scipy_special_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SPECIAL
+#endif
+
+#if (ULAB_HAS_USER_MODULE && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_user_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_USER { MP_ROM_QSTR(MP_QSTR_ulab_dot_user), MP_ROM_PTR(&ulab_user_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_USER
+#endif
+
+#if (MODULE_ULAB_ENABLED && CIRCUITPY_ULAB)
+ extern const struct _mp_obj_module_t ulab_utils_module;
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_UTILS { MP_ROM_QSTR(MP_QSTR_ulab_dot_utils), MP_ROM_PTR(&ulab_utils_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ULAB_DOT_UTILS
+#endif
+
+#if (CIRCUITPY_USB_CDC)
+ extern const struct _mp_obj_module_t usb_cdc_module;
+ #define MODULE_DEF_MP_QSTR_USB_CDC { MP_ROM_QSTR(MP_QSTR_usb_cdc), MP_ROM_PTR(&usb_cdc_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_USB_CDC
+#endif
+
+#if (CIRCUITPY_USB_HID)
+ extern const struct _mp_obj_module_t usb_hid_module;
+ #define MODULE_DEF_MP_QSTR_USB_HID { MP_ROM_QSTR(MP_QSTR_usb_hid), MP_ROM_PTR(&usb_hid_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_USB_HID
+#endif
+
+#if (CIRCUITPY_USB_MIDI)
+ extern const struct _mp_obj_module_t usb_midi_module;
+ #define MODULE_DEF_MP_QSTR_USB_MIDI { MP_ROM_QSTR(MP_QSTR_usb_midi), MP_ROM_PTR(&usb_midi_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_USB_MIDI
+#endif
+
+#if (CIRCUITPY_VECTORIO)
+ extern const struct _mp_obj_module_t vectorio_module;
+ #define MODULE_DEF_MP_QSTR_VECTORIO { MP_ROM_QSTR(MP_QSTR_vectorio), MP_ROM_PTR(&vectorio_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_VECTORIO
+#endif
+
+#if (CIRCUITPY_WATCHDOG)
+ extern const struct _mp_obj_module_t watchdog_module;
+ #define MODULE_DEF_MP_QSTR_WATCHDOG { MP_ROM_QSTR(MP_QSTR_watchdog), MP_ROM_PTR(&watchdog_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_WATCHDOG
+#endif
+
+#if (CIRCUITPY_ZLIB)
+ extern const struct _mp_obj_module_t zlib_module;
+ #define MODULE_DEF_MP_QSTR_ZLIB { MP_ROM_QSTR(MP_QSTR_zlib), MP_ROM_PTR(&zlib_module) },
+#else
+ #define MODULE_DEF_MP_QSTR_ZLIB
+#endif
+
+
+#define MICROPY_REGISTERED_MODULES \
+ MODULE_DEF_MP_QSTR___FUTURE__ \
+ MODULE_DEF_MP_QSTR__ASYNCIO \
+ MODULE_DEF_MP_QSTR__BLEIO \
+ MODULE_DEF_MP_QSTR__EVE \
+ MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE \
+ MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_I2C_DEVICE \
+ MODULE_DEF_MP_QSTR_ADAFRUIT_BUS_DEVICE_DOT_SPI_DEVICE \
+ MODULE_DEF_MP_QSTR_ADAFRUIT_PIXELBUF \
+ MODULE_DEF_MP_QSTR_AESIO \
+ MODULE_DEF_MP_QSTR_ALARM \
+ MODULE_DEF_MP_QSTR_ANALOGIO \
+ MODULE_DEF_MP_QSTR_ARRAY \
+ MODULE_DEF_MP_QSTR_ATEXIT \
+ MODULE_DEF_MP_QSTR_AUDIOBUSIO \
+ MODULE_DEF_MP_QSTR_AUDIOCORE \
+ MODULE_DEF_MP_QSTR_AUDIOMIXER \
+ MODULE_DEF_MP_QSTR_AUDIOMP3 \
+ MODULE_DEF_MP_QSTR_AUDIOPWMIO \
+ MODULE_DEF_MP_QSTR_BINASCII \
+ MODULE_DEF_MP_QSTR_BITBANGIO \
+ MODULE_DEF_MP_QSTR_BITMAPTOOLS \
+ MODULE_DEF_MP_QSTR_BITOPS \
+ MODULE_DEF_MP_QSTR_BOARD \
+ MODULE_DEF_MP_QSTR_BUSIO \
+ MODULE_DEF_MP_QSTR_COUNTIO \
+ MODULE_DEF_MP_QSTR_DIGITALIO \
+ MODULE_DEF_MP_QSTR_DISPLAYIO \
+ MODULE_DEF_MP_QSTR_ERRNO \
+ MODULE_DEF_MP_QSTR_FLOPPYIO \
+ MODULE_DEF_MP_QSTR_FONTIO \
+ MODULE_DEF_MP_QSTR_FRAMEBUFFERIO \
+ MODULE_DEF_MP_QSTR_GETPASS \
+ MODULE_DEF_MP_QSTR_GIFIO \
+ MODULE_DEF_MP_QSTR_IMAGECAPTURE \
+ MODULE_DEF_MP_QSTR_JSON \
+ MODULE_DEF_MP_QSTR_KEYPAD \
+ MODULE_DEF_MP_QSTR_MATH \
+ MODULE_DEF_MP_QSTR_MICROCONTROLLER \
+ MODULE_DEF_MP_QSTR_MSGPACK \
+ MODULE_DEF_MP_QSTR_NEOPIXEL_WRITE \
+ MODULE_DEF_MP_QSTR_ONEWIREIO \
+ MODULE_DEF_MP_QSTR_OS \
+ MODULE_DEF_MP_QSTR_PARALLELDISPLAY \
+ MODULE_DEF_MP_QSTR_PULSEIO \
+ MODULE_DEF_MP_QSTR_PWMIO \
+ MODULE_DEF_MP_QSTR_QRIO \
+ MODULE_DEF_MP_QSTR_RAINBOWIO \
+ MODULE_DEF_MP_QSTR_RANDOM \
+ MODULE_DEF_MP_QSTR_RE \
+ MODULE_DEF_MP_QSTR_RGBMATRIX \
+ MODULE_DEF_MP_QSTR_ROTARYIO \
+ MODULE_DEF_MP_QSTR_RP2PIO \
+ MODULE_DEF_MP_QSTR_RTC \
+ MODULE_DEF_MP_QSTR_SDCARDIO \
+ MODULE_DEF_MP_QSTR_SELECT \
+ MODULE_DEF_MP_QSTR_SHARPDISPLAY \
+ MODULE_DEF_MP_QSTR_STORAGE \
+ MODULE_DEF_MP_QSTR_STRUCT \
+ MODULE_DEF_MP_QSTR_SUPERVISOR \
+ MODULE_DEF_MP_QSTR_SYNTHIO \
+ MODULE_DEF_MP_QSTR_TERMINALIO \
+ MODULE_DEF_MP_QSTR_TIME \
+ MODULE_DEF_MP_QSTR_TOUCHIO \
+ MODULE_DEF_MP_QSTR_TRACEBACK \
+ MODULE_DEF_MP_QSTR_ULAB \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_FFT \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_LINALG \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_NUMPY \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_LINALG \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_OPTIMIZE \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SIGNAL \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_SCIPY_DOT_SPECIAL \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_USER \
+ MODULE_DEF_MP_QSTR_ULAB_DOT_UTILS \
+ MODULE_DEF_MP_QSTR_USB_CDC \
+ MODULE_DEF_MP_QSTR_USB_HID \
+ MODULE_DEF_MP_QSTR_USB_MIDI \
+ MODULE_DEF_MP_QSTR_VECTORIO \
+ MODULE_DEF_MP_QSTR_WATCHDOG \
+ MODULE_DEF_MP_QSTR_ZLIB \
+// MICROPY_REGISTERED_MODULES