From 4fd287655a72b9aea14cdac715ad5b90ed082ed2 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 19 Jun 2022 19:47:51 +0530 Subject: add circuitpython code --- .../build-raspberry_pi_pico/genhdr/moduledefs.h | 654 +++++++++++++++++++++ 1 file changed, 654 insertions(+) create mode 100644 circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h (limited to 'circuitpython/ports/raspberrypi/build-raspberry_pi_pico/genhdr/moduledefs.h') 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(µcontroller_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(¶lleldisplay_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 -- cgit v1.2.3