@@ -234,17 +234,33 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
234
234
{ MP_ROM_QSTR (MP_QSTR_mem32 ), MP_ROM_PTR (& machine_mem32_obj ) },
235
235
{ MP_ROM_QSTR (MP_QSTR_unique_id ), MP_ROM_PTR (& machine_unique_id_obj ) },
236
236
237
+ #if MICROPY_PY_MACHINE_ADC
237
238
{ MP_ROM_QSTR (MP_QSTR_ADC ), MP_ROM_PTR (& machine_adc_type ) },
239
+ #endif
240
+ #if MICROPY_PY_MACHINE_DAC
238
241
{ MP_ROM_QSTR (MP_QSTR_DAC ), MP_ROM_PTR (& machine_dac_type ) },
242
+ #endif
239
243
{ MP_ROM_QSTR (MP_QSTR_Pin ), MP_ROM_PTR (& machine_pin_type ) },
240
244
{ MP_ROM_QSTR (MP_QSTR_Signal ), MP_ROM_PTR (& machine_signal_type ) },
245
+ #if MICROPY_PY_MACHINE_PWM
241
246
{ MP_ROM_QSTR (MP_QSTR_PWM ), MP_ROM_PTR (& machine_pwm_type ) },
247
+ #endif
248
+ #if MICROPY_PY_MACHINE_SOFTI2C
242
249
{ MP_ROM_QSTR (MP_QSTR_SoftI2C ), MP_ROM_PTR (& mp_machine_soft_i2c_type ) },
250
+ #endif
251
+ #if MICROPY_PY_MACHINE_I2C
243
252
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& machine_i2c_type ) },
253
+ #endif
254
+ #if MICROPY_PY_MACHINE_SOFTSPI
244
255
{ MP_ROM_QSTR (MP_QSTR_SoftSPI ), MP_ROM_PTR (& mp_machine_soft_spi_type ) },
256
+ #endif
257
+ #if MICROPY_PY_MACHINE_SPI
245
258
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& machine_spi_type ) },
259
+ #endif
246
260
{ MP_ROM_QSTR (MP_QSTR_Timer ), MP_ROM_PTR (& machine_timer_type ) },
261
+ #if MICROPY_PY_MACHINE_UART
247
262
{ MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& machine_uart_type ) },
263
+ #endif
248
264
{ MP_ROM_QSTR (MP_QSTR_WDT ), MP_ROM_PTR (& machine_wdt_type ) },
249
265
#if MICROPY_PY_MACHINE_RTC
250
266
{ MP_ROM_QSTR (MP_QSTR_RTC ), MP_ROM_PTR (& machine_rtc_type ) },
@@ -254,7 +270,9 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
254
270
{ MP_ROM_QSTR (MP_QSTR_disable_irq ), MP_ROM_PTR (& machine_disable_irq_obj ) },
255
271
{ MP_ROM_QSTR (MP_QSTR_enable_irq ), MP_ROM_PTR (& machine_enable_irq_obj ) },
256
272
{ MP_ROM_QSTR (MP_QSTR_reset_cause ), MP_ROM_PTR (& machine_reset_cause_obj ) },
273
+ #if MICROPY_PY_MACHINE_PULSE
257
274
{ MP_ROM_QSTR (MP_QSTR_time_pulse_us ), MP_ROM_PTR (& machine_time_pulse_us_obj ) },
275
+ #endif
258
276
{ MP_ROM_QSTR (MP_QSTR_lightsleep ), MP_ROM_PTR (& machine_lightsleep_obj ) },
259
277
{ MP_ROM_QSTR (MP_QSTR_deepsleep ), MP_ROM_PTR (& machine_lightsleep_obj ) },
260
278
0 commit comments