kopia lustrzana https://github.com/pimoroni/pimoroni-pico
				
				
				
			MicroPython: Shim MP_REGISTER_MODULE for >1.18 compat.
MicroPython has changed MP_REGISTER_MODULE to use only *two* args and now runs the preprocessing stage on files before running makemoduledefs.py. This change avoids the build exploding, since the new regex matches the last two args as a single argument and generates a malformed module defs include. The pattern here exploits the fact that 1.18 and below do not preprocess files, so *both* MP_REGISTER_MODULE lines are included in the source, but *only* the three arg version is matched by regex. In >1.18 the files will be processed and the three arg version removed before makemoduledefs.py processes it.driver/sh1107
							rodzic
							
								
									e63a0e7da7
								
							
						
					
					
						commit
						6a3ba0d421
					
				|  | @ -33,4 +33,8 @@ const mp_obj_module_t adcfft_user_cmodule = { | |||
|     .globals = (mp_obj_dict_t*)&mp_module_adcfft_globals, | ||||
| }; | ||||
| 
 | ||||
| #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 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
|  | @ -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); | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| #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 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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, | ||||
| }; | ||||
| #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 | ||||
|  | @ -41,4 +41,8 @@ const mp_obj_module_t JPEG_user_cmodule = { | |||
|     .globals = (mp_obj_dict_t*)&mp_module_JPEG_globals, | ||||
| }; | ||||
| 
 | ||||
| #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 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -39,4 +39,8 @@ const mp_obj_module_t picoexplorer_user_cmodule = { | |||
|     .globals = (mp_obj_dict_t*)&mp_module_picoexplorer_globals, | ||||
| }; | ||||
| 
 | ||||
| #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 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  |  | |||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -123,4 +123,8 @@ const mp_obj_module_t picographics_user_cmodule = { | |||
|     .globals = (mp_obj_dict_t*)&mp_module_picographics_globals, | ||||
| }; | ||||
| 
 | ||||
| #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 | ||||
|  | @ -29,4 +29,8 @@ const mp_obj_module_t pimoroni_bus_user_cmodule = { | |||
|     .globals = (mp_obj_dict_t*)&mp_module_pimoroni_bus_globals, | ||||
| }; | ||||
| 
 | ||||
| #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 | ||||
|  | @ -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 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Phil Howard
						Phil Howard