|
49 | 49 | #include "servo.h" |
50 | 50 | #include "dac.h" |
51 | 51 | #include "lcd.h" |
52 | | -// #include "usb.h" |
53 | 52 | #include "portmodules.h" |
54 | 53 | #include "modmachine.h" |
55 | 54 | #include "extmod/modmachine.h" |
56 | 55 | #include "extmod/modnetwork.h" |
57 | 56 | #include "extmod/vfs.h" |
58 | 57 | #include "extmod/modtime.h" |
59 | 58 |
|
| 59 | +#if !MICROPY_HW_TINYUSB_STACK |
| 60 | +#include "usb.h" |
| 61 | +#endif |
| 62 | + |
60 | 63 | #if MICROPY_PY_PYB |
61 | 64 |
|
62 | 65 | static mp_obj_t pyb_fault_debug(mp_obj_t value) { |
@@ -167,22 +170,22 @@ static const mp_rom_map_elem_t pyb_module_globals_table[] = { |
167 | 170 | // Deprecated (use network.country instead). |
168 | 171 | { MP_ROM_QSTR(MP_QSTR_country), MP_ROM_PTR(&mod_network_country_obj) }, |
169 | 172 |
|
170 | | - // #if MICROPY_HW_ENABLE_USB |
171 | | - // { MP_ROM_QSTR(MP_QSTR_usb_mode), MP_ROM_PTR(&pyb_usb_mode_obj) }, |
172 | | - // #if MICROPY_HW_USB_HID |
173 | | - // { MP_ROM_QSTR(MP_QSTR_hid_mouse), MP_ROM_PTR(&pyb_usb_hid_mouse_obj) }, |
174 | | - // { MP_ROM_QSTR(MP_QSTR_hid_keyboard), MP_ROM_PTR(&pyb_usb_hid_keyboard_obj) }, |
175 | | - // { MP_ROM_QSTR(MP_QSTR_USB_HID), MP_ROM_PTR(&pyb_usb_hid_type) }, |
176 | | - // #endif |
177 | | - // { MP_ROM_QSTR(MP_QSTR_USB_VCP), MP_ROM_PTR(&pyb_usb_vcp_type) }, |
178 | | - // #if MICROPY_PY_PYB_LEGACY |
179 | | - // // these 2 are deprecated; use USB_VCP.isconnected and USB_HID.send instead |
180 | | - // { MP_ROM_QSTR(MP_QSTR_have_cdc), MP_ROM_PTR(&pyb_have_cdc_obj) }, |
181 | | - // #if MICROPY_HW_USB_HID |
182 | | - // { MP_ROM_QSTR(MP_QSTR_hid), MP_ROM_PTR(&pyb_hid_send_report_obj) }, |
183 | | - // #endif |
184 | | - // #endif |
185 | | - // #endif |
| 173 | + #if MICROPY_HW_ENABLE_USB && !MICROPY_HW_TINYUSB_STACK |
| 174 | + { MP_ROM_QSTR(MP_QSTR_usb_mode), MP_ROM_PTR(&pyb_usb_mode_obj) }, |
| 175 | + #if MICROPY_HW_USB_HID |
| 176 | + { MP_ROM_QSTR(MP_QSTR_hid_mouse), MP_ROM_PTR(&pyb_usb_hid_mouse_obj) }, |
| 177 | + { MP_ROM_QSTR(MP_QSTR_hid_keyboard), MP_ROM_PTR(&pyb_usb_hid_keyboard_obj) }, |
| 178 | + { MP_ROM_QSTR(MP_QSTR_USB_HID), MP_ROM_PTR(&pyb_usb_hid_type) }, |
| 179 | + #endif |
| 180 | + { MP_ROM_QSTR(MP_QSTR_USB_VCP), MP_ROM_PTR(&pyb_usb_vcp_type) }, |
| 181 | + #if MICROPY_PY_PYB_LEGACY |
| 182 | + // these 2 are deprecated; use USB_VCP.isconnected and USB_HID.send instead |
| 183 | + { MP_ROM_QSTR(MP_QSTR_have_cdc), MP_ROM_PTR(&pyb_have_cdc_obj) }, |
| 184 | + #if MICROPY_HW_USB_HID |
| 185 | + { MP_ROM_QSTR(MP_QSTR_hid), MP_ROM_PTR(&pyb_hid_send_report_obj) }, |
| 186 | + #endif |
| 187 | + #endif |
| 188 | + #endif |
186 | 189 |
|
187 | 190 | #if MICROPY_PY_PYB_LEGACY |
188 | 191 | { MP_ROM_QSTR(MP_QSTR_millis), MP_ROM_PTR(&mp_time_ticks_ms_obj) }, |
|
0 commit comments