diff --git a/micropython/modules/adcfft/adcfft.c b/micropython/modules/adcfft/adcfft.c index 11319a93..669150a2 100644 --- a/micropython/modules/adcfft/adcfft.c +++ b/micropython/modules/adcfft/adcfft.c @@ -33,4 +33,8 @@ const mp_obj_module_t adcfft_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_adcfft_globals, }; -MP_REGISTER_MODULE(MP_QSTR_adcfft, adcfft_user_cmodule, MODULE_ADCFFT_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_adcfft, adcfft_user_cmodule, MODULE_ADCFFT_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_adcfft, adcfft_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/badger2040/badger2040.c b/micropython/modules/badger2040/badger2040.c index c95627d5..4aa0dfed 100644 --- a/micropython/modules/badger2040/badger2040.c +++ b/micropython/modules/badger2040/badger2040.c @@ -137,4 +137,8 @@ const mp_obj_module_t badger2040_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_badger2040_globals, }; +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_badger2040, badger2040_user_cmodule, MODULE_BADGER2040_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_badger2040, badger2040_user_cmodule); +#endif diff --git a/micropython/modules/breakout_as7262/breakout_as7262.c b/micropython/modules/breakout_as7262/breakout_as7262.c index 654765df..27e2dd60 100644 --- a/micropython/modules/breakout_as7262/breakout_as7262.c +++ b/micropython/modules/breakout_as7262/breakout_as7262.c @@ -83,6 +83,10 @@ const mp_obj_module_t breakout_as7262_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_as7262, breakout_as7262_user_cmodule, MODULE_BREAKOUT_AS7262_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_as7262, breakout_as7262_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_bh1745/breakout_bh1745.c b/micropython/modules/breakout_bh1745/breakout_bh1745.c index af4d4f8c..5ad5d233 100644 --- a/micropython/modules/breakout_bh1745/breakout_bh1745.c +++ b/micropython/modules/breakout_bh1745/breakout_bh1745.c @@ -57,6 +57,10 @@ const mp_obj_module_t breakout_bh1745_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_bh1745, breakout_bh1745_user_cmodule, MODULE_BREAKOUT_LTR559_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_bh1745, breakout_bh1745_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_bme280/breakout_bme280.c b/micropython/modules/breakout_bme280/breakout_bme280.c index 5495d18e..3e45e8c0 100644 --- a/micropython/modules/breakout_bme280/breakout_bme280.c +++ b/micropython/modules/breakout_bme280/breakout_bme280.c @@ -68,6 +68,10 @@ const mp_obj_module_t breakout_bme280_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_bme280, breakout_bme280_user_cmodule, MODULE_BREAKOUT_BME280_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_bme280, breakout_bme280_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_bme68x/breakout_bme68x.c b/micropython/modules/breakout_bme68x/breakout_bme68x.c index caffab88..2090c572 100644 --- a/micropython/modules/breakout_bme68x/breakout_bme68x.c +++ b/micropython/modules/breakout_bme68x/breakout_bme68x.c @@ -80,6 +80,10 @@ const mp_obj_module_t breakout_bme68x_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_bme68x, breakout_bme68x_user_cmodule, MODULE_BREAKOUT_BME68X_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_bme68x, breakout_bme68x_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_bmp280/breakout_bmp280.c b/micropython/modules/breakout_bmp280/breakout_bmp280.c index d70c59b0..06cc2e2c 100644 --- a/micropython/modules/breakout_bmp280/breakout_bmp280.c +++ b/micropython/modules/breakout_bmp280/breakout_bmp280.c @@ -68,6 +68,10 @@ const mp_obj_module_t breakout_bmp280_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_bmp280, breakout_bmp280_user_cmodule, MODULE_BREAKOUT_BMP280_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_bmp280, breakout_bmp280_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_dotmatrix/breakout_dotmatrix.c b/micropython/modules/breakout_dotmatrix/breakout_dotmatrix.c index b1d6a6e9..96814529 100644 --- a/micropython/modules/breakout_dotmatrix/breakout_dotmatrix.c +++ b/micropython/modules/breakout_dotmatrix/breakout_dotmatrix.c @@ -54,6 +54,10 @@ const mp_obj_module_t breakout_dotmatrix_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_dotmatrix, breakout_dotmatrix_user_cmodule, MODULE_BREAKOUT_DOTMATRIX_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_dotmatrix, breakout_dotmatrix_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_encoder/breakout_encoder.c b/micropython/modules/breakout_encoder/breakout_encoder.c index 2db2e1f6..35823915 100644 --- a/micropython/modules/breakout_encoder/breakout_encoder.c +++ b/micropython/modules/breakout_encoder/breakout_encoder.c @@ -60,6 +60,10 @@ const mp_obj_module_t breakout_encoder_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_encoder, breakout_encoder_user_cmodule, MODULE_BREAKOUT_ENCODER_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_encoder, breakout_encoder_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_icp10125/breakout_icp10125.c b/micropython/modules/breakout_icp10125/breakout_icp10125.c index bc3c415e..2946ab3e 100644 --- a/micropython/modules/breakout_icp10125/breakout_icp10125.c +++ b/micropython/modules/breakout_icp10125/breakout_icp10125.c @@ -48,6 +48,10 @@ const mp_obj_module_t breakout_icp10125_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_icp10125, breakout_icp10125_user_cmodule, MODULE_BREAKOUT_SGP30_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_icp10125, breakout_icp10125_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_ioexpander/breakout_ioexpander.c b/micropython/modules/breakout_ioexpander/breakout_ioexpander.c index 5e990c97..a9dc0852 100644 --- a/micropython/modules/breakout_ioexpander/breakout_ioexpander.c +++ b/micropython/modules/breakout_ioexpander/breakout_ioexpander.c @@ -89,6 +89,10 @@ const mp_obj_module_t breakout_ioexpander_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_ioexpander, breakout_ioexpander_user_cmodule, MODULE_BREAKOUT_IOEXPANDER_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_ioexpander, breakout_ioexpander_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_ltr559/breakout_ltr559.c b/micropython/modules/breakout_ltr559/breakout_ltr559.c index 6236cf24..6c8a66bc 100644 --- a/micropython/modules/breakout_ltr559/breakout_ltr559.c +++ b/micropython/modules/breakout_ltr559/breakout_ltr559.c @@ -71,6 +71,10 @@ const mp_obj_module_t breakout_ltr559_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_ltr559, breakout_ltr559_user_cmodule, MODULE_BREAKOUT_LTR559_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_ltr559, breakout_ltr559_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_matrix11x7/breakout_matrix11x7.c b/micropython/modules/breakout_matrix11x7/breakout_matrix11x7.c index eb17b3e1..ea20a079 100644 --- a/micropython/modules/breakout_matrix11x7/breakout_matrix11x7.c +++ b/micropython/modules/breakout_matrix11x7/breakout_matrix11x7.c @@ -46,6 +46,10 @@ const mp_obj_module_t breakout_matrix11x7_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_matrix11x7, breakout_matrix11x7_user_cmodule, MODULE_BREAKOUT_MATRIX11X7_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_matrix11x7, breakout_matrix11x7_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_mics6814/breakout_mics6814.c b/micropython/modules/breakout_mics6814/breakout_mics6814.c index 9af5f684..11cb785e 100644 --- a/micropython/modules/breakout_mics6814/breakout_mics6814.c +++ b/micropython/modules/breakout_mics6814/breakout_mics6814.c @@ -74,6 +74,10 @@ const mp_obj_module_t breakout_mics6814_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_mics6814, breakout_mics6814_user_cmodule, MODULE_BREAKOUT_MICS6814_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_mics6814, breakout_mics6814_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_msa301/breakout_msa301.c b/micropython/modules/breakout_msa301/breakout_msa301.c index 86fad45d..4dc01d7f 100644 --- a/micropython/modules/breakout_msa301/breakout_msa301.c +++ b/micropython/modules/breakout_msa301/breakout_msa301.c @@ -107,6 +107,10 @@ const mp_obj_module_t breakout_msa301_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_msa301, breakout_msa301_user_cmodule, MODULE_BREAKOUT_MSA301_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_msa301, breakout_msa301_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_pmw3901/breakout_paa5100.c b/micropython/modules/breakout_pmw3901/breakout_paa5100.c new file mode 100644 index 00000000..3935c00e --- /dev/null +++ b/micropython/modules/breakout_pmw3901/breakout_paa5100.c @@ -0,0 +1,64 @@ +#include "breakout_pmw3901.h" + +//////////////////////////////////////////////////////////////////////////////////////////////////// +// BreakoutPMW3901 Class +//////////////////////////////////////////////////////////////////////////////////////////////////// + +/***** Methods *****/ +MP_DEFINE_CONST_FUN_OBJ_1(BreakoutPAA5100_get_id_obj, BreakoutPMW3901_get_id); +MP_DEFINE_CONST_FUN_OBJ_1(BreakoutPAA5100_get_revision_obj, BreakoutPMW3901_get_revision); +MP_DEFINE_CONST_FUN_OBJ_KW(BreakoutPAA5100_set_rotation_obj, 1, BreakoutPMW3901_set_rotation); +MP_DEFINE_CONST_FUN_OBJ_KW(BreakoutPAA5100_set_orientation_obj, 1, BreakoutPMW3901_set_orientation); +MP_DEFINE_CONST_FUN_OBJ_KW(BreakoutPAA5100_get_motion_obj, 1, BreakoutPMW3901_get_motion); +MP_DEFINE_CONST_FUN_OBJ_KW(BreakoutPAA5100_get_motion_slow_obj, 1, BreakoutPMW3901_get_motion_slow); +MP_DEFINE_CONST_FUN_OBJ_KW(BreakoutPAA5100_frame_capture_obj, 2, BreakoutPMW3901_frame_capture); + +/***** Binding of Methods *****/ +STATIC const mp_rom_map_elem_t BreakoutPAA5100_locals_dict_table[] = { + { MP_ROM_QSTR(MP_QSTR_get_id), MP_ROM_PTR(&BreakoutPAA5100_get_id_obj) }, + { MP_ROM_QSTR(MP_QSTR_get_revision), MP_ROM_PTR(&BreakoutPAA5100_get_revision_obj) }, + { MP_ROM_QSTR(MP_QSTR_set_rotation), MP_ROM_PTR(&BreakoutPAA5100_set_rotation_obj) }, + { MP_ROM_QSTR(MP_QSTR_set_orientation), MP_ROM_PTR(&BreakoutPAA5100_set_orientation_obj) }, + { MP_ROM_QSTR(MP_QSTR_get_motion), MP_ROM_PTR(&BreakoutPAA5100_get_motion_obj) }, + { MP_ROM_QSTR(MP_QSTR_get_motion_slow), MP_ROM_PTR(&BreakoutPAA5100_get_motion_slow_obj) }, + { MP_ROM_QSTR(MP_QSTR_frame_capture), MP_ROM_PTR(&BreakoutPAA5100_frame_capture_obj) }, + { MP_ROM_QSTR(MP_QSTR_DEGREES_0), MP_ROM_INT(0x00) }, + { MP_ROM_QSTR(MP_QSTR_DEGREES_90), MP_ROM_INT(0x01) }, + { MP_ROM_QSTR(MP_QSTR_DEGREES_180), MP_ROM_INT(0x02) }, + { MP_ROM_QSTR(MP_QSTR_DEGREES_270), MP_ROM_INT(0x03) }, + { MP_ROM_QSTR(MP_QSTR_FRAME_SIZE), MP_ROM_INT(35) }, + { MP_ROM_QSTR(MP_QSTR_FRAME_BYTES), MP_ROM_INT(1225) }, +}; +STATIC MP_DEFINE_CONST_DICT(BreakoutPAA5100_locals_dict, BreakoutPAA5100_locals_dict_table); + +/***** Class Definition *****/ +const mp_obj_type_t breakout_paa5100_BreakoutPAA5100_type = { + { &mp_type_type }, + .name = MP_QSTR_BreakoutPAA5100, + .print = BreakoutPMW3901_print, + .make_new = BreakoutPAA5100_make_new, + .locals_dict = (mp_obj_dict_t*)&BreakoutPAA5100_locals_dict, +}; + +//////////////////////////////////////////////////////////////////////////////////////////////////// +// breakout_paa5100 Module +//////////////////////////////////////////////////////////////////////////////////////////////////// + +/***** Globals Table *****/ +STATIC const mp_map_elem_t breakout_paa5100_globals_table[] = { + { MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_breakout_paa5100) }, + { MP_OBJ_NEW_QSTR(MP_QSTR_BreakoutPAA5100), (mp_obj_t)&breakout_paa5100_BreakoutPAA5100_type }, +}; +STATIC MP_DEFINE_CONST_DICT(mp_module_breakout_paa5100_globals, breakout_paa5100_globals_table); + +/***** Module Definition *****/ +const mp_obj_module_t breakout_paa5100_user_cmodule = { + .base = { &mp_type_module }, + .globals = (mp_obj_dict_t*)&mp_module_breakout_paa5100_globals, +}; + +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_breakout_paa5100, breakout_paa5100_user_cmodule, MODULE_BREAKOUT_PMW3901_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_paa5100, breakout_paa5100_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/breakout_pmw3901/breakout_pmw3901.c b/micropython/modules/breakout_pmw3901/breakout_pmw3901.c index fabf33fa..24e7382d 100644 --- a/micropython/modules/breakout_pmw3901/breakout_pmw3901.c +++ b/micropython/modules/breakout_pmw3901/breakout_pmw3901.c @@ -57,38 +57,8 @@ const mp_obj_module_t breakout_pmw3901_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_breakout_pmw3901_globals, }; -//////////////////////////////////////////////////////////////////////////////////////////////////// -MP_REGISTER_MODULE(MP_QSTR_breakout_pmw3901, breakout_pmw3901_user_cmodule, MODULE_BREAKOUT_PMW3901_ENABLED); -//////////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////////////////////////// - -/***** Class Definition *****/ -const mp_obj_type_t breakout_paa5100_BreakoutPAA5100_type = { - { &mp_type_type }, - .name = MP_QSTR_BreakoutPAA5100, - .print = BreakoutPMW3901_print, - .make_new = BreakoutPAA5100_make_new, - .locals_dict = (mp_obj_dict_t*)&BreakoutPMW3901_locals_dict, -}; - - -//////////////////////////////////////////////////////////////////////////////////////////////////// -// breakout_paa5100 Module -//////////////////////////////////////////////////////////////////////////////////////////////////// - -/***** Globals Table *****/ -STATIC const mp_map_elem_t breakout_paa5100_globals_table[] = { - { MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_breakout_paa5100) }, - { MP_OBJ_NEW_QSTR(MP_QSTR_BreakoutPAA5100), (mp_obj_t)&breakout_paa5100_BreakoutPAA5100_type }, -}; -STATIC MP_DEFINE_CONST_DICT(mp_module_breakout_paa5100_globals, breakout_paa5100_globals_table); - -/***** Module Definition *****/ -const mp_obj_module_t breakout_paa5100_user_cmodule = { - .base = { &mp_type_module }, - .globals = (mp_obj_dict_t*)&mp_module_breakout_paa5100_globals, -}; - -//////////////////////////////////////////////////////////////////////////////////////////////////// -MP_REGISTER_MODULE(MP_QSTR_breakout_paa5100, breakout_paa5100_user_cmodule, MODULE_BREAKOUT_PMW3901_ENABLED); -//////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_breakout_pmw3901, breakout_pmw3901_user_cmodule, MODULE_BREAKOUT_PMW3901_ENABLED);//, +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_pmw3901, breakout_pmw3901_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/breakout_pmw3901/micropython.cmake b/micropython/modules/breakout_pmw3901/micropython.cmake index ae38c6df..4bc80ae6 100644 --- a/micropython/modules/breakout_pmw3901/micropython.cmake +++ b/micropython/modules/breakout_pmw3901/micropython.cmake @@ -3,7 +3,8 @@ string(TOUPPER ${MOD_NAME} MOD_NAME_UPPER) add_library(usermod_${MOD_NAME} INTERFACE) target_sources(usermod_${MOD_NAME} INTERFACE - ${CMAKE_CURRENT_LIST_DIR}/${MOD_NAME}.c + ${CMAKE_CURRENT_LIST_DIR}/breakout_pmw3901.c + ${CMAKE_CURRENT_LIST_DIR}/breakout_paa5100.c ${CMAKE_CURRENT_LIST_DIR}/${MOD_NAME}.cpp ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/${MOD_NAME}/${MOD_NAME}.cpp ${CMAKE_CURRENT_LIST_DIR}/../../../drivers/pmw3901/pmw3901.cpp diff --git a/micropython/modules/breakout_potentiometer/breakout_potentiometer.c b/micropython/modules/breakout_potentiometer/breakout_potentiometer.c index 9315f1c7..70d81af4 100644 --- a/micropython/modules/breakout_potentiometer/breakout_potentiometer.c +++ b/micropython/modules/breakout_potentiometer/breakout_potentiometer.c @@ -58,6 +58,10 @@ const mp_obj_module_t breakout_potentiometer_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_potentiometer, breakout_potentiometer_user_cmodule, MODULE_BREAKOUT_POTENTIOMETER_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_potentiometer, breakout_potentiometer_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.c b/micropython/modules/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.c index 3d8df2f5..f4322a2c 100644 --- a/micropython/modules/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.c +++ b/micropython/modules/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.c @@ -46,6 +46,10 @@ const mp_obj_module_t breakout_rgbmatrix5x5_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_rgbmatrix5x5, breakout_rgbmatrix5x5_user_cmodule, MODULE_BREAKOUT_RGBMATRIX5X5_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_rgbmatrix5x5, breakout_rgbmatrix5x5_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_rtc/breakout_rtc.c b/micropython/modules/breakout_rtc/breakout_rtc.c index 358c25d4..c91a420d 100644 --- a/micropython/modules/breakout_rtc/breakout_rtc.c +++ b/micropython/modules/breakout_rtc/breakout_rtc.c @@ -161,6 +161,10 @@ const mp_obj_module_t breakout_rtc_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_rtc, breakout_rtc_user_cmodule, MODULE_BREAKOUT_RTC_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_rtc, breakout_rtc_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_scd41/breakout_scd41.c b/micropython/modules/breakout_scd41/breakout_scd41.c index d8a78021..61a0d8b9 100755 --- a/micropython/modules/breakout_scd41/breakout_scd41.c +++ b/micropython/modules/breakout_scd41/breakout_scd41.c @@ -49,6 +49,10 @@ const mp_obj_module_t scd41_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_scd41, scd41_user_cmodule, MODULE_BREAKOUT_SCD41_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_scd41, scd41_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/micropython/modules/breakout_sgp30/breakout_sgp30.c b/micropython/modules/breakout_sgp30/breakout_sgp30.c index 6b3677bd..39ad456f 100644 --- a/micropython/modules/breakout_sgp30/breakout_sgp30.c +++ b/micropython/modules/breakout_sgp30/breakout_sgp30.c @@ -60,6 +60,10 @@ const mp_obj_module_t breakout_sgp30_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_sgp30, breakout_sgp30_user_cmodule, MODULE_BREAKOUT_SGP30_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_sgp30, breakout_sgp30_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_trackball/breakout_trackball.c b/micropython/modules/breakout_trackball/breakout_trackball.c index fe66ea26..ee118231 100644 --- a/micropython/modules/breakout_trackball/breakout_trackball.c +++ b/micropython/modules/breakout_trackball/breakout_trackball.c @@ -62,6 +62,10 @@ const mp_obj_module_t breakout_trackball_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_trackball, breakout_trackball_user_cmodule, MODULE_BREAKOUT_TRACKBALL_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_trackball, breakout_trackball_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/breakout_vl53l5cx/vl53l5cx.c b/micropython/modules/breakout_vl53l5cx/vl53l5cx.c index fa0725e0..7700add3 100644 --- a/micropython/modules/breakout_vl53l5cx/vl53l5cx.c +++ b/micropython/modules/breakout_vl53l5cx/vl53l5cx.c @@ -80,4 +80,8 @@ const mp_obj_module_t vl53l5cx_user_cmodule = { }; /***** Module Registration: as "breakout_vl53l5cx" *****/ +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_breakout_vl53l5cx, vl53l5cx_user_cmodule, MODULE_VL53L5CX_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_breakout_vl53l5cx, vl53l5cx_user_cmodule); +#endif diff --git a/micropython/modules/encoder/encoder.c b/micropython/modules/encoder/encoder.c index 2fedf54f..52f389b2 100644 --- a/micropython/modules/encoder/encoder.c +++ b/micropython/modules/encoder/encoder.c @@ -63,4 +63,8 @@ const mp_obj_module_t encoder_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_encoder_globals, }; +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_encoder, encoder_user_cmodule, MODULE_ENCODER_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_encoder, encoder_user_cmodule); +#endif diff --git a/micropython/modules/hub75/hub75.c b/micropython/modules/hub75/hub75.c index cf11a8eb..39d49f80 100644 --- a/micropython/modules/hub75/hub75.c +++ b/micropython/modules/hub75/hub75.c @@ -74,4 +74,8 @@ const mp_obj_module_t hub75_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_hub75_globals, }; -MP_REGISTER_MODULE(MP_QSTR_hub75, hub75_user_cmodule, MODULE_HUB75_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_hub75, hub75_user_cmodule, MODULE_HUB75_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_hub75, hub75_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/jpegdec/jpegdec.c b/micropython/modules/jpegdec/jpegdec.c index ab4e221e..4e31764c 100644 --- a/micropython/modules/jpegdec/jpegdec.c +++ b/micropython/modules/jpegdec/jpegdec.c @@ -41,4 +41,8 @@ const mp_obj_module_t JPEG_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_JPEG_globals, }; -MP_REGISTER_MODULE(MP_QSTR_jpegdec, JPEG_user_cmodule, MODULE_JPEGDEC_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_jpegdec, JPEG_user_cmodule, MODULE_JPEGDEC_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_jpegdec, JPEG_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/motor/motor.c b/micropython/modules/motor/motor.c index e1d1731d..aef5c0a3 100644 --- a/micropython/modules/motor/motor.c +++ b/micropython/modules/motor/motor.c @@ -270,4 +270,8 @@ const mp_obj_module_t motor_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_motor_globals, }; +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_motor, motor_user_cmodule, MODULE_MOTOR_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_motor, motor_user_cmodule); +#endif diff --git a/micropython/modules/pcf85063a/pcf85063a.c b/micropython/modules/pcf85063a/pcf85063a.c index 14489f15..971240c1 100644 --- a/micropython/modules/pcf85063a/pcf85063a.c +++ b/micropython/modules/pcf85063a/pcf85063a.c @@ -93,6 +93,10 @@ const mp_obj_module_t pcf85063a_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_pcf85063a, pcf85063a_user_cmodule, MODULE_BREAKOUT_RTC_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_pcf85063a, pcf85063a_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/pico_explorer/pico_explorer.c b/micropython/modules/pico_explorer/pico_explorer.c index 9070e817..1db88642 100644 --- a/micropython/modules/pico_explorer/pico_explorer.c +++ b/micropython/modules/pico_explorer/pico_explorer.c @@ -39,4 +39,8 @@ const mp_obj_module_t picoexplorer_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_picoexplorer_globals, }; -MP_REGISTER_MODULE(MP_QSTR_picoexplorer, picoexplorer_user_cmodule, MODULE_PICOEXPLORER_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_picoexplorer, picoexplorer_user_cmodule, MODULE_PICOEXPLORER_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picoexplorer, picoexplorer_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/pico_rgb_keypad/pico_rgb_keypad.c b/micropython/modules/pico_rgb_keypad/pico_rgb_keypad.c index f9bf8778..dfe3967a 100644 --- a/micropython/modules/pico_rgb_keypad/pico_rgb_keypad.c +++ b/micropython/modules/pico_rgb_keypad/pico_rgb_keypad.c @@ -39,6 +39,10 @@ const mp_obj_module_t picokeypad_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_picokeypad, picokeypad_user_cmodule, MODULE_PICOKEYPAD_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picokeypad, picokeypad_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/micropython/modules/pico_scroll/pico_scroll.c b/micropython/modules/pico_scroll/pico_scroll.c index f9412abd..7727a9a4 100644 --- a/micropython/modules/pico_scroll/pico_scroll.c +++ b/micropython/modules/pico_scroll/pico_scroll.c @@ -55,6 +55,10 @@ const mp_obj_module_t picoscroll_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_picoscroll, picoscroll_user_cmodule, MODULE_PICOSCROLL_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picoscroll, picoscroll_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/micropython/modules/pico_unicorn/pico_unicorn.c b/micropython/modules/pico_unicorn/pico_unicorn.c index b3cad262..6b4ad999 100755 --- a/micropython/modules/pico_unicorn/pico_unicorn.c +++ b/micropython/modules/pico_unicorn/pico_unicorn.c @@ -50,6 +50,10 @@ const mp_obj_module_t picounicorn_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_picounicorn, picounicorn_user_cmodule, MODULE_PICOUNICORN_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picounicorn, picounicorn_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/pico_wireless/pico_wireless.c b/micropython/modules/pico_wireless/pico_wireless.c index 4863580e..55d2e81d 100644 --- a/micropython/modules/pico_wireless/pico_wireless.c +++ b/micropython/modules/pico_wireless/pico_wireless.c @@ -177,6 +177,10 @@ const mp_obj_module_t picowireless_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_picowireless, picowireless_user_cmodule, MODULE_PICO_WIRELESS_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picowireless, picowireless_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/picographics/picographics.c b/micropython/modules/picographics/picographics.c index 158e0655..1d04c250 100644 --- a/micropython/modules/picographics/picographics.c +++ b/micropython/modules/picographics/picographics.c @@ -123,4 +123,8 @@ const mp_obj_module_t picographics_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_picographics_globals, }; -MP_REGISTER_MODULE(MP_QSTR_picographics, picographics_user_cmodule, MODULE_PICOGRAPHICS_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_picographics, picographics_user_cmodule, MODULE_PICOGRAPHICS_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_picographics, picographics_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/pimoroni_bus/pimoroni_bus.c b/micropython/modules/pimoroni_bus/pimoroni_bus.c index aba4341c..ac336e0b 100644 --- a/micropython/modules/pimoroni_bus/pimoroni_bus.c +++ b/micropython/modules/pimoroni_bus/pimoroni_bus.c @@ -29,4 +29,8 @@ const mp_obj_module_t pimoroni_bus_user_cmodule = { .globals = (mp_obj_dict_t*)&mp_module_pimoroni_bus_globals, }; -MP_REGISTER_MODULE(MP_QSTR_pimoroni_bus, pimoroni_bus_user_cmodule, MODULE_PIMORONI_BUS_ENABLED); \ No newline at end of file +#if MICROPY_VERSION <= 70144 +MP_REGISTER_MODULE(MP_QSTR_pimoroni_bus, pimoroni_bus_user_cmodule, MODULE_PIMORONI_BUS_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_pimoroni_bus, pimoroni_bus_user_cmodule); +#endif \ No newline at end of file diff --git a/micropython/modules/pimoroni_i2c/pimoroni_i2c.c b/micropython/modules/pimoroni_i2c/pimoroni_i2c.c index 6070e51f..69550bc8 100644 --- a/micropython/modules/pimoroni_i2c/pimoroni_i2c.c +++ b/micropython/modules/pimoroni_i2c/pimoroni_i2c.c @@ -49,6 +49,10 @@ const mp_obj_module_t pimoroni_i2c_user_cmodule = { }; //////////////////////////////////////////////////////////////////////////////////////////////////// +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_pimoroni_i2c, pimoroni_i2c_user_cmodule, MODULE_PIMORONI_I2C_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_pimoroni_i2c, pimoroni_i2c_user_cmodule); +#endif //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/micropython/modules/plasma/plasma.c b/micropython/modules/plasma/plasma.c index 8d473061..80d94c2a 100644 --- a/micropython/modules/plasma/plasma.c +++ b/micropython/modules/plasma/plasma.c @@ -111,4 +111,8 @@ const mp_obj_module_t plasma_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_plasma_globals, }; +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_plasma, plasma_user_cmodule, MODULE_PLASMA_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_plasma, plasma_user_cmodule); +#endif diff --git a/micropython/modules/servo/servo.c b/micropython/modules/servo/servo.c index c3ee6d83..9e393f4a 100644 --- a/micropython/modules/servo/servo.c +++ b/micropython/modules/servo/servo.c @@ -256,4 +256,8 @@ const mp_obj_module_t servo_user_cmodule = { .base = { &mp_type_module }, .globals = (mp_obj_dict_t*)&mp_module_servo_globals, }; +#if MICROPY_VERSION <= 70144 MP_REGISTER_MODULE(MP_QSTR_servo, servo_user_cmodule, MODULE_SERVO_ENABLED); +#else +MP_REGISTER_MODULE(MP_QSTR_servo, servo_user_cmodule); +#endif