// // Content for MICROPY_MODULE_FROZEN_STR // #include #define MP_FROZEN_STR_NAMES \ const uint32_t mp_frozen_str_sizes[] = { 0 }; const char mp_frozen_str_content[] = { "\0" }; // // Content for MICROPY_MODULE_FROZEN_MPY // #include "py/bc0.h" #include "py/mpconfig.h" #include "py/objint.h" #include "py/objstr.h" #include "py/emitglue.h" #include "py/nativeglue.h" #if MICROPY_LONGINT_IMPL != 2 #error "incompatible MICROPY_LONGINT_IMPL" #endif #if MPZ_DIG_SIZE != 16 #error "incompatible MPZ_DIG_SIZE" #endif #if MICROPY_PY_BUILTINS_FLOAT typedef struct _mp_obj_float_t { mp_obj_base_t base; mp_float_t value; } mp_obj_float_t; #endif #if MICROPY_PY_BUILTINS_COMPLEX typedef struct _mp_obj_complex_t { mp_obj_base_t base; mp_float_t real; mp_float_t imag; } mp_obj_complex_t; #endif enum { MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py = MP_QSTRnumber_of, MP_QSTR_KeyboardLayoutBase, MP_QSTR_keyboard_layout_base, MP_QSTR_KeyboardLayoutUS, MP_QSTR_KeyboardLayout, MP_QSTR_ASCII_TO_KEYCODE, MP_QSTR_adafruit_hid_slash_keyboard_dot_py, MP_QSTR_Keycode, MP_QSTR_keycode, MP_QSTR_find_device, MP_QSTR_Sequence, MP_QSTR_typing, MP_QSTR_Keyboard, MP_QSTR_LED_NUM_LOCK, MP_QSTR_LED_CAPS_LOCK, MP_QSTR_LED_SCROLL_LOCK, MP_QSTR_LED_COMPOSE, MP_QSTR_press, MP_QSTR_release_all, MP_QSTR__add_keycode_to_report, MP_QSTR__remove_keycode_from_report, MP_QSTR_led_status, MP_QSTR_led_on, MP_QSTR__keyboard_device, MP_QSTR_report, MP_QSTR_report_modifier, MP_QSTR_report_keys, MP_QSTR_modifier_bit, MP_QSTR_led_code, MP_QSTR_adafruit_hid_slash_mouse_dot_py, MP_QSTR_Mouse, MP_QSTR_LEFT_BUTTON, MP_QSTR_RIGHT_BUTTON, MP_QSTR_MIDDLE_BUTTON, MP_QSTR_click, MP_QSTR_move, MP_QSTR__send_no_move, MP_QSTR__limit, MP_QSTR__mouse_device, MP_QSTR_buttons, MP_QSTR_wheel, MP_QSTR_dist, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, MP_QSTR_ConsumerControl, MP_QSTR__consumer_device, MP_QSTR__report, MP_QSTR_consumer_code, MP_QSTR__lt_H, MP_QSTR_adafruit_hid_slash_keycode_dot_py, MP_QSTR_A, MP_QSTR_B, MP_QSTR_D, MP_QSTR_E, MP_QSTR_F, MP_QSTR_G, MP_QSTR_H, MP_QSTR_I, MP_QSTR_J, MP_QSTR_K, MP_QSTR_L, MP_QSTR_N, MP_QSTR_O, MP_QSTR_P, MP_QSTR_Q, MP_QSTR_R, MP_QSTR_S, MP_QSTR_T, MP_QSTR_U, MP_QSTR_V, MP_QSTR_W, MP_QSTR_X, MP_QSTR_Y, MP_QSTR_Z, MP_QSTR_ONE, MP_QSTR_TWO, MP_QSTR_THREE, MP_QSTR_FOUR, MP_QSTR_FIVE, MP_QSTR_SIX, MP_QSTR_SEVEN, MP_QSTR_EIGHT, MP_QSTR_NINE, MP_QSTR_ZERO, MP_QSTR_ENTER, MP_QSTR_RETURN, MP_QSTR_ESCAPE, MP_QSTR_BACKSPACE, MP_QSTR_TAB, MP_QSTR_SPACEBAR, MP_QSTR_SPACE, MP_QSTR_MINUS, MP_QSTR_EQUALS, MP_QSTR_LEFT_BRACKET, MP_QSTR_RIGHT_BRACKET, MP_QSTR_BACKSLASH, MP_QSTR_POUND, MP_QSTR_SEMICOLON, MP_QSTR_QUOTE, MP_QSTR_GRAVE_ACCENT, MP_QSTR_COMMA, MP_QSTR_PERIOD, MP_QSTR_FORWARD_SLASH, MP_QSTR_CAPS_LOCK, MP_QSTR_F1, MP_QSTR_F2, MP_QSTR_F3, MP_QSTR_F4, MP_QSTR_F5, MP_QSTR_F6, MP_QSTR_F7, MP_QSTR_F8, MP_QSTR_F9, MP_QSTR_F10, MP_QSTR_F11, MP_QSTR_F12, MP_QSTR_PRINT_SCREEN, MP_QSTR_SCROLL_LOCK, MP_QSTR_PAUSE, MP_QSTR_INSERT, MP_QSTR_HOME, MP_QSTR_PAGE_UP, MP_QSTR_DELETE, MP_QSTR_END, MP_QSTR_PAGE_DOWN, MP_QSTR_RIGHT_ARROW, MP_QSTR_LEFT_ARROW, MP_QSTR_DOWN_ARROW, MP_QSTR_UP_ARROW, MP_QSTR_KEYPAD_NUMLOCK, MP_QSTR_KEYPAD_FORWARD_SLASH, MP_QSTR_KEYPAD_ASTERISK, MP_QSTR_KEYPAD_MINUS, MP_QSTR_KEYPAD_PLUS, MP_QSTR_KEYPAD_ENTER, MP_QSTR_KEYPAD_ONE, MP_QSTR_KEYPAD_TWO, MP_QSTR_KEYPAD_THREE, MP_QSTR_KEYPAD_FOUR, MP_QSTR_KEYPAD_FIVE, MP_QSTR_KEYPAD_SIX, MP_QSTR_KEYPAD_SEVEN, MP_QSTR_KEYPAD_EIGHT, MP_QSTR_KEYPAD_NINE, MP_QSTR_KEYPAD_ZERO, MP_QSTR_KEYPAD_PERIOD, MP_QSTR_KEYPAD_BACKSLASH, MP_QSTR_APPLICATION, MP_QSTR_POWER, MP_QSTR_KEYPAD_EQUALS, MP_QSTR_F13, MP_QSTR_F14, MP_QSTR_F15, MP_QSTR_F16, MP_QSTR_F17, MP_QSTR_F18, MP_QSTR_F19, MP_QSTR_F20, MP_QSTR_F21, MP_QSTR_F22, MP_QSTR_F23, MP_QSTR_F24, MP_QSTR_LEFT_CONTROL, MP_QSTR_CONTROL, MP_QSTR_LEFT_SHIFT, MP_QSTR_SHIFT, MP_QSTR_LEFT_ALT, MP_QSTR_ALT, MP_QSTR_OPTION, MP_QSTR_LEFT_GUI, MP_QSTR_GUI, MP_QSTR_WINDOWS, MP_QSTR_COMMAND, MP_QSTR_RIGHT_CONTROL, MP_QSTR_RIGHT_SHIFT, MP_QSTR_RIGHT_ALT, MP_QSTR_RIGHT_GUI, MP_QSTR_cls, MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py, MP_QSTR_ConsumerControlCode, MP_QSTR_RECORD, MP_QSTR_FAST_FORWARD, MP_QSTR_REWIND, MP_QSTR_SCAN_NEXT_TRACK, MP_QSTR_SCAN_PREVIOUS_TRACK, MP_QSTR_STOP, MP_QSTR_EJECT, MP_QSTR_PLAY_PAUSE, MP_QSTR_MUTE, MP_QSTR_VOLUME_DECREMENT, MP_QSTR_VOLUME_INCREMENT, MP_QSTR_BRIGHTNESS_DECREMENT, MP_QSTR_BRIGHTNESS_INCREMENT, MP_QSTR_adafruit_hid_slash___init___dot_py, MP_QSTR___repo__, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, MP_QSTR_Tuple, MP_QSTR_keyboard, MP_QSTR_SHIFT_FLAG, MP_QSTR_ALTGR_FLAG, MP_QSTR_SHIFT_CODE, MP_QSTR_RIGHT_ALT_CODE, MP_QSTR_HIGHER_ASCII, MP_QSTR_NEED_ALTGR, MP_QSTR_COMBINED_KEYS, MP_QSTR__write, MP_QSTR_keycodes, MP_QSTR__above128char_to_keycode, MP_QSTR__char_to_keycode, MP_QSTR_altgr, MP_QSTR_letter, MP_QSTR_string, MP_QSTR_char, MP_QSTR_compromyse_dot_py, }; const qstr_attr_t mp_qstr_frozen_const_attr[] = { {190, 34}, {167, 18}, {231, 20}, {212, 16}, {178, 14}, {213, 16}, {34, 24}, {255, 7}, {223, 7}, {103, 11}, {58, 8}, {216, 6}, {72, 8}, {85, 12}, {2, 13}, {206, 15}, {191, 11}, {162, 5}, {114, 11}, {139, 22}, {65, 27}, {3, 10}, {22, 6}, {16, 16}, {139, 6}, {163, 15}, {48, 11}, {114, 12}, {26, 8}, {46, 21}, {36, 5}, {247, 11}, {140, 12}, {65, 13}, {171, 5}, {116, 4}, {182, 13}, {15, 6}, {28, 13}, {32, 7}, {118, 5}, {47, 4}, {9, 32}, {252, 15}, {227, 16}, {116, 7}, {41, 13}, {241, 2}, {213, 23}, {228, 1}, {231, 1}, {225, 1}, {224, 1}, {227, 1}, {226, 1}, {237, 1}, {236, 1}, {239, 1}, {238, 1}, {233, 1}, {235, 1}, {234, 1}, {245, 1}, {244, 1}, {247, 1}, {246, 1}, {241, 1}, {240, 1}, {243, 1}, {242, 1}, {253, 1}, {252, 1}, {255, 1}, {161, 3}, {73, 3}, {203, 5}, {171, 4}, {217, 4}, {135, 3}, {174, 5}, {146, 5}, {201, 4}, {199, 4}, {77, 5}, {15, 6}, {196, 6}, {138, 9}, {18, 3}, {80, 8}, {65, 5}, {41, 5}, {154, 6}, {233, 12}, {242, 13}, {11, 9}, {197, 5}, {246, 9}, {159, 5}, {163, 12}, {232, 5}, {96, 6}, {164, 13}, {16, 9}, {114, 2}, {113, 2}, {112, 2}, {119, 2}, {118, 2}, {117, 2}, {116, 2}, {123, 2}, {122, 2}, {130, 3}, {131, 3}, {128, 3}, {103, 12}, {92, 11}, {247, 5}, {210, 6}, {106, 4}, {76, 7}, {28, 6}, {42, 3}, {219, 9}, {131, 11}, {24, 10}, {241, 10}, {166, 8}, {5, 14}, {217, 20}, {216, 15}, {84, 12}, {226, 11}, {176, 12}, {156, 10}, {116, 10}, {182, 12}, {54, 11}, {4, 11}, {58, 10}, {211, 12}, {111, 12}, {20, 11}, {26, 11}, {189, 13}, {246, 16}, {127, 11}, {250, 5}, {135, 13}, {129, 3}, {134, 3}, {135, 3}, {132, 3}, {133, 3}, {138, 3}, {139, 3}, {161, 3}, {160, 3}, {163, 3}, {162, 3}, {165, 3}, {102, 12}, {226, 7}, {97, 10}, {229, 5}, {248, 8}, {124, 3}, {198, 6}, {154, 8}, {30, 3}, {186, 7}, {34, 7}, {253, 13}, {186, 11}, {227, 9}, {193, 9}, {89, 3}, {123, 37}, {241, 19}, {40, 6}, {129, 12}, {166, 6}, {210, 15}, {100, 19}, {93, 4}, {24, 5}, {76, 10}, {108, 4}, {21, 16}, {115, 16}, {52, 20}, {82, 20}, {117, 24}, {141, 8}, {205, 36}, {29, 5}, {104, 8}, {182, 10}, {154, 10}, {183, 10}, {113, 14}, {50, 12}, {60, 10}, {155, 13}, {135, 6}, {204, 8}, {135, 24}, {35, 16}, {105, 5}, {123, 6}, {112, 6}, {221, 4}, {12, 13}, }; extern const qstr_pool_t mp_qstr_const_pool; const qstr_pool_t mp_qstr_frozen_const_pool = { &mp_qstr_const_pool, // previous pool MP_QSTRnumber_of, // previous pool size 10, // allocated entries 213, // used entries (qstr_attr_t *)mp_qstr_frozen_const_attr, { "adafruit_hid/keyboard_layout_us.py", "KeyboardLayoutBase", "keyboard_layout_base", "KeyboardLayoutUS", "KeyboardLayout", "ASCII_TO_KEYCODE", "adafruit_hid/keyboard.py", "Keycode", "keycode", "find_device", "Sequence", "typing", "Keyboard", "LED_NUM_LOCK", "LED_CAPS_LOCK", "LED_SCROLL_LOCK", "LED_COMPOSE", "press", "release_all", "_add_keycode_to_report", "_remove_keycode_from_report", "led_status", "led_on", "_keyboard_device", "report", "report_modifier", "report_keys", "modifier_bit", "led_code", "adafruit_hid/mouse.py", "Mouse", "LEFT_BUTTON", "RIGHT_BUTTON", "MIDDLE_BUTTON", "click", "move", "_send_no_move", "_limit", "_mouse_device", "buttons", "wheel", "dist", "adafruit_hid/consumer_control.py", "ConsumerControl", "_consumer_device", "_report", "consumer_code", "> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py >> 8, 0x8c, 0x0f, 0x80, 0x12, 0x20, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_KeyboardLayoutUS & 0xff, MP_QSTR_KeyboardLayoutUS >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x23, 0x00, 0x16, MP_QSTR_ASCII_TO_KEYCODE & 0xff, MP_QSTR_ASCII_TO_KEYCODE >> 8, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS_0 = {{&mp_type_bytes}, 165, 128, (const byte*)"\x00\x00\x00\x00\x00\x00\x00\x00\x2a\x2b\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x00\x2c\x9e\xb4\xa0\xa1\xa2\xa4\x34\xa6\xa7\xa5\xae\x36\x2d\x37\x38\x27\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\xb3\x33\xb6\x2e\xb7\xb8\x9f\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x2f\x31\x30\xa3\xad\x35\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\xaf\xb1\xb0\xb5\x4c"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS[1] = { MP_ROM_PTR(&const_obj_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS_0), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 31, .n_obj = 1, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 1, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_KeyboardLayoutUS, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_us.py, scope adafruit_hid_keyboard_layout_us_ STATIC const byte fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt_[52] = { 0x18, 0x18, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py >> 8, 0x60, 0x20, 0x80, 0x07, 0x70, 0x8e, 0x97, 0x00, 0x81, 0x10, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_keyboard_layout_base & 0xff, MP_QSTR_keyboard_layout_base >> 8, 0x1c, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x16, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x59, 0x54, 0x32, 0x00, 0x10, MP_QSTR_KeyboardLayoutUS & 0xff, MP_QSTR_KeyboardLayoutUS >> 8, 0x11, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x34, 0x03, 0x16, MP_QSTR_KeyboardLayoutUS & 0xff, MP_QSTR_KeyboardLayoutUS >> 8, 0x11, MP_QSTR_KeyboardLayoutUS & 0xff, MP_QSTR_KeyboardLayoutUS >> 8, 0x16, MP_QSTR_KeyboardLayout & 0xff, MP_QSTR_KeyboardLayout >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_us__lt_module_gt_[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_us__lt_module_gt__KeyboardLayoutUS), }; const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_us__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_us__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 52, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 4, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_us_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_us__lt_module_gt_ + 14, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard___init__ STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__[131] = { 0x3e, 0x26, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x2a, 0x60, 0x60, 0x73, 0x8a, 0x07, 0x72, 0x20, 0x72, 0x20, 0x23, 0x53, 0x2a, 0x00, 0x12, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0xb1, 0x10, MP_QSTR_usage_page & 0xff, MP_QSTR_usage_page >> 8, 0x81, 0x10, MP_QSTR_usage & 0xff, MP_QSTR_usage >> 8, 0x86, 0x34, 0x84, 0x01, 0xb0, 0x18, MP_QSTR__keyboard_device & 0xff, MP_QSTR__keyboard_device >> 8, 0x12, MP_QSTR_bytearray & 0xff, MP_QSTR_bytearray >> 8, 0x88, 0x34, 0x01, 0xb0, 0x18, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x12, MP_QSTR_memoryview & 0xff, MP_QSTR_memoryview >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x34, 0x01, 0x80, 0x81, 0x2e, 0x02, 0x55, 0xb0, 0x18, MP_QSTR_report_modifier & 0xff, MP_QSTR_report_modifier >> 8, 0x12, MP_QSTR_memoryview & 0xff, MP_QSTR_memoryview >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x34, 0x01, 0x82, 0x51, 0x2e, 0x02, 0x55, 0xb0, 0x18, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0x48, 0x0a, 0x00, 0xb0, 0x14, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x36, 0x00, 0x59, 0x4a, 0x1e, 0x00, 0x57, 0x12, MP_QSTR_OSError & 0xff, MP_QSTR_OSError >> 8, 0xdf, 0x44, 0x15, 0x80, 0x59, 0x12, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x14, MP_QSTR_sleep & 0xff, MP_QSTR_sleep >> 8, 0x81, 0x36, 0x01, 0x59, 0xb0, 0x14, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x36, 0x00, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_devices), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 131, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR___init__, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__ + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__ + 21, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_press STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press[49] = { 0xc9, 0x80, 0x80, 0x40, 0x16, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x49, 0x80, 0x15, 0x26, 0x2b, 0x00, 0xb1, 0x5f, 0x4b, 0x0c, 0x00, 0xc2, 0xb0, 0x14, MP_QSTR__add_keycode_to_report & 0xff, MP_QSTR__add_keycode_to_report >> 8, 0xb2, 0x36, 0x01, 0x59, 0x42, 0xf1, 0x7f, 0xb0, 0x13, MP_QSTR__keyboard_device & 0xff, MP_QSTR__keyboard_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_press = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x04, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 49, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 10, .n_exc_stack = 0, .scope_flags = 4, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_press, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press + 9, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_press + 16, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_release STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release[49] = { 0xc9, 0x80, 0x80, 0x40, 0x16, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x63, 0x80, 0x0b, 0x26, 0x2b, 0x00, 0xb1, 0x5f, 0x4b, 0x0c, 0x00, 0xc2, 0xb0, 0x14, MP_QSTR__remove_keycode_from_report & 0xff, MP_QSTR__remove_keycode_from_report >> 8, 0xb2, 0x36, 0x01, 0x59, 0x42, 0xf1, 0x7f, 0xb0, 0x13, MP_QSTR__keyboard_device & 0xff, MP_QSTR__keyboard_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_release = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x04, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 49, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 10, .n_exc_stack = 0, .scope_flags = 4, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_release, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release + 9, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release + 16, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all[50] = { 0x29, 0x14, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x73, 0x20, 0x26, 0x30, 0x00, 0x80, 0x42, 0x0b, 0x80, 0x57, 0xc1, 0x80, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0xb1, 0x56, 0x81, 0xe5, 0x57, 0x88, 0xd7, 0x43, 0xef, 0x7f, 0x59, 0xb0, 0x13, MP_QSTR__keyboard_device & 0xff, MP_QSTR__keyboard_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 50, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_release_all, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_send STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send[33] = { 0xa9, 0x80, 0x80, 0x40, 0x14, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x79, 0x60, 0x20, 0x29, 0x00, 0xb0, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb1, 0x53, 0x37, 0x00, 0x59, 0xb0, 0x14, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_send = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x04, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 33, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 4, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_send, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send + 9, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_send + 15, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report[122] = { 0x3a, 0x26, MP_QSTR__add_keycode_to_report & 0xff, MP_QSTR__add_keycode_to_report >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x81, 0x20, 0x2a, 0x44, 0x6e, 0x20, 0x26, 0x4b, 0x4b, 0x26, 0x2b, 0x27, 0x4b, 0x00, 0x12, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x14, MP_QSTR_modifier_bit & 0xff, MP_QSTR_modifier_bit >> 8, 0xb1, 0x36, 0x01, 0xc2, 0xb2, 0x44, 0x0e, 0x80, 0xb0, 0x13, MP_QSTR_report_modifier & 0xff, MP_QSTR_report_modifier >> 8, 0x80, 0x58, 0x55, 0xb2, 0xe0, 0x5b, 0x56, 0x42, 0x47, 0x80, 0x80, 0x42, 0x11, 0x80, 0x57, 0xc3, 0xb0, 0x13, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0xb3, 0x55, 0xb1, 0xd9, 0x44, 0x02, 0x80, 0x51, 0x63, 0x81, 0xe5, 0x57, 0x86, 0xd7, 0x43, 0xe9, 0x7f, 0x59, 0x80, 0x42, 0x18, 0x80, 0x57, 0xc3, 0xb0, 0x13, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0xb3, 0x55, 0x80, 0xd9, 0x44, 0x09, 0x80, 0xb1, 0xb0, 0x13, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0xb3, 0x56, 0x51, 0x63, 0x81, 0xe5, 0x57, 0x86, 0xd7, 0x43, 0xe2, 0x7f, 0x59, 0x12, MP_QSTR_ValueError & 0xff, MP_QSTR_ValueError >> 8, 0x23, 0x02, 0x34, 0x01, 0x65, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report_0 = {{&mp_type_str}, 218, 43, (const byte*)"\x54\x72\x79\x69\x6e\x67\x20\x74\x6f\x20\x70\x72\x65\x73\x73\x20\x6d\x6f\x72\x65\x20\x74\x68\x61\x6e\x20\x73\x69\x78\x20\x6b\x65\x79\x73\x20\x61\x74\x20\x6f\x6e\x63\x65\x2e"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report[3] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_keycode), MP_ROM_PTR(&const_obj_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report_0), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 122, .n_obj = 1, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__add_keycode_to_report, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report + 21, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report[79] = { 0x3a, 0x1a, MP_QSTR__remove_keycode_from_report & 0xff, MP_QSTR__remove_keycode_from_report >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0x96, 0x20, 0x2a, 0x44, 0x6f, 0x26, 0x2b, 0x00, 0x12, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x14, MP_QSTR_modifier_bit & 0xff, MP_QSTR_modifier_bit >> 8, 0xb1, 0x36, 0x01, 0xc2, 0xb2, 0x44, 0x0f, 0x80, 0xb0, 0x13, MP_QSTR_report_modifier & 0xff, MP_QSTR_report_modifier >> 8, 0x80, 0x58, 0x55, 0xb2, 0xd2, 0xe2, 0x5b, 0x56, 0x42, 0x21, 0x80, 0x80, 0x42, 0x16, 0x80, 0x57, 0xc3, 0xb0, 0x13, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0xb3, 0x55, 0xb1, 0xd9, 0x44, 0x07, 0x80, 0x80, 0xb0, 0x13, MP_QSTR_report_keys & 0xff, MP_QSTR_report_keys >> 8, 0xb3, 0x56, 0x81, 0xe5, 0x57, 0x86, 0xd7, 0x43, 0xe4, 0x7f, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_keycode), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 79, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__remove_keycode_from_report, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report + 15, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status[18] = { 0x09, 0x10, MP_QSTR_led_status & 0xff, MP_QSTR_led_status >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0xa3, 0x20, 0x00, 0xb0, 0x13, MP_QSTR__keyboard_device & 0xff, MP_QSTR__keyboard_device >> 8, 0x13, MP_QSTR_last_received_report & 0xff, MP_QSTR_last_received_report >> 8, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 18, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 2, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_led_status, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status + 10, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on[25] = { 0x22, 0x12, MP_QSTR_led_on & 0xff, MP_QSTR_led_on >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x80, 0xa7, 0x80, 0x15, 0x00, 0x12, MP_QSTR_bool & 0xff, MP_QSTR_bool >> 8, 0xb0, 0x13, MP_QSTR_led_status & 0xff, MP_QSTR_led_status >> 8, 0x80, 0x55, 0xb1, 0xef, 0x34, 0x01, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_led_code), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 25, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_led_on, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on + 11, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard__lt_module_gt__Keyboard STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard[115] = { 0x08, 0x42, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x8c, 0x1c, 0x40, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x60, 0x20, 0x85, 0x1f, 0x85, 0x1a, 0x85, 0x10, 0x65, 0x60, 0x85, 0x08, 0x85, 0x15, 0x85, 0x0c, 0x6a, 0x40, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x81, 0x16, MP_QSTR_LED_NUM_LOCK & 0xff, MP_QSTR_LED_NUM_LOCK >> 8, 0x82, 0x16, MP_QSTR_LED_CAPS_LOCK & 0xff, MP_QSTR_LED_CAPS_LOCK >> 8, 0x84, 0x16, MP_QSTR_LED_SCROLL_LOCK & 0xff, MP_QSTR_LED_SCROLL_LOCK >> 8, 0x88, 0x16, MP_QSTR_LED_COMPOSE & 0xff, MP_QSTR_LED_COMPOSE >> 8, 0x32, 0x00, 0x16, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, 0x32, 0x01, 0x16, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0x32, 0x02, 0x16, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, 0x32, 0x03, 0x16, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x32, 0x04, 0x16, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, 0x32, 0x05, 0x16, MP_QSTR__add_keycode_to_report & 0xff, MP_QSTR__add_keycode_to_report >> 8, 0x32, 0x06, 0x16, MP_QSTR__remove_keycode_from_report & 0xff, MP_QSTR__remove_keycode_from_report >> 8, 0x11, MP_QSTR_property & 0xff, MP_QSTR_property >> 8, 0x32, 0x07, 0x34, 0x01, 0x16, MP_QSTR_led_status & 0xff, MP_QSTR_led_status >> 8, 0x32, 0x08, 0x16, MP_QSTR_led_on & 0xff, MP_QSTR_led_on >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard[9] = { MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard___init__), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_press), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_release), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_release_all), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_send), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard__add_keycode_to_report), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard__remove_keycode_from_report), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_status), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard_led_on), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt__Keyboard, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 115, .n_obj = 0, .n_raw_code = 9, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 2, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_Keyboard, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt__Keyboard + 35, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard.py, scope adafruit_hid_keyboard_ STATIC const byte fun_data_adafruit_hid_keyboard__lt_module_gt_[132] = { 0x2c, 0x24, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_keyboard_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_dot_py >> 8, 0x60, 0x20, 0x80, 0x07, 0x28, 0x50, 0x50, 0x50, 0x23, 0x30, 0x54, 0x64, 0x40, 0x00, 0x80, 0x51, 0x1b, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x16, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x80, 0x10, MP_QSTR_const & 0xff, MP_QSTR_const >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_micropython & 0xff, MP_QSTR_micropython >> 8, 0x1c, MP_QSTR_const & 0xff, MP_QSTR_const >> 8, 0x16, MP_QSTR_const & 0xff, MP_QSTR_const >> 8, 0x59, 0x81, 0x10, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_keycode & 0xff, MP_QSTR_keycode >> 8, 0x1c, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x16, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x59, 0x81, 0x10, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_ & 0xff, MP_QSTR_ >> 8, 0x1c, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x16, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x59, 0x48, 0x1b, 0x00, 0x80, 0x10, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x1c, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x16, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x59, 0x80, 0x51, 0x1b, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x16, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x54, 0x32, 0x00, 0x10, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x34, 0x02, 0x16, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard__lt_module_gt_[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_keyboard__lt_module_gt__Keyboard), }; const mp_raw_code_t raw_code_adafruit_hid_keyboard__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 132, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_dot_py, .line_info = fun_data_adafruit_hid_keyboard__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_keyboard__lt_module_gt_ + 20, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse___init__ STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__[93] = { 0x3e, 0x22, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x20, 0x60, 0x60, 0x73, 0x60, 0x20, 0x6a, 0x20, 0x23, 0x53, 0x2a, 0x00, 0x12, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0xb1, 0x10, MP_QSTR_usage_page & 0xff, MP_QSTR_usage_page >> 8, 0x81, 0x10, MP_QSTR_usage & 0xff, MP_QSTR_usage >> 8, 0x82, 0x34, 0x84, 0x01, 0xb0, 0x18, MP_QSTR__mouse_device & 0xff, MP_QSTR__mouse_device >> 8, 0x12, MP_QSTR_bytearray & 0xff, MP_QSTR_bytearray >> 8, 0x84, 0x34, 0x01, 0xb0, 0x18, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x48, 0x0a, 0x00, 0xb0, 0x14, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x36, 0x00, 0x59, 0x4a, 0x1e, 0x00, 0x57, 0x12, MP_QSTR_OSError & 0xff, MP_QSTR_OSError >> 8, 0xdf, 0x44, 0x15, 0x80, 0x59, 0x12, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x14, MP_QSTR_sleep & 0xff, MP_QSTR_sleep >> 8, 0x81, 0x36, 0x01, 0x59, 0xb0, 0x14, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x36, 0x00, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_devices), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse___init__ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 93, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR___init__, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__ + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse___init__ + 19, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse_press STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_press[32] = { 0x2a, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x38, 0x80, 0x0d, 0x2b, 0x00, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x80, 0x58, 0x55, 0xb1, 0xe0, 0x5b, 0x56, 0xb0, 0x14, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_press[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_buttons), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_press = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_press, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_press, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 32, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_press, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_press + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_press + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse_release STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release[33] = { 0x2a, 0x14, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x49, 0x60, 0x40, 0x2c, 0x00, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x80, 0x58, 0x55, 0xb1, 0xd2, 0xe2, 0x5b, 0x56, 0xb0, 0x14, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_release[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_buttons), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_release = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_release, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 33, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_release, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse_release_all STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all[27] = { 0x19, 0x12, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x52, 0x20, 0x27, 0x00, 0x80, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x80, 0x56, 0xb0, 0x14, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_release_all = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 27, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 4, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_release_all, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_release_all + 11, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse_click STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_click[30] = { 0x22, 0x14, MP_QSTR_click & 0xff, MP_QSTR_click >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x57, 0x80, 0x0e, 0x28, 0x00, 0xb0, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb1, 0x36, 0x01, 0x59, 0xb0, 0x14, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, 0xb1, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_click[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_buttons), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_click = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_click, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_click, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 30, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_click, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_click + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_click + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse_move STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_move[129] = { 0xc8, 0x85, 0x01, 0x26, MP_QSTR_move & 0xff, MP_QSTR_move >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x69, 0x80, 0x19, 0x23, 0x28, 0x28, 0x28, 0x2b, 0x2b, 0x2b, 0x2e, 0x24, 0x24, 0x00, 0x42, 0x53, 0x80, 0xb0, 0x14, MP_QSTR__limit & 0xff, MP_QSTR__limit >> 8, 0xb1, 0x36, 0x01, 0xc4, 0xb0, 0x14, MP_QSTR__limit & 0xff, MP_QSTR__limit >> 8, 0xb2, 0x36, 0x01, 0xc5, 0xb0, 0x14, MP_QSTR__limit & 0xff, MP_QSTR__limit >> 8, 0xb3, 0x36, 0x01, 0xc6, 0xb4, 0x22, 0x81, 0x7f, 0xef, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x81, 0x56, 0xb5, 0x22, 0x81, 0x7f, 0xef, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x82, 0x56, 0xb6, 0x22, 0x81, 0x7f, 0xef, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x83, 0x56, 0xb0, 0x13, MP_QSTR__mouse_device & 0xff, MP_QSTR__mouse_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x36, 0x01, 0x59, 0xb1, 0xb4, 0xe6, 0xc1, 0xb2, 0xb5, 0xe6, 0xc2, 0xb3, 0xb6, 0xe6, 0xc3, 0xb1, 0x80, 0xdc, 0x43, 0xa7, 0x7f, 0xb2, 0x80, 0xdc, 0x43, 0xa1, 0x7f, 0xb3, 0x80, 0xdc, 0x43, 0x9b, 0x7f, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_move[4] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_x), MP_ROM_QSTR(MP_QSTR_y), MP_ROM_QSTR(MP_QSTR_wheel), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_move = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 4, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_move, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse_move, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 129, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 10, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 4, .n_kwonly_args = 0, .n_def_pos_args = 3, .qstr_block_name = MP_QSTR_move, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_move + 8, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse_move + 23, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move[50] = { 0x19, 0x16, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x8f, 0x20, 0x27, 0x27, 0x27, 0x00, 0x80, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x81, 0x56, 0x80, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x82, 0x56, 0x80, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x83, 0x56, 0xb0, 0x13, MP_QSTR__mouse_device & 0xff, MP_QSTR__mouse_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR_report & 0xff, MP_QSTR_report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 50, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 4, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__send_no_move, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move + 13, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse__limit STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit[27] = { 0x29, 0x0e, MP_QSTR__limit & 0xff, MP_QSTR__limit >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x80, 0x97, 0x00, 0x12, MP_QSTR_min & 0xff, MP_QSTR_min >> 8, 0x22, 0x80, 0x7f, 0x12, MP_QSTR_max & 0xff, MP_QSTR_max >> 8, 0x22, 0xff, 0x01, 0xb0, 0x34, 0x02, 0x34, 0x02, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit[1] = { MP_ROM_QSTR(MP_QSTR_dist), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse__limit = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 27, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__limit, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse__limit + 9, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse__lt_module_gt__Mouse STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt__Mouse[107] = { 0x10, 0x38, MP_QSTR_Mouse & 0xff, MP_QSTR_Mouse >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x8c, 0x16, 0x40, 0x24, 0x20, 0x24, 0x20, 0x24, 0x40, 0x85, 0x18, 0x85, 0x11, 0x85, 0x09, 0x65, 0x40, 0x85, 0x12, 0x8b, 0x26, 0x85, 0x07, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_Mouse & 0xff, MP_QSTR_Mouse >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x81, 0x16, MP_QSTR_LEFT_BUTTON & 0xff, MP_QSTR_LEFT_BUTTON >> 8, 0x82, 0x16, MP_QSTR_RIGHT_BUTTON & 0xff, MP_QSTR_RIGHT_BUTTON >> 8, 0x84, 0x16, MP_QSTR_MIDDLE_BUTTON & 0xff, MP_QSTR_MIDDLE_BUTTON >> 8, 0x32, 0x00, 0x16, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, 0x32, 0x01, 0x16, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0x32, 0x02, 0x16, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, 0x32, 0x03, 0x16, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x32, 0x04, 0x16, MP_QSTR_click & 0xff, MP_QSTR_click >> 8, 0x80, 0x80, 0x80, 0x2a, 0x03, 0x53, 0x33, 0x05, 0x16, MP_QSTR_move & 0xff, MP_QSTR_move >> 8, 0x32, 0x06, 0x16, MP_QSTR__send_no_move & 0xff, MP_QSTR__send_no_move >> 8, 0x11, MP_QSTR_staticmethod & 0xff, MP_QSTR_staticmethod >> 8, 0x32, 0x07, 0x34, 0x01, 0x16, MP_QSTR__limit & 0xff, MP_QSTR__limit >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse[8] = { MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse___init__), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_press), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_release), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_release_all), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_click), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse_move), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse__send_no_move), MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse__limit), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt__Mouse = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt__Mouse, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 107, .n_obj = 0, .n_raw_code = 8, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 3, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_Mouse, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt__Mouse + 30, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/mouse.py, scope adafruit_hid_mouse_ STATIC const byte fun_data_adafruit_hid_mouse__lt_module_gt_[97] = { 0x2c, 0x1e, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_mouse_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_mouse_dot_py >> 8, 0x60, 0x20, 0x60, 0x60, 0x48, 0x50, 0x23, 0x30, 0x54, 0x64, 0x00, 0x80, 0x51, 0x1b, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x16, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x81, 0x10, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_ & 0xff, MP_QSTR_ >> 8, 0x1c, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x16, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x59, 0x48, 0x1b, 0x00, 0x80, 0x10, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x1c, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x16, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x59, 0x80, 0x51, 0x1b, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x16, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x54, 0x32, 0x00, 0x10, MP_QSTR_Mouse & 0xff, MP_QSTR_Mouse >> 8, 0x34, 0x02, 0x16, MP_QSTR_Mouse & 0xff, MP_QSTR_Mouse >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_mouse__lt_module_gt_[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_mouse__lt_module_gt__Mouse), }; const mp_raw_code_t raw_code_adafruit_hid_mouse__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_mouse__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_mouse__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 97, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_mouse_dot_py, .line_info = fun_data_adafruit_hid_mouse__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_mouse__lt_module_gt_ + 17, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__ STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__[93] = { 0x3e, 0x1e, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x80, 0x22, 0x60, 0x60, 0x73, 0x6a, 0x20, 0x23, 0x54, 0x2a, 0x00, 0x12, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0xb1, 0x10, MP_QSTR_usage_page & 0xff, MP_QSTR_usage_page >> 8, 0x8c, 0x10, MP_QSTR_usage & 0xff, MP_QSTR_usage >> 8, 0x81, 0x34, 0x84, 0x01, 0xb0, 0x18, MP_QSTR__consumer_device & 0xff, MP_QSTR__consumer_device >> 8, 0x12, MP_QSTR_bytearray & 0xff, MP_QSTR_bytearray >> 8, 0x82, 0x34, 0x01, 0xb0, 0x18, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x48, 0x0b, 0x00, 0xb0, 0x14, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, 0x80, 0x36, 0x01, 0x59, 0x4a, 0x1f, 0x00, 0x57, 0x12, MP_QSTR_OSError & 0xff, MP_QSTR_OSError >> 8, 0xdf, 0x44, 0x16, 0x80, 0x59, 0x12, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x14, MP_QSTR_sleep & 0xff, MP_QSTR_sleep >> 8, 0x81, 0x36, 0x01, 0x59, 0xb0, 0x14, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, 0x80, 0x36, 0x01, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_devices), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 93, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR___init__, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__ + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__ + 17, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send[29] = { 0x22, 0x14, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x80, 0x36, 0x80, 0x0f, 0x28, 0x00, 0xb0, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb1, 0x36, 0x01, 0x59, 0xb0, 0x14, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_consumer_code), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 29, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_send, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press[46] = { 0x3a, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x80, 0x49, 0x80, 0x0f, 0x32, 0x00, 0x12, MP_QSTR_struct & 0xff, MP_QSTR_struct >> 8, 0x14, MP_QSTR_pack_into & 0xff, MP_QSTR_pack_into >> 8, 0x10, MP_QSTR__lt_H & 0xff, MP_QSTR__lt_H >> 8, 0xb0, 0x13, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x80, 0xb1, 0x36, 0x04, 0x59, 0xb0, 0x13, MP_QSTR__consumer_device & 0xff, MP_QSTR__consumer_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_consumer_code), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 46, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 8, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_press, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release[42] = { 0x21, 0x14, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x80, 0x5c, 0x80, 0x0c, 0x2e, 0x00, 0x80, 0x57, 0xb0, 0x13, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x80, 0x56, 0xb0, 0x13, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x81, 0x56, 0xb0, 0x13, MP_QSTR__consumer_device & 0xff, MP_QSTR__consumer_device >> 8, 0x14, MP_QSTR_send_report & 0xff, MP_QSTR_send_report >> 8, 0xb0, 0x13, MP_QSTR__report & 0xff, MP_QSTR__report >> 8, 0x36, 0x01, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release[1] = { MP_ROM_QSTR(MP_QSTR_self), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 42, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_release, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release + 12, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control__lt_module_gt__ConsumerControl STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl[50] = { 0x00, 0x1c, MP_QSTR_ConsumerControl & 0xff, MP_QSTR_ConsumerControl >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x8c, 0x1f, 0x40, 0x85, 0x14, 0x85, 0x13, 0x85, 0x13, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_ConsumerControl & 0xff, MP_QSTR_ConsumerControl >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x32, 0x00, 0x16, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, 0x32, 0x01, 0x16, MP_QSTR_send & 0xff, MP_QSTR_send >> 8, 0x32, 0x02, 0x16, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0x32, 0x03, 0x16, MP_QSTR_release & 0xff, MP_QSTR_release >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl[4] = { MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl___init__), MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_send), MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_press), MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl_release), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 50, .n_obj = 0, .n_raw_code = 4, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 1, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_ConsumerControl, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl + 16, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control.py, scope adafruit_hid_consumer_control_ STATIC const byte fun_data_adafruit_hid_consumer_control__lt_module_gt_[151] = { 0x2c, 0x2a, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_dot_py >> 8, 0x60, 0x20, 0x80, 0x07, 0x48, 0x30, 0x23, 0x6d, 0x20, 0x28, 0x28, 0x50, 0x23, 0x30, 0x54, 0x64, 0x00, 0x80, 0x51, 0x1b, MP_QSTR_sys & 0xff, MP_QSTR_sys >> 8, 0x16, MP_QSTR_sys & 0xff, MP_QSTR_sys >> 8, 0x11, MP_QSTR_sys & 0xff, MP_QSTR_sys >> 8, 0x13, MP_QSTR_implementation & 0xff, MP_QSTR_implementation >> 8, 0x13, MP_QSTR_version & 0xff, MP_QSTR_version >> 8, 0x80, 0x55, 0x83, 0xd7, 0x44, 0x10, 0x80, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0x23, 0x00, 0x14, MP_QSTR_format & 0xff, MP_QSTR_format >> 8, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x36, 0x01, 0x34, 0x01, 0x65, 0x80, 0x51, 0x1b, MP_QSTR_struct & 0xff, MP_QSTR_struct >> 8, 0x16, MP_QSTR_struct & 0xff, MP_QSTR_struct >> 8, 0x80, 0x51, 0x1b, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x16, MP_QSTR_time & 0xff, MP_QSTR_time >> 8, 0x81, 0x10, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_ & 0xff, MP_QSTR_ >> 8, 0x1c, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x16, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x59, 0x48, 0x1b, 0x00, 0x80, 0x10, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x1c, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x16, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x59, 0x80, 0x51, 0x1b, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x16, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x54, 0x32, 0x01, 0x10, MP_QSTR_ConsumerControl & 0xff, MP_QSTR_ConsumerControl >> 8, 0x34, 0x02, 0x16, MP_QSTR_ConsumerControl & 0xff, MP_QSTR_ConsumerControl >> 8, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_consumer_control__lt_module_gt__0 = {{&mp_type_str}, 136, 50, (const byte*)"\x7b\x30\x7d\x20\x69\x73\x20\x6e\x6f\x74\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x69\x6e\x20\x43\x69\x72\x63\x75\x69\x74\x50\x79\x74\x68\x6f\x6e\x20\x32\x2e\x78\x20\x6f\x72\x20\x6c\x6f\x77\x65\x72"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control__lt_module_gt_[2] = { MP_ROM_PTR(&const_obj_adafruit_hid_consumer_control__lt_module_gt__0), MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control__lt_module_gt__ConsumerControl), }; const mp_raw_code_t raw_code_adafruit_hid_consumer_control__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_consumer_control__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 151, .n_obj = 1, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_dot_py, .line_info = fun_data_adafruit_hid_consumer_control__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_consumer_control__lt_module_gt_ + 23, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keycode.py, scope adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit STATIC const byte fun_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit[45] = { 0x22, 0x12, MP_QSTR_modifier_bit & 0xff, MP_QSTR_modifier_bit >> 8, MP_QSTR_adafruit_hid_slash_keycode_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keycode_dot_py >> 8, 0x90, 0x33, 0x40, 0x20, 0x00, 0xb0, 0x13, MP_QSTR_LEFT_CONTROL & 0xff, MP_QSTR_LEFT_CONTROL >> 8, 0xb1, 0x57, 0x5b, 0xda, 0x46, 0x08, 0x80, 0xb0, 0x13, MP_QSTR_RIGHT_GUI & 0xff, MP_QSTR_RIGHT_GUI >> 8, 0xda, 0x42, 0x02, 0x80, 0x5a, 0x59, 0x44, 0x08, 0x80, 0x81, 0xb1, 0x22, 0x81, 0x60, 0xf3, 0xf0, 0x63, 0x80, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit[2] = { MP_ROM_QSTR(MP_QSTR_cls), MP_ROM_QSTR(MP_QSTR_keycode), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 45, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_modifier_bit, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keycode_dot_py, .line_info = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit + 6, .opcodes = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit + 11, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keycode.py, scope adafruit_hid_keycode__lt_module_gt__Keycode STATIC const byte fun_data_adafruit_hid_keycode__lt_module_gt__Keycode[964] = { 0x08, 0x96, 0x08, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, MP_QSTR_adafruit_hid_slash_keycode_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keycode_dot_py >> 8, 0x8c, 0x12, 0x80, 0x11, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x40, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x26, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x26, 0x20, 0x24, 0x20, 0x24, 0x20, 0x24, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x40, 0x25, 0x40, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x25, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x40, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x60, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x84, 0x16, MP_QSTR_A & 0xff, MP_QSTR_A >> 8, 0x85, 0x16, MP_QSTR_B & 0xff, MP_QSTR_B >> 8, 0x86, 0x16, MP_QSTR_C & 0xff, MP_QSTR_C >> 8, 0x87, 0x16, MP_QSTR_D & 0xff, MP_QSTR_D >> 8, 0x88, 0x16, MP_QSTR_E & 0xff, MP_QSTR_E >> 8, 0x89, 0x16, MP_QSTR_F & 0xff, MP_QSTR_F >> 8, 0x8a, 0x16, MP_QSTR_G & 0xff, MP_QSTR_G >> 8, 0x8b, 0x16, MP_QSTR_H & 0xff, MP_QSTR_H >> 8, 0x8c, 0x16, MP_QSTR_I & 0xff, MP_QSTR_I >> 8, 0x8d, 0x16, MP_QSTR_J & 0xff, MP_QSTR_J >> 8, 0x8e, 0x16, MP_QSTR_K & 0xff, MP_QSTR_K >> 8, 0x8f, 0x16, MP_QSTR_L & 0xff, MP_QSTR_L >> 8, 0x90, 0x16, MP_QSTR_M & 0xff, MP_QSTR_M >> 8, 0x91, 0x16, MP_QSTR_N & 0xff, MP_QSTR_N >> 8, 0x92, 0x16, MP_QSTR_O & 0xff, MP_QSTR_O >> 8, 0x93, 0x16, MP_QSTR_P & 0xff, MP_QSTR_P >> 8, 0x94, 0x16, MP_QSTR_Q & 0xff, MP_QSTR_Q >> 8, 0x95, 0x16, MP_QSTR_R & 0xff, MP_QSTR_R >> 8, 0x96, 0x16, MP_QSTR_S & 0xff, MP_QSTR_S >> 8, 0x97, 0x16, MP_QSTR_T & 0xff, MP_QSTR_T >> 8, 0x98, 0x16, MP_QSTR_U & 0xff, MP_QSTR_U >> 8, 0x99, 0x16, MP_QSTR_V & 0xff, MP_QSTR_V >> 8, 0x9a, 0x16, MP_QSTR_W & 0xff, MP_QSTR_W >> 8, 0x9b, 0x16, MP_QSTR_X & 0xff, MP_QSTR_X >> 8, 0x9c, 0x16, MP_QSTR_Y & 0xff, MP_QSTR_Y >> 8, 0x9d, 0x16, MP_QSTR_Z & 0xff, MP_QSTR_Z >> 8, 0x9e, 0x16, MP_QSTR_ONE & 0xff, MP_QSTR_ONE >> 8, 0x9f, 0x16, MP_QSTR_TWO & 0xff, MP_QSTR_TWO >> 8, 0xa0, 0x16, MP_QSTR_THREE & 0xff, MP_QSTR_THREE >> 8, 0xa1, 0x16, MP_QSTR_FOUR & 0xff, MP_QSTR_FOUR >> 8, 0xa2, 0x16, MP_QSTR_FIVE & 0xff, MP_QSTR_FIVE >> 8, 0xa3, 0x16, MP_QSTR_SIX & 0xff, MP_QSTR_SIX >> 8, 0xa4, 0x16, MP_QSTR_SEVEN & 0xff, MP_QSTR_SEVEN >> 8, 0xa5, 0x16, MP_QSTR_EIGHT & 0xff, MP_QSTR_EIGHT >> 8, 0xa6, 0x16, MP_QSTR_NINE & 0xff, MP_QSTR_NINE >> 8, 0xa7, 0x16, MP_QSTR_ZERO & 0xff, MP_QSTR_ZERO >> 8, 0xa8, 0x16, MP_QSTR_ENTER & 0xff, MP_QSTR_ENTER >> 8, 0x11, MP_QSTR_ENTER & 0xff, MP_QSTR_ENTER >> 8, 0x16, MP_QSTR_RETURN & 0xff, MP_QSTR_RETURN >> 8, 0xa9, 0x16, MP_QSTR_ESCAPE & 0xff, MP_QSTR_ESCAPE >> 8, 0xaa, 0x16, MP_QSTR_BACKSPACE & 0xff, MP_QSTR_BACKSPACE >> 8, 0xab, 0x16, MP_QSTR_TAB & 0xff, MP_QSTR_TAB >> 8, 0xac, 0x16, MP_QSTR_SPACEBAR & 0xff, MP_QSTR_SPACEBAR >> 8, 0x11, MP_QSTR_SPACEBAR & 0xff, MP_QSTR_SPACEBAR >> 8, 0x16, MP_QSTR_SPACE & 0xff, MP_QSTR_SPACE >> 8, 0xad, 0x16, MP_QSTR_MINUS & 0xff, MP_QSTR_MINUS >> 8, 0xae, 0x16, MP_QSTR_EQUALS & 0xff, MP_QSTR_EQUALS >> 8, 0xaf, 0x16, MP_QSTR_LEFT_BRACKET & 0xff, MP_QSTR_LEFT_BRACKET >> 8, 0x22, 0x30, 0x16, MP_QSTR_RIGHT_BRACKET & 0xff, MP_QSTR_RIGHT_BRACKET >> 8, 0x22, 0x31, 0x16, MP_QSTR_BACKSLASH & 0xff, MP_QSTR_BACKSLASH >> 8, 0x22, 0x32, 0x16, MP_QSTR_POUND & 0xff, MP_QSTR_POUND >> 8, 0x22, 0x33, 0x16, MP_QSTR_SEMICOLON & 0xff, MP_QSTR_SEMICOLON >> 8, 0x22, 0x34, 0x16, MP_QSTR_QUOTE & 0xff, MP_QSTR_QUOTE >> 8, 0x22, 0x35, 0x16, MP_QSTR_GRAVE_ACCENT & 0xff, MP_QSTR_GRAVE_ACCENT >> 8, 0x22, 0x36, 0x16, MP_QSTR_COMMA & 0xff, MP_QSTR_COMMA >> 8, 0x22, 0x37, 0x16, MP_QSTR_PERIOD & 0xff, MP_QSTR_PERIOD >> 8, 0x22, 0x38, 0x16, MP_QSTR_FORWARD_SLASH & 0xff, MP_QSTR_FORWARD_SLASH >> 8, 0x22, 0x39, 0x16, MP_QSTR_CAPS_LOCK & 0xff, MP_QSTR_CAPS_LOCK >> 8, 0x22, 0x3a, 0x16, MP_QSTR_F1 & 0xff, MP_QSTR_F1 >> 8, 0x22, 0x3b, 0x16, MP_QSTR_F2 & 0xff, MP_QSTR_F2 >> 8, 0x22, 0x3c, 0x16, MP_QSTR_F3 & 0xff, MP_QSTR_F3 >> 8, 0x22, 0x3d, 0x16, MP_QSTR_F4 & 0xff, MP_QSTR_F4 >> 8, 0x22, 0x3e, 0x16, MP_QSTR_F5 & 0xff, MP_QSTR_F5 >> 8, 0x22, 0x3f, 0x16, MP_QSTR_F6 & 0xff, MP_QSTR_F6 >> 8, 0x22, 0x80, 0x40, 0x16, MP_QSTR_F7 & 0xff, MP_QSTR_F7 >> 8, 0x22, 0x80, 0x41, 0x16, MP_QSTR_F8 & 0xff, MP_QSTR_F8 >> 8, 0x22, 0x80, 0x42, 0x16, MP_QSTR_F9 & 0xff, MP_QSTR_F9 >> 8, 0x22, 0x80, 0x43, 0x16, MP_QSTR_F10 & 0xff, MP_QSTR_F10 >> 8, 0x22, 0x80, 0x44, 0x16, MP_QSTR_F11 & 0xff, MP_QSTR_F11 >> 8, 0x22, 0x80, 0x45, 0x16, MP_QSTR_F12 & 0xff, MP_QSTR_F12 >> 8, 0x22, 0x80, 0x46, 0x16, MP_QSTR_PRINT_SCREEN & 0xff, MP_QSTR_PRINT_SCREEN >> 8, 0x22, 0x80, 0x47, 0x16, MP_QSTR_SCROLL_LOCK & 0xff, MP_QSTR_SCROLL_LOCK >> 8, 0x22, 0x80, 0x48, 0x16, MP_QSTR_PAUSE & 0xff, MP_QSTR_PAUSE >> 8, 0x22, 0x80, 0x49, 0x16, MP_QSTR_INSERT & 0xff, MP_QSTR_INSERT >> 8, 0x22, 0x80, 0x4a, 0x16, MP_QSTR_HOME & 0xff, MP_QSTR_HOME >> 8, 0x22, 0x80, 0x4b, 0x16, MP_QSTR_PAGE_UP & 0xff, MP_QSTR_PAGE_UP >> 8, 0x22, 0x80, 0x4c, 0x16, MP_QSTR_DELETE & 0xff, MP_QSTR_DELETE >> 8, 0x22, 0x80, 0x4d, 0x16, MP_QSTR_END & 0xff, MP_QSTR_END >> 8, 0x22, 0x80, 0x4e, 0x16, MP_QSTR_PAGE_DOWN & 0xff, MP_QSTR_PAGE_DOWN >> 8, 0x22, 0x80, 0x4f, 0x16, MP_QSTR_RIGHT_ARROW & 0xff, MP_QSTR_RIGHT_ARROW >> 8, 0x22, 0x80, 0x50, 0x16, MP_QSTR_LEFT_ARROW & 0xff, MP_QSTR_LEFT_ARROW >> 8, 0x22, 0x80, 0x51, 0x16, MP_QSTR_DOWN_ARROW & 0xff, MP_QSTR_DOWN_ARROW >> 8, 0x22, 0x80, 0x52, 0x16, MP_QSTR_UP_ARROW & 0xff, MP_QSTR_UP_ARROW >> 8, 0x22, 0x80, 0x53, 0x16, MP_QSTR_KEYPAD_NUMLOCK & 0xff, MP_QSTR_KEYPAD_NUMLOCK >> 8, 0x22, 0x80, 0x54, 0x16, MP_QSTR_KEYPAD_FORWARD_SLASH & 0xff, MP_QSTR_KEYPAD_FORWARD_SLASH >> 8, 0x22, 0x80, 0x55, 0x16, MP_QSTR_KEYPAD_ASTERISK & 0xff, MP_QSTR_KEYPAD_ASTERISK >> 8, 0x22, 0x80, 0x56, 0x16, MP_QSTR_KEYPAD_MINUS & 0xff, MP_QSTR_KEYPAD_MINUS >> 8, 0x22, 0x80, 0x57, 0x16, MP_QSTR_KEYPAD_PLUS & 0xff, MP_QSTR_KEYPAD_PLUS >> 8, 0x22, 0x80, 0x58, 0x16, MP_QSTR_KEYPAD_ENTER & 0xff, MP_QSTR_KEYPAD_ENTER >> 8, 0x22, 0x80, 0x59, 0x16, MP_QSTR_KEYPAD_ONE & 0xff, MP_QSTR_KEYPAD_ONE >> 8, 0x22, 0x80, 0x5a, 0x16, MP_QSTR_KEYPAD_TWO & 0xff, MP_QSTR_KEYPAD_TWO >> 8, 0x22, 0x80, 0x5b, 0x16, MP_QSTR_KEYPAD_THREE & 0xff, MP_QSTR_KEYPAD_THREE >> 8, 0x22, 0x80, 0x5c, 0x16, MP_QSTR_KEYPAD_FOUR & 0xff, MP_QSTR_KEYPAD_FOUR >> 8, 0x22, 0x80, 0x5d, 0x16, MP_QSTR_KEYPAD_FIVE & 0xff, MP_QSTR_KEYPAD_FIVE >> 8, 0x22, 0x80, 0x5e, 0x16, MP_QSTR_KEYPAD_SIX & 0xff, MP_QSTR_KEYPAD_SIX >> 8, 0x22, 0x80, 0x5f, 0x16, MP_QSTR_KEYPAD_SEVEN & 0xff, MP_QSTR_KEYPAD_SEVEN >> 8, 0x22, 0x80, 0x60, 0x16, MP_QSTR_KEYPAD_EIGHT & 0xff, MP_QSTR_KEYPAD_EIGHT >> 8, 0x22, 0x80, 0x61, 0x16, MP_QSTR_KEYPAD_NINE & 0xff, MP_QSTR_KEYPAD_NINE >> 8, 0x22, 0x80, 0x62, 0x16, MP_QSTR_KEYPAD_ZERO & 0xff, MP_QSTR_KEYPAD_ZERO >> 8, 0x22, 0x80, 0x63, 0x16, MP_QSTR_KEYPAD_PERIOD & 0xff, MP_QSTR_KEYPAD_PERIOD >> 8, 0x22, 0x80, 0x64, 0x16, MP_QSTR_KEYPAD_BACKSLASH & 0xff, MP_QSTR_KEYPAD_BACKSLASH >> 8, 0x22, 0x80, 0x65, 0x16, MP_QSTR_APPLICATION & 0xff, MP_QSTR_APPLICATION >> 8, 0x22, 0x80, 0x66, 0x16, MP_QSTR_POWER & 0xff, MP_QSTR_POWER >> 8, 0x22, 0x80, 0x67, 0x16, MP_QSTR_KEYPAD_EQUALS & 0xff, MP_QSTR_KEYPAD_EQUALS >> 8, 0x22, 0x80, 0x68, 0x16, MP_QSTR_F13 & 0xff, MP_QSTR_F13 >> 8, 0x22, 0x80, 0x69, 0x16, MP_QSTR_F14 & 0xff, MP_QSTR_F14 >> 8, 0x22, 0x80, 0x6a, 0x16, MP_QSTR_F15 & 0xff, MP_QSTR_F15 >> 8, 0x22, 0x80, 0x6b, 0x16, MP_QSTR_F16 & 0xff, MP_QSTR_F16 >> 8, 0x22, 0x80, 0x6c, 0x16, MP_QSTR_F17 & 0xff, MP_QSTR_F17 >> 8, 0x22, 0x80, 0x6d, 0x16, MP_QSTR_F18 & 0xff, MP_QSTR_F18 >> 8, 0x22, 0x80, 0x6e, 0x16, MP_QSTR_F19 & 0xff, MP_QSTR_F19 >> 8, 0x22, 0x80, 0x6f, 0x16, MP_QSTR_F20 & 0xff, MP_QSTR_F20 >> 8, 0x22, 0x80, 0x70, 0x16, MP_QSTR_F21 & 0xff, MP_QSTR_F21 >> 8, 0x22, 0x80, 0x71, 0x16, MP_QSTR_F22 & 0xff, MP_QSTR_F22 >> 8, 0x22, 0x80, 0x72, 0x16, MP_QSTR_F23 & 0xff, MP_QSTR_F23 >> 8, 0x22, 0x80, 0x73, 0x16, MP_QSTR_F24 & 0xff, MP_QSTR_F24 >> 8, 0x22, 0x81, 0x60, 0x16, MP_QSTR_LEFT_CONTROL & 0xff, MP_QSTR_LEFT_CONTROL >> 8, 0x11, MP_QSTR_LEFT_CONTROL & 0xff, MP_QSTR_LEFT_CONTROL >> 8, 0x16, MP_QSTR_CONTROL & 0xff, MP_QSTR_CONTROL >> 8, 0x22, 0x81, 0x61, 0x16, MP_QSTR_LEFT_SHIFT & 0xff, MP_QSTR_LEFT_SHIFT >> 8, 0x11, MP_QSTR_LEFT_SHIFT & 0xff, MP_QSTR_LEFT_SHIFT >> 8, 0x16, MP_QSTR_SHIFT & 0xff, MP_QSTR_SHIFT >> 8, 0x22, 0x81, 0x62, 0x16, MP_QSTR_LEFT_ALT & 0xff, MP_QSTR_LEFT_ALT >> 8, 0x11, MP_QSTR_LEFT_ALT & 0xff, MP_QSTR_LEFT_ALT >> 8, 0x16, MP_QSTR_ALT & 0xff, MP_QSTR_ALT >> 8, 0x11, MP_QSTR_ALT & 0xff, MP_QSTR_ALT >> 8, 0x16, MP_QSTR_OPTION & 0xff, MP_QSTR_OPTION >> 8, 0x22, 0x81, 0x63, 0x16, MP_QSTR_LEFT_GUI & 0xff, MP_QSTR_LEFT_GUI >> 8, 0x11, MP_QSTR_LEFT_GUI & 0xff, MP_QSTR_LEFT_GUI >> 8, 0x16, MP_QSTR_GUI & 0xff, MP_QSTR_GUI >> 8, 0x11, MP_QSTR_GUI & 0xff, MP_QSTR_GUI >> 8, 0x16, MP_QSTR_WINDOWS & 0xff, MP_QSTR_WINDOWS >> 8, 0x11, MP_QSTR_GUI & 0xff, MP_QSTR_GUI >> 8, 0x16, MP_QSTR_COMMAND & 0xff, MP_QSTR_COMMAND >> 8, 0x22, 0x81, 0x64, 0x16, MP_QSTR_RIGHT_CONTROL & 0xff, MP_QSTR_RIGHT_CONTROL >> 8, 0x22, 0x81, 0x65, 0x16, MP_QSTR_RIGHT_SHIFT & 0xff, MP_QSTR_RIGHT_SHIFT >> 8, 0x22, 0x81, 0x66, 0x16, MP_QSTR_RIGHT_ALT & 0xff, MP_QSTR_RIGHT_ALT >> 8, 0x22, 0x81, 0x67, 0x16, MP_QSTR_RIGHT_GUI & 0xff, MP_QSTR_RIGHT_GUI >> 8, 0x11, MP_QSTR_classmethod & 0xff, MP_QSTR_classmethod >> 8, 0x32, 0x00, 0x34, 0x01, 0x16, MP_QSTR_modifier_bit & 0xff, MP_QSTR_modifier_bit >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keycode__lt_module_gt__Keycode[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_keycode__lt_module_gt__Keycode_modifier_bit), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keycode__lt_module_gt__Keycode = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keycode__lt_module_gt__Keycode, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 964, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 2, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_Keycode, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keycode_dot_py, .line_info = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode + 7, .opcodes = fun_data_adafruit_hid_keycode__lt_module_gt__Keycode + 270, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keycode.py, scope adafruit_hid_keycode_ STATIC const byte fun_data_adafruit_hid_keycode__lt_module_gt_[54] = { 0x2c, 0x18, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_keycode_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keycode_dot_py >> 8, 0x60, 0x20, 0x80, 0x07, 0x23, 0x54, 0x64, 0x00, 0x48, 0x0b, 0x00, 0x80, 0x51, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x16, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x54, 0x32, 0x00, 0x10, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x34, 0x02, 0x16, MP_QSTR_Keycode & 0xff, MP_QSTR_Keycode >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keycode__lt_module_gt_[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_keycode__lt_module_gt__Keycode), }; const mp_raw_code_t raw_code_adafruit_hid_keycode__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keycode__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keycode__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 54, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keycode_dot_py, .line_info = fun_data_adafruit_hid_keycode__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_keycode__lt_module_gt_ + 14, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control_code.py, scope adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode STATIC const byte fun_data_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode[128] = { 0x00, 0x44, MP_QSTR_ConsumerControlCode & 0xff, MP_QSTR_ConsumerControlCode >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py >> 8, 0x8c, 0x0d, 0x80, 0x08, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_ConsumerControlCode & 0xff, MP_QSTR_ConsumerControlCode >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x22, 0x81, 0x32, 0x16, MP_QSTR_RECORD & 0xff, MP_QSTR_RECORD >> 8, 0x22, 0x81, 0x33, 0x16, MP_QSTR_FAST_FORWARD & 0xff, MP_QSTR_FAST_FORWARD >> 8, 0x22, 0x81, 0x34, 0x16, MP_QSTR_REWIND & 0xff, MP_QSTR_REWIND >> 8, 0x22, 0x81, 0x35, 0x16, MP_QSTR_SCAN_NEXT_TRACK & 0xff, MP_QSTR_SCAN_NEXT_TRACK >> 8, 0x22, 0x81, 0x36, 0x16, MP_QSTR_SCAN_PREVIOUS_TRACK & 0xff, MP_QSTR_SCAN_PREVIOUS_TRACK >> 8, 0x22, 0x81, 0x37, 0x16, MP_QSTR_STOP & 0xff, MP_QSTR_STOP >> 8, 0x22, 0x81, 0x38, 0x16, MP_QSTR_EJECT & 0xff, MP_QSTR_EJECT >> 8, 0x22, 0x81, 0x4d, 0x16, MP_QSTR_PLAY_PAUSE & 0xff, MP_QSTR_PLAY_PAUSE >> 8, 0x22, 0x81, 0x62, 0x16, MP_QSTR_MUTE & 0xff, MP_QSTR_MUTE >> 8, 0x22, 0x81, 0x6a, 0x16, MP_QSTR_VOLUME_DECREMENT & 0xff, MP_QSTR_VOLUME_DECREMENT >> 8, 0x22, 0x81, 0x69, 0x16, MP_QSTR_VOLUME_INCREMENT & 0xff, MP_QSTR_VOLUME_INCREMENT >> 8, 0x22, 0x80, 0x70, 0x16, MP_QSTR_BRIGHTNESS_DECREMENT & 0xff, MP_QSTR_BRIGHTNESS_DECREMENT >> 8, 0x22, 0x80, 0x6f, 0x16, MP_QSTR_BRIGHTNESS_INCREMENT & 0xff, MP_QSTR_BRIGHTNESS_INCREMENT >> 8, 0x51, 0x63, }; STATIC const mp_raw_code_t raw_code_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode, .const_table = NULL, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 128, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 1, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_ConsumerControlCode, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py, .line_info = fun_data_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode + 6, .opcodes = fun_data_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode + 36, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/consumer_control_code.py, scope adafruit_hid_consumer_control_code_ STATIC const byte fun_data_adafruit_hid_consumer_control_code__lt_module_gt_[24] = { 0x10, 0x12, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py >> 8, 0x60, 0x20, 0x80, 0x08, 0x00, 0x54, 0x32, 0x00, 0x10, MP_QSTR_ConsumerControlCode & 0xff, MP_QSTR_ConsumerControlCode >> 8, 0x34, 0x02, 0x16, MP_QSTR_ConsumerControlCode & 0xff, MP_QSTR_ConsumerControlCode >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_consumer_control_code__lt_module_gt_[1] = { MP_ROM_PTR(&raw_code_adafruit_hid_consumer_control_code__lt_module_gt__ConsumerControlCode), }; const mp_raw_code_t raw_code_adafruit_hid_consumer_control_code__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_consumer_control_code__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_consumer_control_code__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 24, .n_obj = 0, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 3, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_consumer_control_code_dot_py, .line_info = fun_data_adafruit_hid_consumer_control_code__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_consumer_control_code__lt_module_gt_ + 11, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/__init__.py, scope adafruit_hid___init____lt_module_gt__find_device STATIC const byte fun_data_adafruit_hid___init____lt_module_gt__find_device[85] = { 0xd1, 0x80, 0x08, 0x20, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, MP_QSTR_adafruit_hid_slash___init___dot_py & 0xff, MP_QSTR_adafruit_hid_slash___init___dot_py >> 8, 0x80, 0x21, 0x40, 0x2b, 0x24, 0x26, 0x20, 0x29, 0x29, 0x4b, 0x25, 0x00, 0x12, MP_QSTR_hasattr & 0xff, MP_QSTR_hasattr >> 8, 0xb0, 0x23, 0x03, 0x34, 0x02, 0x44, 0x04, 0x80, 0xb0, 0x2b, 0x01, 0xc0, 0xb0, 0x5f, 0x4b, 0x23, 0x00, 0xc3, 0xb3, 0x13, MP_QSTR_usage_page & 0xff, MP_QSTR_usage_page >> 8, 0xb1, 0xd9, 0x44, 0x16, 0x80, 0xb3, 0x13, MP_QSTR_usage & 0xff, MP_QSTR_usage >> 8, 0xb2, 0xd9, 0x44, 0x0d, 0x80, 0x12, MP_QSTR_hasattr & 0xff, MP_QSTR_hasattr >> 8, 0xb3, 0x23, 0x04, 0x34, 0x02, 0x44, 0x02, 0x80, 0xb3, 0x63, 0x42, 0xda, 0x7f, 0x12, MP_QSTR_ValueError & 0xff, MP_QSTR_ValueError >> 8, 0x23, 0x05, 0x34, 0x01, 0x65, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid___init____lt_module_gt__find_device_0 = {{&mp_type_str}, 8, 11, (const byte*)"\x73\x65\x6e\x64\x5f\x72\x65\x70\x6f\x72\x74"}; STATIC const mp_obj_str_t const_obj_adafruit_hid___init____lt_module_gt__find_device_1 = {{&mp_type_str}, 8, 11, (const byte*)"\x73\x65\x6e\x64\x5f\x72\x65\x70\x6f\x72\x74"}; STATIC const mp_obj_str_t const_obj_adafruit_hid___init____lt_module_gt__find_device_2 = {{&mp_type_str}, 132, 35, (const byte*)"\x43\x6f\x75\x6c\x64\x20\x6e\x6f\x74\x20\x66\x69\x6e\x64\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x48\x49\x44\x20\x64\x65\x76\x69\x63\x65\x2e"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid___init____lt_module_gt__find_device[6] = { MP_ROM_QSTR(MP_QSTR_devices), MP_ROM_QSTR(MP_QSTR_usage_page), MP_ROM_QSTR(MP_QSTR_usage), MP_ROM_PTR(&const_obj_adafruit_hid___init____lt_module_gt__find_device_0), MP_ROM_PTR(&const_obj_adafruit_hid___init____lt_module_gt__find_device_1), MP_ROM_PTR(&const_obj_adafruit_hid___init____lt_module_gt__find_device_2), }; STATIC const mp_raw_code_t raw_code_adafruit_hid___init____lt_module_gt__find_device = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 1, .fun_data = fun_data_adafruit_hid___init____lt_module_gt__find_device, .const_table = (mp_uint_t*)const_table_data_adafruit_hid___init____lt_module_gt__find_device, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 85, .n_obj = 3, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 11, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 1, .n_kwonly_args = 2, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_find_device, .qstr_source_file = MP_QSTR_adafruit_hid_slash___init___dot_py, .line_info = fun_data_adafruit_hid___init____lt_module_gt__find_device + 8, .opcodes = fun_data_adafruit_hid___init____lt_module_gt__find_device + 20, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/__init__.py, scope adafruit_hid___init___ STATIC const byte fun_data_adafruit_hid___init____lt_module_gt_[77] = { 0x2c, 0x1e, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash___init___dot_py & 0xff, MP_QSTR_adafruit_hid_slash___init___dot_py >> 8, 0x60, 0x20, 0x80, 0x10, 0x23, 0x30, 0x54, 0x44, 0x25, 0x65, 0x00, 0x48, 0x1b, 0x00, 0x80, 0x10, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x1c, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x16, MP_QSTR_Sequence & 0xff, MP_QSTR_Sequence >> 8, 0x59, 0x80, 0x51, 0x1b, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x16, MP_QSTR_usb_hid & 0xff, MP_QSTR_usb_hid >> 8, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x23, 0x00, 0x16, MP_QSTR___version__ & 0xff, MP_QSTR___version__ >> 8, 0x23, 0x01, 0x16, MP_QSTR___repo__ & 0xff, MP_QSTR___repo__ >> 8, 0x32, 0x02, 0x16, MP_QSTR_find_device & 0xff, MP_QSTR_find_device >> 8, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid___init____lt_module_gt__0 = {{&mp_type_str}, 213, 40, (const byte*)"\x64\x30\x39\x35\x33\x65\x38\x66\x38\x34\x35\x61\x37\x35\x34\x34\x61\x32\x37\x62\x65\x61\x39\x32\x62\x62\x63\x64\x35\x33\x33\x66\x30\x61\x38\x34\x64\x34\x39\x33"}; STATIC const mp_obj_str_t const_obj_adafruit_hid___init____lt_module_gt__1 = {{&mp_type_str}, 72, 58, (const byte*)"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x67\x69\x74\x68\x75\x62\x2e\x63\x6f\x6d\x2f\x61\x64\x61\x66\x72\x75\x69\x74\x2f\x41\x64\x61\x66\x72\x75\x69\x74\x5f\x43\x69\x72\x63\x75\x69\x74\x50\x79\x74\x68\x6f\x6e\x5f\x48\x49\x44\x2e\x67\x69\x74"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid___init____lt_module_gt_[3] = { MP_ROM_PTR(&const_obj_adafruit_hid___init____lt_module_gt__0), MP_ROM_PTR(&const_obj_adafruit_hid___init____lt_module_gt__1), MP_ROM_PTR(&raw_code_adafruit_hid___init____lt_module_gt__find_device), }; const mp_raw_code_t raw_code_adafruit_hid___init____lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid___init____lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid___init____lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 77, .n_obj = 2, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash___init___dot_py, .line_info = fun_data_adafruit_hid___init____lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid___init____lt_module_gt_ + 17, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__ STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__[18] = { 0x1a, 0x12, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0x3f, 0x80, 0x09, 0x00, 0xb1, 0xb0, 0x18, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_keyboard), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 18, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 4, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR___init__, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__ + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__ + 11, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write[90] = { 0xab, 0x01, 0x1e, MP_QSTR__write & 0xff, MP_QSTR__write >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0x4b, 0x60, 0x60, 0x24, 0x4e, 0x29, 0x28, 0x2e, 0x2b, 0x00, 0xb2, 0x44, 0x0e, 0x80, 0xb0, 0x13, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb0, 0x13, MP_QSTR_RIGHT_ALT_CODE & 0xff, MP_QSTR_RIGHT_ALT_CODE >> 8, 0x36, 0x01, 0x59, 0xb1, 0xb0, 0x13, MP_QSTR_SHIFT_FLAG & 0xff, MP_QSTR_SHIFT_FLAG >> 8, 0xef, 0x44, 0x16, 0x80, 0xb1, 0xb0, 0x13, MP_QSTR_SHIFT_FLAG & 0xff, MP_QSTR_SHIFT_FLAG >> 8, 0xd2, 0xe2, 0xc1, 0xb0, 0x13, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb0, 0x13, MP_QSTR_SHIFT_CODE & 0xff, MP_QSTR_SHIFT_CODE >> 8, 0x36, 0x01, 0x59, 0xb0, 0x13, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x14, MP_QSTR_press & 0xff, MP_QSTR_press >> 8, 0xb1, 0x36, 0x01, 0x59, 0xb0, 0x13, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x14, MP_QSTR_release_all & 0xff, MP_QSTR_release_all >> 8, 0x36, 0x00, 0x59, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write[3] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_keycode), MP_ROM_QSTR(MP_QSTR_altgr), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 3, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 90, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 3, .n_kwonly_args = 0, .n_def_pos_args = 1, .qstr_block_name = MP_QSTR__write, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write + 7, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write + 18, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write[177] = { 0x82, 0x10, 0x2a, MP_QSTR_write & 0xff, MP_QSTR_write >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0x5b, 0x80, 0x0b, 0x46, 0x28, 0x26, 0x51, 0x4e, 0x2c, 0x50, 0x31, 0x48, 0x4c, 0x23, 0x28, 0x00, 0xb1, 0x5f, 0x4b, 0x92, 0x00, 0xc2, 0xb0, 0x14, MP_QSTR__char_to_keycode & 0xff, MP_QSTR__char_to_keycode >> 8, 0xb2, 0x36, 0x01, 0xc3, 0xb3, 0x80, 0xd8, 0x44, 0x11, 0x80, 0xb0, 0x14, MP_QSTR__write & 0xff, MP_QSTR__write >> 8, 0xb3, 0xb2, 0xb0, 0x13, MP_QSTR_NEED_ALTGR & 0xff, MP_QSTR_NEED_ALTGR >> 8, 0xdd, 0x36, 0x02, 0x59, 0x42, 0x6f, 0x80, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb2, 0x34, 0x01, 0xb0, 0x13, MP_QSTR_COMBINED_KEYS & 0xff, MP_QSTR_COMBINED_KEYS >> 8, 0xdd, 0x44, 0x41, 0x80, 0xb0, 0x13, MP_QSTR_COMBINED_KEYS & 0xff, MP_QSTR_COMBINED_KEYS >> 8, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb2, 0x34, 0x01, 0x55, 0xc4, 0xb0, 0x14, MP_QSTR__write & 0xff, MP_QSTR__write >> 8, 0xb4, 0x88, 0xf1, 0xb4, 0xb0, 0x13, MP_QSTR_ALTGR_FLAG & 0xff, MP_QSTR_ALTGR_FLAG >> 8, 0xef, 0x36, 0x02, 0x59, 0x12, MP_QSTR_chr & 0xff, MP_QSTR_chr >> 8, 0xb4, 0x22, 0x81, 0x7f, 0xef, 0xb0, 0x13, MP_QSTR_ALTGR_FLAG & 0xff, MP_QSTR_ALTGR_FLAG >> 8, 0xd2, 0xef, 0x34, 0x01, 0xc2, 0xb0, 0x14, MP_QSTR__char_to_keycode & 0xff, MP_QSTR__char_to_keycode >> 8, 0xb2, 0x36, 0x01, 0xc3, 0xb0, 0x14, MP_QSTR__write & 0xff, MP_QSTR__write >> 8, 0xb3, 0x50, 0x36, 0x02, 0x59, 0x42, 0x20, 0x80, 0x12, MP_QSTR_ValueError & 0xff, MP_QSTR_ValueError >> 8, 0x23, 0x02, 0x14, MP_QSTR_format & 0xff, MP_QSTR_format >> 8, 0x10, MP_QSTR_letter & 0xff, MP_QSTR_letter >> 8, 0x12, MP_QSTR_repr & 0xff, MP_QSTR_repr >> 8, 0xb2, 0x34, 0x01, 0x10, MP_QSTR_num & 0xff, MP_QSTR_num >> 8, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb2, 0x34, 0x01, 0x36, 0x84, 0x00, 0x34, 0x01, 0x65, 0x42, 0x6b, 0x7f, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write_0 = {{&mp_type_str}, 149, 64, (const byte*)"\x4e\x6f\x20\x6b\x65\x79\x63\x6f\x64\x65\x20\x61\x76\x61\x69\x6c\x61\x62\x6c\x65\x20\x66\x6f\x72\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x20\x7b\x6c\x65\x74\x74\x65\x72\x7d\x20\x28\x7b\x6e\x75\x6d\x7d\x2f\x30\x78\x7b\x6e\x75\x6d\x3a\x30\x32\x78\x7d\x29\x2e"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write[3] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_string), MP_ROM_PTR(&const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write_0), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 177, .n_obj = 1, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 17, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_write, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write + 7, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write + 24, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes[134] = { 0x5a, 0x2a, MP_QSTR_keycodes & 0xff, MP_QSTR_keycodes >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0x7d, 0x80, 0x12, 0x28, 0x26, 0x23, 0x28, 0x75, 0x20, 0x23, 0x29, 0x2b, 0x29, 0x57, 0x48, 0x00, 0xb0, 0x14, MP_QSTR__char_to_keycode & 0xff, MP_QSTR__char_to_keycode >> 8, 0xb1, 0x36, 0x01, 0xc2, 0xb2, 0x80, 0xd9, 0x44, 0x20, 0x80, 0x12, MP_QSTR_ValueError & 0xff, MP_QSTR_ValueError >> 8, 0x23, 0x02, 0x14, MP_QSTR_format & 0xff, MP_QSTR_format >> 8, 0x10, MP_QSTR_letter & 0xff, MP_QSTR_letter >> 8, 0x12, MP_QSTR_repr & 0xff, MP_QSTR_repr >> 8, 0xb1, 0x34, 0x01, 0x10, MP_QSTR_num & 0xff, MP_QSTR_num >> 8, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb1, 0x34, 0x01, 0x36, 0x84, 0x00, 0x34, 0x01, 0x65, 0x2b, 0x00, 0xc3, 0xb1, 0xb0, 0x13, MP_QSTR_NEED_ALTGR & 0xff, MP_QSTR_NEED_ALTGR >> 8, 0xdd, 0x44, 0x0b, 0x80, 0xb3, 0x14, MP_QSTR_append & 0xff, MP_QSTR_append >> 8, 0xb0, 0x13, MP_QSTR_RIGHT_ALT_CODE & 0xff, MP_QSTR_RIGHT_ALT_CODE >> 8, 0x36, 0x01, 0x59, 0xb2, 0xb0, 0x13, MP_QSTR_SHIFT_FLAG & 0xff, MP_QSTR_SHIFT_FLAG >> 8, 0xef, 0x44, 0x17, 0x80, 0xb3, 0x14, MP_QSTR_extend & 0xff, MP_QSTR_extend >> 8, 0xb0, 0x13, MP_QSTR_SHIFT_CODE & 0xff, MP_QSTR_SHIFT_CODE >> 8, 0xb2, 0xb0, 0x13, MP_QSTR_SHIFT_FLAG & 0xff, MP_QSTR_SHIFT_FLAG >> 8, 0xd2, 0xef, 0x2a, 0x02, 0x36, 0x01, 0x59, 0x42, 0x08, 0x80, 0xb3, 0x14, MP_QSTR_append & 0xff, MP_QSTR_append >> 8, 0xb2, 0x36, 0x01, 0x59, 0xb3, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes_0 = {{&mp_type_str}, 149, 64, (const byte*)"\x4e\x6f\x20\x6b\x65\x79\x63\x6f\x64\x65\x20\x61\x76\x61\x69\x6c\x61\x62\x6c\x65\x20\x66\x6f\x72\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x20\x7b\x6c\x65\x74\x74\x65\x72\x7d\x20\x28\x7b\x6e\x75\x6d\x7d\x2f\x30\x78\x7b\x6e\x75\x6d\x3a\x30\x32\x78\x7d\x29\x2e"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes[3] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_char), MP_ROM_PTR(&const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes_0), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 134, .n_obj = 1, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 12, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_keycodes, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes + 23, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode[59] = { 0x22, 0x1a, MP_QSTR__above128char_to_keycode & 0xff, MP_QSTR__above128char_to_keycode >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0xa2, 0x80, 0x07, 0x2e, 0x2c, 0x29, 0x27, 0x00, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb1, 0x34, 0x01, 0xb0, 0x13, MP_QSTR_HIGHER_ASCII & 0xff, MP_QSTR_HIGHER_ASCII >> 8, 0xdd, 0x44, 0x0c, 0x80, 0xb0, 0x13, MP_QSTR_HIGHER_ASCII & 0xff, MP_QSTR_HIGHER_ASCII >> 8, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb1, 0x34, 0x01, 0x55, 0x63, 0xb1, 0xb0, 0x13, MP_QSTR_HIGHER_ASCII & 0xff, MP_QSTR_HIGHER_ASCII >> 8, 0xdd, 0x44, 0x07, 0x80, 0xb0, 0x13, MP_QSTR_HIGHER_ASCII & 0xff, MP_QSTR_HIGHER_ASCII >> 8, 0xb1, 0x55, 0x63, 0x80, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_char), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 59, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 5, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__above128char_to_keycode, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode + 15, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode[53] = { 0x32, 0x1a, MP_QSTR__char_to_keycode & 0xff, MP_QSTR__char_to_keycode >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x80, 0xb0, 0x60, 0x40, 0x27, 0x2e, 0x28, 0x27, 0x00, 0x12, MP_QSTR_ord & 0xff, MP_QSTR_ord >> 8, 0xb1, 0x34, 0x01, 0xc2, 0xb2, 0x12, MP_QSTR_len & 0xff, MP_QSTR_len >> 8, 0xb0, 0x13, MP_QSTR_ASCII_TO_KEYCODE & 0xff, MP_QSTR_ASCII_TO_KEYCODE >> 8, 0x34, 0x01, 0xd8, 0x44, 0x08, 0x80, 0xb0, 0x14, MP_QSTR__above128char_to_keycode & 0xff, MP_QSTR__above128char_to_keycode >> 8, 0xb1, 0x36, 0x01, 0x63, 0xb0, 0x13, MP_QSTR_ASCII_TO_KEYCODE & 0xff, MP_QSTR_ASCII_TO_KEYCODE >> 8, 0xb2, 0x55, 0xc3, 0xb3, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode[2] = { MP_ROM_QSTR(MP_QSTR_self), MP_ROM_QSTR(MP_QSTR_char), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 2, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 53, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 7, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 2, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__char_to_keycode, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode + 15, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase[131] = { 0x08, 0x48, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x8c, 0x18, 0x60, 0x60, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x26, 0x20, 0x25, 0x60, 0x25, 0x40, 0x26, 0x40, 0x25, 0x80, 0x0d, 0x85, 0x0c, 0x89, 0x10, 0x85, 0x22, 0x85, 0x25, 0x85, 0x0e, 0x00, 0x11, MP_QSTR___name__ & 0xff, MP_QSTR___name__ >> 8, 0x16, MP_QSTR___module__ & 0xff, MP_QSTR___module__ >> 8, 0x10, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x16, MP_QSTR___qualname__ & 0xff, MP_QSTR___qualname__ >> 8, 0x22, 0x81, 0x00, 0x16, MP_QSTR_SHIFT_FLAG & 0xff, MP_QSTR_SHIFT_FLAG >> 8, 0x22, 0x81, 0x00, 0x16, MP_QSTR_ALTGR_FLAG & 0xff, MP_QSTR_ALTGR_FLAG >> 8, 0x22, 0x81, 0x61, 0x16, MP_QSTR_SHIFT_CODE & 0xff, MP_QSTR_SHIFT_CODE >> 8, 0x22, 0x81, 0x66, 0x16, MP_QSTR_RIGHT_ALT_CODE & 0xff, MP_QSTR_RIGHT_ALT_CODE >> 8, 0x2a, 0x00, 0x16, MP_QSTR_ASCII_TO_KEYCODE & 0xff, MP_QSTR_ASCII_TO_KEYCODE >> 8, 0x2c, 0x00, 0x16, MP_QSTR_HIGHER_ASCII & 0xff, MP_QSTR_HIGHER_ASCII >> 8, 0x10, MP_QSTR_ & 0xff, MP_QSTR_ >> 8, 0x16, MP_QSTR_NEED_ALTGR & 0xff, MP_QSTR_NEED_ALTGR >> 8, 0x2c, 0x00, 0x16, MP_QSTR_COMBINED_KEYS & 0xff, MP_QSTR_COMBINED_KEYS >> 8, 0x32, 0x00, 0x16, MP_QSTR___init__ & 0xff, MP_QSTR___init__ >> 8, 0x50, 0x2a, 0x01, 0x53, 0x33, 0x01, 0x16, MP_QSTR__write & 0xff, MP_QSTR__write >> 8, 0x32, 0x02, 0x16, MP_QSTR_write & 0xff, MP_QSTR_write >> 8, 0x32, 0x03, 0x16, MP_QSTR_keycodes & 0xff, MP_QSTR_keycodes >> 8, 0x32, 0x04, 0x16, MP_QSTR__above128char_to_keycode & 0xff, MP_QSTR__above128char_to_keycode >> 8, 0x32, 0x05, 0x16, MP_QSTR__char_to_keycode & 0xff, MP_QSTR__char_to_keycode >> 8, 0x51, 0x63, }; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase[6] = { MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase___init__), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__write), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_write), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase_keycodes), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__above128char_to_keycode), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase__char_to_keycode), }; STATIC const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 131, .n_obj = 0, .n_raw_code = 6, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 2, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR_KeyboardLayoutBase, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase + 38, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file adafruit_hid/keyboard_layout_base.py, scope adafruit_hid_keyboard_layout_base_ STATIC const byte fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt_[91] = { 0x2c, 0x1e, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py & 0xff, MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py >> 8, 0x60, 0x20, 0x80, 0x08, 0x23, 0x30, 0x5c, 0x64, 0x25, 0x65, 0x00, 0x48, 0x23, 0x00, 0x80, 0x10, MP_QSTR_Tuple & 0xff, MP_QSTR_Tuple >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_typing & 0xff, MP_QSTR_typing >> 8, 0x1c, MP_QSTR_Tuple & 0xff, MP_QSTR_Tuple >> 8, 0x16, MP_QSTR_Tuple & 0xff, MP_QSTR_Tuple >> 8, 0x59, 0x81, 0x10, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x2a, 0x01, 0x1b, MP_QSTR_keyboard & 0xff, MP_QSTR_keyboard >> 8, 0x1c, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x16, MP_QSTR_Keyboard & 0xff, MP_QSTR_Keyboard >> 8, 0x59, 0x4a, 0x0d, 0x00, 0x57, 0x11, MP_QSTR_ImportError & 0xff, MP_QSTR_ImportError >> 8, 0xdf, 0x44, 0x04, 0x80, 0x59, 0x4a, 0x01, 0x00, 0x5d, 0x23, 0x00, 0x16, MP_QSTR___version__ & 0xff, MP_QSTR___version__ >> 8, 0x23, 0x01, 0x16, MP_QSTR___repo__ & 0xff, MP_QSTR___repo__ >> 8, 0x54, 0x32, 0x02, 0x10, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x34, 0x02, 0x16, MP_QSTR_KeyboardLayoutBase & 0xff, MP_QSTR_KeyboardLayoutBase >> 8, 0x51, 0x63, }; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__0 = {{&mp_type_str}, 213, 40, (const byte*)"\x64\x30\x39\x35\x33\x65\x38\x66\x38\x34\x35\x61\x37\x35\x34\x34\x61\x32\x37\x62\x65\x61\x39\x32\x62\x62\x63\x64\x35\x33\x33\x66\x30\x61\x38\x34\x64\x34\x39\x33"}; STATIC const mp_obj_str_t const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__1 = {{&mp_type_str}, 72, 58, (const byte*)"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x67\x69\x74\x68\x75\x62\x2e\x63\x6f\x6d\x2f\x61\x64\x61\x66\x72\x75\x69\x74\x2f\x41\x64\x61\x66\x72\x75\x69\x74\x5f\x43\x69\x72\x63\x75\x69\x74\x50\x79\x74\x68\x6f\x6e\x5f\x48\x49\x44\x2e\x67\x69\x74"}; STATIC const mp_rom_obj_t const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt_[3] = { MP_ROM_PTR(&const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__0), MP_ROM_PTR(&const_obj_adafruit_hid_keyboard_layout_base__lt_module_gt__1), MP_ROM_PTR(&raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt__KeyboardLayoutBase), }; const mp_raw_code_t raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt_, .const_table = (mp_uint_t*)const_table_data_adafruit_hid_keyboard_layout_base__lt_module_gt_, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 91, .n_obj = 2, .n_raw_code = 1, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 6, .n_exc_stack = 1, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_adafruit_hid_slash_keyboard_layout_base_dot_py, .line_info = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt_ + 6, .opcodes = fun_data_adafruit_hid_keyboard_layout_base__lt_module_gt_ + 17, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; // frozen bytecode for file compromyse.py, scope compromyse_ STATIC const byte fun_data_compromyse__lt_module_gt_[9] = { 0x00, 0x0a, MP_QSTR__lt_module_gt_ & 0xff, MP_QSTR__lt_module_gt_ >> 8, MP_QSTR_compromyse_dot_py & 0xff, MP_QSTR_compromyse_dot_py >> 8, 0x00, 0x51, 0x63, }; const mp_raw_code_t raw_code_compromyse__lt_module_gt_ = { .kind = MP_CODE_BYTECODE, .scope_flags = 0x00, .n_pos_args = 0, .fun_data = fun_data_compromyse__lt_module_gt_, .const_table = NULL, #if MICROPY_PERSISTENT_CODE_SAVE .fun_data_len = 9, .n_obj = 0, .n_raw_code = 0, #if MICROPY_PY_SYS_SETTRACE .prelude = { .n_state = 1, .n_exc_stack = 0, .scope_flags = 0, .n_pos_args = 0, .n_kwonly_args = 0, .n_def_pos_args = 0, .qstr_block_name = MP_QSTR__lt_module_gt_, .qstr_source_file = MP_QSTR_compromyse_dot_py, .line_info = fun_data_compromyse__lt_module_gt_ + 6, .opcodes = fun_data_compromyse__lt_module_gt_ + 7, }, .line_of_definition = 0, #endif #if MICROPY_EMIT_MACHINE_CODE .prelude_offset = 0, .n_qstr = 0, .qstr_link = NULL, #endif #endif #if MICROPY_EMIT_MACHINE_CODE .type_sig = 0, #endif }; const char mp_frozen_names[] = { #ifdef MP_FROZEN_STR_NAMES MP_FROZEN_STR_NAMES #endif "adafruit_hid/keyboard_layout_us.py\0" "adafruit_hid/keyboard.py\0" "adafruit_hid/mouse.py\0" "adafruit_hid/consumer_control.py\0" "adafruit_hid/keycode.py\0" "adafruit_hid/consumer_control_code.py\0" "adafruit_hid/__init__.py\0" "adafruit_hid/keyboard_layout_base.py\0" "compromyse.py\0" "\0"}; const mp_raw_code_t *const mp_frozen_mpy_content[] = { &raw_code_adafruit_hid_keyboard_layout_us__lt_module_gt_, &raw_code_adafruit_hid_keyboard__lt_module_gt_, &raw_code_adafruit_hid_mouse__lt_module_gt_, &raw_code_adafruit_hid_consumer_control__lt_module_gt_, &raw_code_adafruit_hid_keycode__lt_module_gt_, &raw_code_adafruit_hid_consumer_control_code__lt_module_gt_, &raw_code_adafruit_hid___init____lt_module_gt_, &raw_code_adafruit_hid_keyboard_layout_base__lt_module_gt_, &raw_code_compromyse__lt_module_gt_, }; #ifdef MICROPY_FROZEN_LIST_ITEM MICROPY_FROZEN_LIST_ITEM("adafruit_hid/keyboard_layout_us", "adafruit_hid/keyboard_layout_us.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/keyboard", "adafruit_hid/keyboard.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/mouse", "adafruit_hid/mouse.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/consumer_control", "adafruit_hid/consumer_control.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/keycode", "adafruit_hid/keycode.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/consumer_control_code", "adafruit_hid/consumer_control_code.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid", "adafruit_hid/__init__.py") MICROPY_FROZEN_LIST_ITEM("adafruit_hid/keyboard_layout_base", "adafruit_hid/keyboard_layout_base.py") MICROPY_FROZEN_LIST_ITEM("compromyse", "compromyse.py") #endif