gitextract_rycaj6sg/ ├── LUFA/ │ ├── Common/ │ │ ├── Attributes.h │ │ ├── BoardTypes.h │ │ └── Common.h │ ├── Documentation/ │ │ └── html/ │ │ ├── _a_d_c_8h.html │ │ ├── _a_v_r_u4_u6_u7_2_a_d_c_8h.html │ │ ├── _a_v_r_u4_u6_u7_2_t_w_i_8h.html │ │ ├── _about_l_u_f_a_8txt.html │ │ ├── _alternative_stacks_8txt.html │ │ ├── _attributes_8h.html │ │ ├── _audio_8h.html │ │ ├── _board_types_8h.html │ │ ├── _building_linkable_libraries_8txt.html │ │ ├── _c_d_c_8h.html │ │ ├── _change_log_8txt.html │ │ ├── _common_2_audio_8h.html │ │ ├── _common_2_c_d_c_8h.html │ │ ├── _common_2_h_i_d_8h.html │ │ ├── _common_2_m_i_d_i_8h.html │ │ ├── _common_2_mass_storage_8h.html │ │ ├── _common_2_printer_8h.html │ │ ├── _common_2_r_n_d_i_s_8h.html │ │ ├── _common_2_still_image_8h.html │ │ ├── _common_8h.html │ │ ├── _compile_time_tokens_8txt.html │ │ ├── _compiling_apps_8txt.html │ │ ├── _config_descriptor_8h.html │ │ ├── _configuring_apps_8txt.html │ │ ├── _developing_with_l_u_f_a_8txt.html │ │ ├── _device_2_audio_8h.html │ │ ├── _device_2_c_d_c_8h.html │ │ ├── _device_2_h_i_d_8h.html │ │ ├── _device_2_m_i_d_i_8h.html │ │ ├── _device_2_mass_storage_8h.html │ │ ├── _device_2_r_n_d_i_s_8h.html │ │ ├── _device_8h.html │ │ ├── _device_standard_req_8h.html │ │ ├── _device_support_8txt.html │ │ ├── _directory_summaries_8txt.html │ │ ├── _donating_8txt.html │ │ ├── _driver_stubs_2_buttons_8h.html │ │ ├── _driver_stubs_2_dataflash_8h.html │ │ ├── _driver_stubs_2_joystick_8h.html │ │ ├── _driver_stubs_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_a_t_a_v_r_u_s_b_r_f01_2_buttons_8h.html │ │ ├── _drivers_2_board_2_a_t_a_v_r_u_s_b_r_f01_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_b_e_n_i_t_o_2_buttons_8h.html │ │ ├── _drivers_2_board_2_b_e_n_i_t_o_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_b_u_m_b_l_e_b_2_buttons_8h.html │ │ ├── _drivers_2_board_2_b_u_m_b_l_e_b_2_joystick_8h.html │ │ ├── _drivers_2_board_2_b_u_m_b_l_e_b_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_buttons_8h.html │ │ ├── _drivers_2_board_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_e_v_k527_2_buttons_8h.html │ │ ├── _drivers_2_board_2_e_v_k527_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_e_v_k527_2_joystick_8h.html │ │ ├── _drivers_2_board_2_e_v_k527_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_j_m_d_b_u2_2_buttons_8h.html │ │ ├── _drivers_2_board_2_j_m_d_b_u2_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_joystick_8h.html │ │ ├── _drivers_2_board_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_r_z_u_s_b_s_t_i_c_k_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_s_t_k525_2_buttons_8h.html │ │ ├── _drivers_2_board_2_s_t_k525_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_s_t_k525_2_joystick_8h.html │ │ ├── _drivers_2_board_2_s_t_k525_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_s_t_k526_2_buttons_8h.html │ │ ├── _drivers_2_board_2_s_t_k526_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_s_t_k526_2_joystick_8h.html │ │ ├── _drivers_2_board_2_s_t_k526_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_t_e_e_n_s_y_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_u_s_b_k_e_y_2_buttons_8h.html │ │ ├── _drivers_2_board_2_u_s_b_k_e_y_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_u_s_b_k_e_y_2_joystick_8h.html │ │ ├── _drivers_2_board_2_u_s_b_k_e_y_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_u_s_b_t_i_n_y_m_k_i_i_2_buttons_8h.html │ │ ├── _drivers_2_board_2_u_s_b_t_i_n_y_m_k_i_i_2_l_e_ds_8h.html │ │ ├── _drivers_2_board_2_x_p_l_a_i_n_2_dataflash_8h.html │ │ ├── _drivers_2_board_2_x_p_l_a_i_n_2_l_e_ds_8h.html │ │ ├── _e_v_k527_2_a_t45_d_b321_c_8h.html │ │ ├── _endpoint_8h.html │ │ ├── _events_8h.html │ │ ├── _future_changes_8txt.html │ │ ├── _getting_started_8txt.html │ │ ├── _groups_8txt.html │ │ ├── _h_i_d_8h.html │ │ ├── _h_i_d_parser_8h.html │ │ ├── _h_i_d_report_data_8h.html │ │ ├── _host_2_c_d_c_8h.html │ │ ├── _host_2_h_i_d_8h.html │ │ ├── _host_2_m_i_d_i_8h.html │ │ ├── _host_2_mass_storage_8h.html │ │ ├── _host_2_printer_8h.html │ │ ├── _host_2_r_n_d_i_s_8h.html │ │ ├── _host_2_still_image_8h.html │ │ ├── _host_8h.html │ │ ├── _host_standard_req_8h.html │ │ ├── _l_u_f_a_powered_projects_8txt.html │ │ ├── _l_u_f_avs_atmel_stack_8txt.html │ │ ├── _library_apps_8txt.html │ │ ├── _library_resources_8txt.html │ │ ├── _license_info_8txt.html │ │ ├── _m_i_d_i_8h.html │ │ ├── _main_page_8txt.html │ │ ├── _mass_storage_8h.html │ │ ├── _migration_information_8txt.html │ │ ├── _o_t_g_8h.html │ │ ├── _page__about_l_u_f_a.html │ │ ├── _page__alternative_stacks.html │ │ ├── _page__build_library.html │ │ ├── _page__change_log.html │ │ ├── _page__compiling_apps.html │ │ ├── _page__configuring_apps.html │ │ ├── _page__developing_with_l_u_f_a.html │ │ ├── _page__device_support.html │ │ ├── _page__donating.html │ │ ├── _page__future_changes.html │ │ ├── _page__getting_started.html │ │ ├── _page__l_u_f_a_powered_projects.html │ │ ├── _page__l_u_f_avs_atmel_stack.html │ │ ├── _page__library_apps.html │ │ ├── _page__license_info.html │ │ ├── _page__migration.html │ │ ├── _page__programming_apps.html │ │ ├── _page__resources.html │ │ ├── _page__scheduler_overview.html │ │ ├── _page__software_bootloader_start.html │ │ ├── _page__token_summary.html │ │ ├── _page__v_i_d_p_i_d.html │ │ ├── _page__why_use_l_u_f_a.html │ │ ├── _page__writing_board_drivers.html │ │ ├── _pipe_8h.html │ │ ├── _printer_8h.html │ │ ├── _programming_apps_8txt.html │ │ ├── _r_n_d_i_s_8h.html │ │ ├── _r_n_d_i_s_constants_8h.html │ │ ├── _s_p_i_8h.html │ │ ├── _s_t_k525_2_a_t45_d_b321_c_8h.html │ │ ├── _s_t_k526_2_a_t45_d_b642_d_8h.html │ │ ├── _scheduler_8h.html │ │ ├── _scheduler_overview_8txt.html │ │ ├── _serial_8h.html │ │ ├── _serial_stream_8h.html │ │ ├── _software_bootloader_jump_8txt.html │ │ ├── _std_descriptors_8h.html │ │ ├── _std_request_type_8h.html │ │ ├── _still_image_8h.html │ │ ├── _stream_callbacks_8h.html │ │ ├── _t_w_i_8h.html │ │ ├── _temperature_8h.html │ │ ├── _terminal_codes_8h.html │ │ ├── _u_s_b_8h.html │ │ ├── _u_s_b_controller_8h.html │ │ ├── _u_s_b_interrupt_8h.html │ │ ├── _u_s_b_k_e_y_2_a_t45_d_b642_d_8h.html │ │ ├── _u_s_b_mode_8h.html │ │ ├── _u_s_b_task_8h.html │ │ ├── _v_i_d_and_p_i_d_values_8txt.html │ │ ├── _version_8h.html │ │ ├── _why_use_l_u_f_a_8txt.html │ │ ├── _writing_board_drivers_8txt.html │ │ ├── _x_p_l_a_i_n_2_a_t45_d_b642_d_8h.html │ │ ├── annotated.html │ │ ├── classes.html │ │ ├── deprecated.html │ │ ├── dir_0723ed730419376eb69d0088dd200a0b.html │ │ ├── dir_0d4ec63bf100f332888273f0a306d57e.html │ │ ├── dir_2777733a8df79043e0870d714d0f36fa.html │ │ ├── dir_344ee400afb10815bde6b1ca5a0bf617.html │ │ ├── dir_4219f084473eb349dcd7e352c8c750d8.html │ │ ├── dir_433593efa32a8163edb75ef4cb38a9fa.html │ │ ├── dir_441b29cf22b3e8f35e0606500bd20b66.html │ │ ├── dir_4829951572cc130e0a0b629ab2a69a17.html │ │ ├── dir_5f3efc7fb0fe7b1413cb79904b6f438a.html │ │ ├── dir_79d0079dc4a803d35e39d58bbc4f01b0.html │ │ ├── dir_7a59b1cf324a39f44fed0e9745c41013.html │ │ ├── dir_825d563f9501f6a96751725902172788.html │ │ ├── dir_82c7b043fbacc679131b658973a0fcd7.html │ │ ├── dir_882f28f26dd7a20418eb42c424470392.html │ │ ├── dir_8a0fa50825a4c273e51552ef3841b448.html │ │ ├── dir_8ddb23a55634b26254c7a71ef9c65e4e.html │ │ ├── dir_90cb472b1d06cd90fe8c3ca9eb616fa8.html │ │ ├── dir_940a4de2d653e698dee55299e48184ba.html │ │ ├── dir_9541ea518ff8c894e4e234bd22aed3d8.html │ │ ├── dir_9bb7feb6272d6178f35bfe6bd3f44d7e.html │ │ ├── dir_9c3ddd34da0c3c8bc514dddeb8fed137.html │ │ ├── dir_9d073d7caf6fb75ffe53ac3382dc0f45.html │ │ ├── dir_a16db90bf5d90374b1e04ce33e915e91.html │ │ ├── dir_c7d257928c7e1ef90bd1720a73cf84ad.html │ │ ├── dir_cbc145ba02ef25705f83f3a8b6935b26.html │ │ ├── dir_dc5481a2950904f193755737d227659c.html │ │ ├── dir_df6bc5fef39d2b5f03af69974fbd773e.html │ │ ├── dirs.html │ │ ├── doxygen.css │ │ ├── files.html │ │ ├── functions.html │ │ ├── functions_0x62.html │ │ ├── functions_0x63.html │ │ ├── functions_0x64.html │ │ ├── functions_0x65.html │ │ ├── functions_0x66.html │ │ ├── functions_0x67.html │ │ ├── functions_0x68.html │ │ ├── functions_0x69.html │ │ ├── functions_0x6a.html │ │ ├── functions_0x6b.html │ │ ├── functions_0x6c.html │ │ ├── functions_0x6d.html │ │ ├── functions_0x6e.html │ │ ├── functions_0x6f.html │ │ ├── functions_0x70.html │ │ ├── functions_0x72.html │ │ ├── functions_0x73.html │ │ ├── functions_0x74.html │ │ ├── functions_0x75.html │ │ ├── functions_0x76.html │ │ ├── functions_0x77.html │ │ ├── functions_0x78.html │ │ ├── functions_0x79.html │ │ ├── functions_vars.html │ │ ├── functions_vars_0x62.html │ │ ├── functions_vars_0x63.html │ │ ├── functions_vars_0x64.html │ │ ├── functions_vars_0x65.html │ │ ├── functions_vars_0x66.html │ │ ├── functions_vars_0x67.html │ │ ├── functions_vars_0x68.html │ │ ├── functions_vars_0x69.html │ │ ├── functions_vars_0x6a.html │ │ ├── functions_vars_0x6b.html │ │ ├── functions_vars_0x6c.html │ │ ├── functions_vars_0x6d.html │ │ ├── functions_vars_0x6e.html │ │ ├── functions_vars_0x6f.html │ │ ├── functions_vars_0x70.html │ │ ├── functions_vars_0x72.html │ │ ├── functions_vars_0x73.html │ │ ├── functions_vars_0x74.html │ │ ├── functions_vars_0x75.html │ │ ├── functions_vars_0x76.html │ │ ├── functions_vars_0x77.html │ │ ├── functions_vars_0x78.html │ │ ├── functions_vars_0x79.html │ │ ├── globals.html │ │ ├── globals_0x62.html │ │ ├── globals_0x63.html │ │ ├── globals_0x64.html │ │ ├── globals_0x65.html │ │ ├── globals_0x66.html │ │ ├── globals_0x68.html │ │ ├── globals_0x69.html │ │ ├── globals_0x6a.html │ │ ├── globals_0x6c.html │ │ ├── globals_0x6d.html │ │ ├── globals_0x6e.html │ │ ├── globals_0x6f.html │ │ ├── globals_0x70.html │ │ ├── globals_0x72.html │ │ ├── globals_0x73.html │ │ ├── globals_0x74.html │ │ ├── globals_0x75.html │ │ ├── globals_0x76.html │ │ ├── globals_defs.html │ │ ├── globals_defs_0x62.html │ │ ├── globals_defs_0x63.html │ │ ├── globals_defs_0x64.html │ │ ├── globals_defs_0x65.html │ │ ├── globals_defs_0x66.html │ │ ├── globals_defs_0x68.html │ │ ├── globals_defs_0x69.html │ │ ├── globals_defs_0x6a.html │ │ ├── globals_defs_0x6c.html │ │ ├── globals_defs_0x6d.html │ │ ├── globals_defs_0x6e.html │ │ ├── globals_defs_0x6f.html │ │ ├── globals_defs_0x70.html │ │ ├── globals_defs_0x72.html │ │ ├── globals_defs_0x73.html │ │ ├── globals_defs_0x74.html │ │ ├── globals_defs_0x75.html │ │ ├── globals_defs_0x76.html │ │ ├── globals_enum.html │ │ ├── globals_eval.html │ │ ├── globals_func.html │ │ ├── globals_func_0x62.html │ │ ├── globals_func_0x63.html │ │ ├── globals_func_0x64.html │ │ ├── globals_func_0x65.html │ │ ├── globals_func_0x68.html │ │ ├── globals_func_0x6a.html │ │ ├── globals_func_0x6c.html │ │ ├── globals_func_0x6d.html │ │ ├── globals_func_0x70.html │ │ ├── globals_func_0x72.html │ │ ├── globals_func_0x73.html │ │ ├── globals_func_0x74.html │ │ ├── globals_func_0x75.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── group___group___a_d_c.html │ │ ├── group___group___a_d_c___a_v_r_u4_u6_u7.html │ │ ├── group___group___bit_manip.html │ │ ├── group___group___board_drivers.html │ │ ├── group___group___board_types.html │ │ ├── group___group___buttons.html │ │ ├── group___group___buttons___a_t_a_v_r_u_s_b_r_f01.html │ │ ├── group___group___buttons___b_e_n_i_t_o.html │ │ ├── group___group___buttons___b_u_m_b_l_e_b.html │ │ ├── group___group___buttons___e_v_k527.html │ │ ├── group___group___buttons___j_m_d_b_u2.html │ │ ├── group___group___buttons___s_t_k525.html │ │ ├── group___group___buttons___s_t_k526.html │ │ ├── group___group___buttons___u_s_b_k_e_y.html │ │ ├── group___group___buttons___u_s_b_t_i_n_y_m_k_i_i.html │ │ ├── group___group___common.html │ │ ├── group___group___config_descriptor_parser.html │ │ ├── group___group___dataflash.html │ │ ├── group___group___dataflash___e_v_k527.html │ │ ├── group___group___dataflash___e_v_k527___a_t45_d_b321_c.html │ │ ├── group___group___dataflash___s_t_k525.html │ │ ├── group___group___dataflash___s_t_k525___a_t45_d_b321_c.html │ │ ├── group___group___dataflash___s_t_k526.html │ │ ├── group___group___dataflash___s_t_k526___a_t45_d_b642_d.html │ │ ├── group___group___dataflash___u_s_b_k_e_y.html │ │ ├── group___group___dataflash___u_s_b_k_e_y___a_t45_d_b642_d.html │ │ ├── group___group___dataflash___x_p_l_a_i_n.html │ │ ├── group___group___dataflash___x_p_l_a_i_n___a_t45_d_b642_d.html │ │ ├── group___group___debugging.html │ │ ├── group___group___descriptors.html │ │ ├── group___group___device.html │ │ ├── group___group___endpoint_management.html │ │ ├── group___group___endpoint_packet_management.html │ │ ├── group___group___endpoint_primitive_r_w.html │ │ ├── group___group___endpoint_r_w.html │ │ ├── group___group___endpoint_stream_r_w.html │ │ ├── group___group___events.html │ │ ├── group___group___g_c_c_attr.html │ │ ├── group___group___h_i_d_i_o_f_const.html │ │ ├── group___group___h_i_d_parser.html │ │ ├── group___group___host.html │ │ ├── group___group___joystick.html │ │ ├── group___group___joystick___b_u_m_b_l_e_b.html │ │ ├── group___group___joystick___e_v_k527.html │ │ ├── group___group___joystick___s_t_k525.html │ │ ├── group___group___joystick___s_t_k526.html │ │ ├── group___group___joystick___u_s_b_k_e_y.html │ │ ├── group___group___l_e_ds.html │ │ ├── group___group___l_e_ds___a_t_a_v_r_u_s_b_r_f01.html │ │ ├── group___group___l_e_ds___b_e_n_i_t_o.html │ │ ├── group___group___l_e_ds___b_u_m_b_l_e_b.html │ │ ├── group___group___l_e_ds___e_v_k527.html │ │ ├── group___group___l_e_ds___j_m_d_b_u2.html │ │ ├── group___group___l_e_ds___r_z_u_s_b_s_t_i_c_k.html │ │ ├── group___group___l_e_ds___s_t_k525.html │ │ ├── group___group___l_e_ds___s_t_k526.html │ │ ├── group___group___l_e_ds___t_e_e_n_s_y.html │ │ ├── group___group___l_e_ds___u_s_b_k_e_y.html │ │ ├── group___group___l_e_ds___u_s_b_t_i_n_y_m_k_i_i.html │ │ ├── group___group___l_e_ds___x_p_l_a_i_n.html │ │ ├── group___group___misc_drivers.html │ │ ├── group___group___o_t_g.html │ │ ├── group___group___peripheral_drivers.html │ │ ├── group___group___pipe_control_req.html │ │ ├── group___group___pipe_management.html │ │ ├── group___group___pipe_packet_management.html │ │ ├── group___group___pipe_primitive_r_w.html │ │ ├── group___group___pipe_r_w.html │ │ ├── group___group___pipe_stream_r_w.html │ │ ├── group___group___s_p_i.html │ │ ├── group___group___scheduler.html │ │ ├── group___group___serial.html │ │ ├── group___group___serial_stream.html │ │ ├── group___group___std_request.html │ │ ├── group___group___stream_callbacks.html │ │ ├── group___group___t_w_i.html │ │ ├── group___group___t_w_i___a_v_r_u4_u6_u7.html │ │ ├── group___group___temperature.html │ │ ├── group___group___terminal.html │ │ ├── group___group___u_s_b.html │ │ ├── group___group___u_s_b_class_audio.html │ │ ├── group___group___u_s_b_class_audio_common.html │ │ ├── group___group___u_s_b_class_audio_device.html │ │ ├── group___group___u_s_b_class_c_d_c.html │ │ ├── group___group___u_s_b_class_c_d_c_common.html │ │ ├── group___group___u_s_b_class_c_d_c_device.html │ │ ├── group___group___u_s_b_class_c_d_c_host.html │ │ ├── group___group___u_s_b_class_drivers.html │ │ ├── group___group___u_s_b_class_h_i_d.html │ │ ├── group___group___u_s_b_class_h_i_d_common.html │ │ ├── group___group___u_s_b_class_h_i_d_device.html │ │ ├── group___group___u_s_b_class_h_i_d_host.html │ │ ├── group___group___u_s_b_class_m_i_d_i.html │ │ ├── group___group___u_s_b_class_m_i_d_i_common.html │ │ ├── group___group___u_s_b_class_m_i_d_i_device.html │ │ ├── group___group___u_s_b_class_m_i_d_i_host.html │ │ ├── group___group___u_s_b_class_m_s.html │ │ ├── group___group___u_s_b_class_m_s_common.html │ │ ├── group___group___u_s_b_class_m_s_device.html │ │ ├── group___group___u_s_b_class_mass_storage_host.html │ │ ├── group___group___u_s_b_class_printer.html │ │ ├── group___group___u_s_b_class_printer_common.html │ │ ├── group___group___u_s_b_class_printer_host.html │ │ ├── group___group___u_s_b_class_r_n_d_i_s.html │ │ ├── group___group___u_s_b_class_r_n_d_i_s_common.html │ │ ├── group___group___u_s_b_class_r_n_d_i_s_device.html │ │ ├── group___group___u_s_b_class_r_n_d_i_s_host.html │ │ ├── group___group___u_s_b_class_s_i.html │ │ ├── group___group___u_s_b_class_s_i_common.html │ │ ├── group___group___u_s_b_class_still_image_host.html │ │ ├── group___group___u_s_b_management.html │ │ ├── group___group___u_s_b_mode.html │ │ ├── index.html │ │ ├── installdox │ │ ├── jquery.js │ │ ├── modules.html │ │ ├── navtree.css │ │ ├── navtree.js │ │ ├── pages.html │ │ ├── resize.js │ │ ├── search/ │ │ │ ├── all_61.html │ │ │ ├── all_62.html │ │ │ ├── all_63.html │ │ │ ├── all_64.html │ │ │ ├── all_65.html │ │ │ ├── all_66.html │ │ │ ├── all_67.html │ │ │ ├── all_68.html │ │ │ ├── all_69.html │ │ │ ├── all_6a.html │ │ │ ├── all_6b.html │ │ │ ├── all_6c.html │ │ │ ├── all_6d.html │ │ │ ├── all_6e.html │ │ │ ├── all_6f.html │ │ │ ├── all_70.html │ │ │ ├── all_72.html │ │ │ ├── all_73.html │ │ │ ├── all_74.html │ │ │ ├── all_75.html │ │ │ ├── all_76.html │ │ │ ├── all_77.html │ │ │ ├── all_78.html │ │ │ ├── all_79.html │ │ │ ├── classes_65.html │ │ │ ├── classes_68.html │ │ │ ├── classes_6d.html │ │ │ ├── classes_72.html │ │ │ ├── classes_73.html │ │ │ ├── classes_74.html │ │ │ ├── classes_75.html │ │ │ ├── defines_61.html │ │ │ ├── defines_62.html │ │ │ ├── defines_63.html │ │ │ ├── defines_64.html │ │ │ ├── defines_65.html │ │ │ ├── defines_66.html │ │ │ ├── defines_68.html │ │ │ ├── defines_69.html │ │ │ ├── defines_6a.html │ │ │ ├── defines_6c.html │ │ │ ├── defines_6d.html │ │ │ ├── defines_6e.html │ │ │ ├── defines_6f.html │ │ │ ├── defines_70.html │ │ │ ├── defines_72.html │ │ │ ├── defines_73.html │ │ │ ├── defines_74.html │ │ │ ├── defines_75.html │ │ │ ├── defines_76.html │ │ │ ├── enums_63.html │ │ │ ├── enums_64.html │ │ │ ├── enums_65.html │ │ │ ├── enums_68.html │ │ │ ├── enums_6d.html │ │ │ ├── enums_6e.html │ │ │ ├── enums_70.html │ │ │ ├── enums_72.html │ │ │ ├── enums_73.html │ │ │ ├── enums_75.html │ │ │ ├── enumvalues_63.html │ │ │ ├── enumvalues_64.html │ │ │ ├── enumvalues_65.html │ │ │ ├── enumvalues_68.html │ │ │ ├── enumvalues_6d.html │ │ │ ├── enumvalues_6e.html │ │ │ ├── enumvalues_70.html │ │ │ ├── enumvalues_72.html │ │ │ ├── enumvalues_73.html │ │ │ ├── enumvalues_75.html │ │ │ ├── files_61.html │ │ │ ├── files_62.html │ │ │ ├── files_63.html │ │ │ ├── files_64.html │ │ │ ├── files_65.html │ │ │ ├── files_66.html │ │ │ ├── files_67.html │ │ │ ├── files_68.html │ │ │ ├── files_6a.html │ │ │ ├── files_6c.html │ │ │ ├── files_6d.html │ │ │ ├── files_6f.html │ │ │ ├── files_70.html │ │ │ ├── files_72.html │ │ │ ├── files_73.html │ │ │ ├── files_74.html │ │ │ ├── files_75.html │ │ │ ├── files_76.html │ │ │ ├── files_77.html │ │ │ ├── functions_61.html │ │ │ ├── functions_62.html │ │ │ ├── functions_63.html │ │ │ ├── functions_64.html │ │ │ ├── functions_65.html │ │ │ ├── functions_68.html │ │ │ ├── functions_6a.html │ │ │ ├── functions_6c.html │ │ │ ├── functions_6d.html │ │ │ ├── functions_70.html │ │ │ ├── functions_72.html │ │ │ ├── functions_73.html │ │ │ ├── functions_74.html │ │ │ ├── functions_75.html │ │ │ ├── nomatches.html │ │ │ ├── search.css │ │ │ ├── search.js │ │ │ ├── typedefs_63.html │ │ │ ├── typedefs_73.html │ │ │ ├── typedefs_74.html │ │ │ ├── typedefs_75.html │ │ │ ├── variables_61.html │ │ │ ├── variables_62.html │ │ │ ├── variables_63.html │ │ │ ├── variables_64.html │ │ │ ├── variables_65.html │ │ │ ├── variables_66.html │ │ │ ├── variables_67.html │ │ │ ├── variables_68.html │ │ │ ├── variables_69.html │ │ │ ├── variables_6a.html │ │ │ ├── variables_6b.html │ │ │ ├── variables_6c.html │ │ │ ├── variables_6d.html │ │ │ ├── variables_6e.html │ │ │ ├── variables_6f.html │ │ │ ├── variables_70.html │ │ │ ├── variables_72.html │ │ │ ├── variables_73.html │ │ │ ├── variables_74.html │ │ │ ├── variables_75.html │ │ │ ├── variables_76.html │ │ │ ├── variables_77.html │ │ │ ├── variables_78.html │ │ │ └── variables_79.html │ │ ├── struct_ethernet___frame___info__t.html │ │ ├── struct_h_i_d___collection_path__t.html │ │ ├── struct_h_i_d___min_max__t.html │ │ ├── struct_h_i_d___report_info__t.html │ │ ├── struct_h_i_d___report_item___attributes__t.html │ │ ├── struct_h_i_d___report_item__t.html │ │ ├── struct_h_i_d___report_size_info__t.html │ │ ├── struct_h_i_d___unit__t.html │ │ ├── struct_h_i_d___usage__t.html │ │ ├── struct_m_a_c___address__t.html │ │ ├── struct_m_i_d_i___event_packet__t.html │ │ ├── struct_m_s___command_block_wrapper__t.html │ │ ├── struct_m_s___command_status_wrapper__t.html │ │ ├── struct_r_n_d_i_s___initialize___complete__t.html │ │ ├── struct_r_n_d_i_s___initialize___message__t.html │ │ ├── struct_r_n_d_i_s___keep_alive___complete__t.html │ │ ├── struct_r_n_d_i_s___keep_alive___message__t.html │ │ ├── struct_r_n_d_i_s___message___header__t.html │ │ ├── struct_r_n_d_i_s___packet___message__t.html │ │ ├── struct_r_n_d_i_s___query___complete__t.html │ │ ├── struct_r_n_d_i_s___query___message__t.html │ │ ├── struct_r_n_d_i_s___reset___complete__t.html │ │ ├── struct_r_n_d_i_s___set___complete__t.html │ │ ├── struct_r_n_d_i_s___set___message__t.html │ │ ├── struct_s_c_s_i___capacity__t.html │ │ ├── struct_s_c_s_i___inquiry___response__t.html │ │ ├── struct_s_c_s_i___request___sense___response__t.html │ │ ├── struct_s_i___p_i_m_a___container__t.html │ │ ├── struct_task_entry__t.html │ │ ├── struct_u_s_b___audio___feature_unit__t.html │ │ ├── struct_u_s_b___audio___format__t.html │ │ ├── struct_u_s_b___audio___input_terminal__t.html │ │ ├── struct_u_s_b___audio___interface___a_c__t.html │ │ ├── struct_u_s_b___audio___interface___a_s__t.html │ │ ├── struct_u_s_b___audio___output_terminal__t.html │ │ ├── struct_u_s_b___audio___sample_freq__t.html │ │ ├── struct_u_s_b___audio___stream_endpoint___spc__t.html │ │ ├── struct_u_s_b___audio___stream_endpoint___std__t.html │ │ ├── struct_u_s_b___class_info___audio___device__t.html │ │ ├── struct_u_s_b___class_info___c_d_c___device__t.html │ │ ├── struct_u_s_b___class_info___c_d_c___host__t.html │ │ ├── struct_u_s_b___class_info___h_i_d___device__t.html │ │ ├── struct_u_s_b___class_info___h_i_d___host__t.html │ │ ├── struct_u_s_b___class_info___m_i_d_i___device__t.html │ │ ├── struct_u_s_b___class_info___m_i_d_i___host__t.html │ │ ├── struct_u_s_b___class_info___m_s___device__t.html │ │ ├── struct_u_s_b___class_info___m_s___host__t.html │ │ ├── struct_u_s_b___class_info___p_r_n_t___host__t.html │ │ ├── struct_u_s_b___class_info___r_n_d_i_s___device__t.html │ │ ├── struct_u_s_b___class_info___r_n_d_i_s___host__t.html │ │ ├── struct_u_s_b___class_info___s_i___host__t.html │ │ ├── struct_u_s_b___descriptor___configuration___header__t.html │ │ ├── struct_u_s_b___descriptor___device__t.html │ │ ├── struct_u_s_b___descriptor___endpoint__t.html │ │ ├── struct_u_s_b___descriptor___header__t.html │ │ ├── struct_u_s_b___descriptor___interface___association__t.html │ │ ├── struct_u_s_b___descriptor___interface__t.html │ │ ├── struct_u_s_b___descriptor___string__t.html │ │ ├── struct_u_s_b___h_i_d___descriptor__t.html │ │ ├── struct_u_s_b___keyboard_report___data__t.html │ │ ├── struct_u_s_b___m_i_d_i___audio_interface___a_s__t.html │ │ ├── struct_u_s_b___m_i_d_i___in___jack__t.html │ │ ├── struct_u_s_b___m_i_d_i___jack___endpoint__t.html │ │ ├── struct_u_s_b___m_i_d_i___out___jack__t.html │ │ ├── struct_u_s_b___mouse_report___data__t.html │ │ ├── struct_u_s_b___request___header__t.html │ │ ├── struct_u_s_b___std_descriptor___configuration___header__t.html │ │ ├── struct_u_s_b___std_descriptor___device__t.html │ │ ├── struct_u_s_b___std_descriptor___endpoint__t.html │ │ ├── struct_u_s_b___std_descriptor___header__t.html │ │ ├── struct_u_s_b___std_descriptor___interface___association__t.html │ │ ├── struct_u_s_b___std_descriptor___interface__t.html │ │ ├── struct_u_s_b___std_descriptor___string__t.html │ │ └── tabs.css │ ├── Doxygen.conf │ ├── DriverStubs/ │ │ ├── Buttons.h │ │ ├── Dataflash.h │ │ ├── Joystick.h │ │ └── LEDs.h │ ├── Drivers/ │ │ ├── Board/ │ │ │ ├── ATAVRUSBRF01/ │ │ │ │ ├── Buttons.h │ │ │ │ └── LEDs.h │ │ │ ├── BENITO/ │ │ │ │ ├── Buttons.h │ │ │ │ └── LEDs.h │ │ │ ├── BUMBLEB/ │ │ │ │ ├── Buttons.h │ │ │ │ ├── Joystick.h │ │ │ │ └── LEDs.h │ │ │ ├── Buttons.h │ │ │ ├── Dataflash.h │ │ │ ├── EVK527/ │ │ │ │ ├── AT45DB321C.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ ├── Joystick.h │ │ │ │ └── LEDs.h │ │ │ ├── JMDBU2/ │ │ │ │ ├── Buttons.h │ │ │ │ └── LEDs.h │ │ │ ├── Joystick.h │ │ │ ├── LEDs.h │ │ │ ├── RZUSBSTICK/ │ │ │ │ └── LEDs.h │ │ │ ├── STK525/ │ │ │ │ ├── AT45DB321C.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ ├── Joystick.h │ │ │ │ └── LEDs.h │ │ │ ├── STK526/ │ │ │ │ ├── AT45DB642D.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ ├── Joystick.h │ │ │ │ └── LEDs.h │ │ │ ├── TEENSY/ │ │ │ │ └── LEDs.h │ │ │ ├── Temperature.c │ │ │ ├── Temperature.h │ │ │ ├── USBKEY/ │ │ │ │ ├── AT45DB642D.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ ├── Joystick.h │ │ │ │ └── LEDs.h │ │ │ ├── USBTINYMKII/ │ │ │ │ ├── Buttons.h │ │ │ │ └── LEDs.h │ │ │ └── XPLAIN/ │ │ │ ├── AT45DB642D.h │ │ │ ├── Dataflash.h │ │ │ └── LEDs.h │ │ ├── Misc/ │ │ │ └── TerminalCodes.h │ │ ├── Peripheral/ │ │ │ ├── ADC.h │ │ │ ├── AVRU4U6U7/ │ │ │ │ ├── ADC.h │ │ │ │ └── TWI.h │ │ │ ├── SPI.h │ │ │ ├── Serial.c │ │ │ ├── Serial.h │ │ │ ├── SerialStream.c │ │ │ ├── SerialStream.h │ │ │ ├── TWI.c │ │ │ └── TWI.h │ │ └── USB/ │ │ ├── Class/ │ │ │ ├── Audio.h │ │ │ ├── CDC.h │ │ │ ├── Common/ │ │ │ │ ├── Audio.h │ │ │ │ ├── CDC.h │ │ │ │ ├── HID.h │ │ │ │ ├── MIDI.h │ │ │ │ ├── MassStorage.h │ │ │ │ ├── Printer.h │ │ │ │ ├── RNDIS.h │ │ │ │ ├── RNDISConstants.h │ │ │ │ └── StillImage.h │ │ │ ├── Device/ │ │ │ │ ├── Audio.c │ │ │ │ ├── Audio.h │ │ │ │ ├── CDC.c │ │ │ │ ├── CDC.h │ │ │ │ ├── HID.c │ │ │ │ ├── HID.h │ │ │ │ ├── MIDI.c │ │ │ │ ├── MIDI.h │ │ │ │ ├── MassStorage.c │ │ │ │ ├── MassStorage.h │ │ │ │ ├── RNDIS.c │ │ │ │ └── RNDIS.h │ │ │ ├── HID.h │ │ │ ├── Host/ │ │ │ │ ├── CDC.c │ │ │ │ ├── CDC.h │ │ │ │ ├── HID.c │ │ │ │ ├── HID.h │ │ │ │ ├── HIDParser.c │ │ │ │ ├── HIDParser.h │ │ │ │ ├── HIDReportData.h │ │ │ │ ├── MIDI.c │ │ │ │ ├── MIDI.h │ │ │ │ ├── MassStorage.c │ │ │ │ ├── MassStorage.h │ │ │ │ ├── Printer.c │ │ │ │ ├── Printer.h │ │ │ │ ├── RNDIS.c │ │ │ │ ├── RNDIS.h │ │ │ │ ├── StillImage.c │ │ │ │ └── StillImage.h │ │ │ ├── MIDI.h │ │ │ ├── MassStorage.h │ │ │ ├── Printer.h │ │ │ ├── RNDIS.h │ │ │ └── StillImage.h │ │ ├── HighLevel/ │ │ │ ├── ConfigDescriptor.c │ │ │ ├── ConfigDescriptor.h │ │ │ ├── DeviceStandardReq.c │ │ │ ├── DeviceStandardReq.h │ │ │ ├── Events.c │ │ │ ├── Events.h │ │ │ ├── HostStandardReq.c │ │ │ ├── HostStandardReq.h │ │ │ ├── StdDescriptors.h │ │ │ ├── StdRequestType.h │ │ │ ├── StreamCallbacks.h │ │ │ ├── USBMode.h │ │ │ ├── USBTask.c │ │ │ └── USBTask.h │ │ ├── LowLevel/ │ │ │ ├── Device.c │ │ │ ├── Device.h │ │ │ ├── Endpoint.c │ │ │ ├── Endpoint.h │ │ │ ├── Host.c │ │ │ ├── Host.h │ │ │ ├── OTG.h │ │ │ ├── Pipe.c │ │ │ ├── Pipe.h │ │ │ ├── Template/ │ │ │ │ ├── Template_Endpoint_Control_R.c │ │ │ │ ├── Template_Endpoint_Control_W.c │ │ │ │ ├── Template_Endpoint_RW.c │ │ │ │ └── Template_Pipe_RW.c │ │ │ ├── USBController.c │ │ │ ├── USBController.h │ │ │ ├── USBInterrupt.c │ │ │ └── USBInterrupt.h │ │ └── USB.h │ ├── License.txt │ ├── ManPages/ │ │ ├── AboutLUFA.txt │ │ ├── AlternativeStacks.txt │ │ ├── BuildingLinkableLibraries.txt │ │ ├── ChangeLog.txt │ │ ├── CompileTimeTokens.txt │ │ ├── CompilingApps.txt │ │ ├── ConfiguringApps.txt │ │ ├── DevelopingWithLUFA.txt │ │ ├── DeviceSupport.txt │ │ ├── DirectorySummaries.txt │ │ ├── Donating.txt │ │ ├── FutureChanges.txt │ │ ├── GettingStarted.txt │ │ ├── Groups.txt │ │ ├── LUFAPoweredProjects.txt │ │ ├── LUFAvsAtmelStack.txt │ │ ├── LibraryApps.txt │ │ ├── LibraryResources.txt │ │ ├── LicenseInfo.txt │ │ ├── MainPage.txt │ │ ├── MigrationInformation.txt │ │ ├── ProgrammingApps.txt │ │ ├── SchedulerOverview.txt │ │ ├── SoftwareBootloaderJump.txt │ │ ├── VIDAndPIDValues.txt │ │ ├── WhyUseLUFA.txt │ │ └── WritingBoardDrivers.txt │ ├── Scheduler/ │ │ ├── Scheduler.c │ │ └── Scheduler.h │ ├── Version.h │ └── makefile ├── README.md ├── examples/ │ ├── big_joystick_demo.ino │ ├── joystick_usb_demo.ino │ ├── kbd_usb_demo.ino │ ├── midi_usb_demo.ino │ └── mouse_usb_demo.ino └── firmwares/ ├── Arduino-big-joystick.hex ├── Arduino-joystick.hex ├── Arduino-keyboard.hex ├── Arduino-mouse.hex ├── Arduino-usbmidi.hex ├── Arduino-usbserial.hex ├── README.txt ├── arduino-big-joystick/ │ ├── Arduino-big-joystick.c │ ├── Arduino-joystick.h │ ├── Board/ │ │ └── LEDs.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Lib/ │ │ └── LightweightRingBuff.h │ ├── makefile │ └── readme.txt ├── arduino-joystick/ │ ├── Arduino-joystick.c │ ├── Arduino-joystick.h │ ├── Board/ │ │ └── LEDs.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Lib/ │ │ └── LightweightRingBuff.h │ ├── makefile │ └── readme.txt ├── arduino-keyboard/ │ ├── Arduino-keyboard.c │ ├── Arduino-keyboard.h │ ├── Board/ │ │ └── LEDs.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Lib/ │ │ └── LightweightRingBuff.h │ ├── makefile │ └── readme.txt ├── arduino-mouse/ │ ├── Arduino-mouse.c │ ├── Arduino-mouse.h │ ├── Board/ │ │ └── LEDs.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Lib/ │ │ └── LightweightRingBuff.h │ ├── makefile │ └── readme.txt ├── arduino-usbmidi/ │ ├── Arduino-usbmidi.c │ ├── Arduino-usbmidi.h │ ├── Board/ │ │ └── LEDs.h │ ├── Descriptors.c │ ├── Descriptors.h │ ├── Lib/ │ │ └── LightweightRingBuff.h │ ├── MIDI.c │ ├── MIDI.h │ ├── makefile │ └── readme.txt └── arduino-usbserial/ ├── Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex ├── Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex ├── Arduino-usbserial-atmega16u2-Uno-Rev3.hex ├── Arduino-usbserial-mega.hex ├── Arduino-usbserial-uno.hex ├── Arduino-usbserial.c ├── Arduino-usbserial.h ├── Board/ │ └── LEDs.h ├── Descriptors.c ├── Descriptors.h ├── Lib/ │ └── LightweightRingBuff.h ├── makefile └── readme.txt