├── .gitignore ├── 1_config_scripts ├── CONFIGURE_GRUBswitch.sh ├── _1_extract_menuentries.sh ├── _2_configure_and_generate_bootfiles.sh ├── _3_remove_generated_files.sh ├── _4_write_entries_to_usb_device.sh ├── _5_install_uptodate_hashes.sh ├── _6_remove_all_hashes.sh ├── _7_install_grubswitch.sh ├── _8_remove_grubswitch.sh ├── _shared_objects.sh ├── _update-grub.sh ├── _update-grub2.sh └── modifier_script │ └── 99_grub_switch ├── 2_usb_device ├── Makefile ├── boards │ ├── arduinoleonardo.boardinfo.txt │ ├── arduinomicro.boardinfo.txt │ ├── customhw_revX_YYu4.boardinfo.txt │ ├── dfrbeetle.boardinfo.txt │ ├── include │ │ ├── arduino_leonardo.h │ │ ├── arduino_micro.h │ │ ├── boards.h │ │ ├── customhw_revb_16u4.h │ │ ├── customhw_revb_32u4.h │ │ ├── customhw_revc_16u4.h │ │ ├── customhw_revc_32u4.h │ │ ├── dfr_beetle.h │ │ ├── itsybitsy_3v.h │ │ ├── itsybitsy_5v.h │ │ ├── promicro_3v.h │ │ ├── promicro_5v.h │ │ └── teensy20.h │ ├── itsybitsy.boardinfo.txt │ ├── promicro.boardinfo.txt │ └── teensy20.boardinfo.new.txt ├── conf │ ├── conf_scheduler.h │ ├── conf_usb.h │ └── config.h ├── lib_mcu │ ├── compiler.h │ ├── pll │ │ └── pll_drv.h │ ├── power │ │ ├── power_drv.c │ │ └── power_drv.h │ ├── usb │ │ ├── usb_drv.c │ │ └── usb_drv.h │ └── wdt │ │ ├── wdt_drv.c │ │ └── wdt_drv.h ├── lib_mem │ └── cf │ │ ├── boot_choice.c │ │ ├── boot_choice.h │ │ ├── bootfile_template.S │ │ ├── cf.c │ │ ├── cf.h │ │ ├── cf_mem.c │ │ ├── cf_mem.h │ │ ├── fat12_data.c │ │ └── fat12_data.h ├── main │ ├── main.c │ ├── storage_task.c │ ├── storage_task.h │ ├── usb_descriptors.c │ ├── usb_descriptors.h │ ├── usb_specific_request.c │ └── usb_specific_request.h ├── make_all_boards.sh ├── mk │ └── sources.mk ├── modules │ ├── control_access │ │ ├── ctrl_access.c │ │ ├── ctrl_access.h │ │ └── ctrl_status.h │ ├── scheduler │ │ ├── scheduler.c │ │ └── scheduler.h │ ├── scsi_decoder │ │ ├── scsi_decoder.c │ │ └── scsi_decoder.h │ └── usb │ │ ├── device_chap9 │ │ ├── usb_device_task.c │ │ ├── usb_device_task.h │ │ ├── usb_standard_request.c │ │ └── usb_standard_request.h │ │ ├── usb_commun.h │ │ ├── usb_commun_ms.h │ │ ├── usb_task.c │ │ └── usb_task.h └── prebuilt_images │ ├── GS_ARDUINO_LEONARDO.hex │ ├── GS_ARDUINO_MICRO.hex │ ├── GS_CUSTOMHW_REVB_16U4.hex │ ├── GS_CUSTOMHW_REVB_32U4.hex │ ├── GS_CUSTOMHW_REVC_16U4.hex │ ├── GS_CUSTOMHW_REVC_32U4.hex │ ├── GS_DFR_BEETLE.hex │ ├── GS_ITSYBITSY_3V.hex │ ├── GS_ITSYBITSY_5V.hex │ ├── GS_PROMICRO_3V.hex │ ├── GS_PROMICRO_5V.hex │ ├── GS_TEENSY20.hex │ ├── program_grubswitch_avrdude.sh │ └── program_grubswitch_dfu.sh ├── 3_custom_hardware ├── FREE_PCBs.txt ├── _legacy_RevB │ ├── bill_of_materials │ │ ├── GRUBswitch_CustomHW_RevB_BOM.ods │ │ └── GRUBswitch_CustomHW_RevB_BOM.pdf │ ├── documentation │ │ ├── 3_custom_hardware.pdf │ │ └── src │ │ │ ├── 3_custom_hardware.odt │ │ │ ├── RevB_HWB_FIX.png │ │ │ ├── custom_hw_revb_bottom.png │ │ │ ├── custom_hw_revb_passives_top.png │ │ │ ├── custom_hw_revb_rotary_sw_bottom.png │ │ │ ├── custom_hw_revb_toggle_sw_bottom.png │ │ │ └── custom_hw_revb_top.png │ ├── eagle_files │ │ ├── GRUBswitch_CustomHW_RevB.brd │ │ ├── GRUBswitch_CustomHW_RevB.sch │ │ ├── GRUBswitch_CustomHW_RevB_board_bottom.pdf │ │ ├── GRUBswitch_CustomHW_RevB_board_top.pdf │ │ └── GRUBswitch_CustomHW_RevB_schematic.pdf │ └── gerber_files │ │ ├── GRUBswitch_CustomHW_RevB.GBL │ │ ├── GRUBswitch_CustomHW_RevB.GBO │ │ ├── GRUBswitch_CustomHW_RevB.GBS │ │ ├── GRUBswitch_CustomHW_RevB.GML │ │ ├── GRUBswitch_CustomHW_RevB.GTL │ │ ├── GRUBswitch_CustomHW_RevB.GTO │ │ ├── GRUBswitch_CustomHW_RevB.GTS │ │ └── GRUBswitch_CustomHW_RevB.TXT ├── bill_of_materials │ ├── GRUBswitch_CustomHW_RevC_BOM.ods │ └── GRUBswitch_CustomHW_RevC_BOM.pdf ├── eagle_files │ ├── GRUBswitch_CustomHW_RevC.brd │ ├── GRUBswitch_CustomHW_RevC.sch │ ├── GRUBswitch_CustomHW_RevC_board_bottom.pdf │ ├── GRUBswitch_CustomHW_RevC_board_top.pdf │ └── GRUBswitch_CustomHW_RevC_schematic.pdf └── gerber_files │ ├── GRUBswitch_CustomHW_RevC.GBL │ ├── GRUBswitch_CustomHW_RevC.GBO │ ├── GRUBswitch_CustomHW_RevC.GBS │ ├── GRUBswitch_CustomHW_RevC.GML │ ├── GRUBswitch_CustomHW_RevC.GTL │ ├── GRUBswitch_CustomHW_RevC.GTO │ ├── GRUBswitch_CustomHW_RevC.GTS │ └── GRUBswitch_CustomHW_RevC.TXT ├── 4_misc ├── 3Dprint_Toggleswitch_Stand_STL │ ├── Toggleswitch_stand.stl │ ├── Toggleswitch_stand1.jpg │ ├── Toggleswitch_stand2.jpg │ ├── Toggleswitch_stand_back.png │ ├── Toggleswitch_stand_washer_front.png │ ├── Unterlegscheibe_washer.stl │ └── contents_credits.txt ├── ArduinoMicro_Toggleswitch_Fritzing │ ├── ArduinoMicro_Toggleswitch_Fritzing.fzz │ ├── ArduinoMicro_Toggleswitch_Fritzing.png │ └── contents_credits.txt ├── Lasercut_Case_ProMicro_Toggleswitch_SVG │ ├── GrubSwitch_ProMicro_screwedSwitch.svg │ ├── GrubSwitch_ProMicro_smallSwitch.svg │ ├── ProMicro_case.jpeg │ ├── ProMicro_case2.jpeg │ └── contents_credits.txt └── README.txt ├── IMPORTANT__GRUB2.06.txt ├── LICENSE ├── README.md ├── bootfiles └── template ├── documentation ├── 0_General_Information.pdf ├── 1_config_scripts.pdf ├── 2_usb_device.pdf ├── 3_custom_hardware.pdf └── src │ ├── 0_General_Information.odt │ ├── 1_config_scripts.odt │ ├── 2_usb_device.odt │ ├── 3_custom_hardware.odt │ ├── GRUB2_boot_process.png │ ├── config_1.png │ ├── config_10.png │ ├── config_10a.png │ ├── config_10b.png │ ├── config_11.png │ ├── config_12.png │ ├── config_12b.png │ ├── config_2.png │ ├── config_3.png │ ├── config_4.png │ ├── config_5.png │ ├── config_6.png │ ├── config_7.png │ ├── config_8.png │ ├── config_8a.png │ ├── config_9.png │ ├── custom_hw_revc_bottom.png │ ├── custom_hw_revc_passives_top.png │ ├── custom_hw_revc_rotary_sw_bottom.png │ ├── custom_hw_revc_toggle_sw_bottom.png │ ├── custom_hw_revc_top.png │ ├── grub_cfg_generation.png │ ├── grub_switch_panel_medium.png │ └── quickstart.odt └── quickstart.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/.gitignore -------------------------------------------------------------------------------- /1_config_scripts/CONFIGURE_GRUBswitch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/CONFIGURE_GRUBswitch.sh -------------------------------------------------------------------------------- /1_config_scripts/_1_extract_menuentries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_1_extract_menuentries.sh -------------------------------------------------------------------------------- /1_config_scripts/_2_configure_and_generate_bootfiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_2_configure_and_generate_bootfiles.sh -------------------------------------------------------------------------------- /1_config_scripts/_3_remove_generated_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_3_remove_generated_files.sh -------------------------------------------------------------------------------- /1_config_scripts/_4_write_entries_to_usb_device.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_4_write_entries_to_usb_device.sh -------------------------------------------------------------------------------- /1_config_scripts/_5_install_uptodate_hashes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_5_install_uptodate_hashes.sh -------------------------------------------------------------------------------- /1_config_scripts/_6_remove_all_hashes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_6_remove_all_hashes.sh -------------------------------------------------------------------------------- /1_config_scripts/_7_install_grubswitch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_7_install_grubswitch.sh -------------------------------------------------------------------------------- /1_config_scripts/_8_remove_grubswitch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_8_remove_grubswitch.sh -------------------------------------------------------------------------------- /1_config_scripts/_shared_objects.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/_shared_objects.sh -------------------------------------------------------------------------------- /1_config_scripts/_update-grub.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | exec grub-mkconfig -o "$1" 4 | -------------------------------------------------------------------------------- /1_config_scripts/_update-grub2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | exec grub2-mkconfig -o "$1" 4 | -------------------------------------------------------------------------------- /1_config_scripts/modifier_script/99_grub_switch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/1_config_scripts/modifier_script/99_grub_switch -------------------------------------------------------------------------------- /2_usb_device/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/Makefile -------------------------------------------------------------------------------- /2_usb_device/boards/arduinoleonardo.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/arduinoleonardo.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/arduinomicro.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/arduinomicro.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/customhw_revX_YYu4.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/customhw_revX_YYu4.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/dfrbeetle.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/dfrbeetle.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/include/arduino_leonardo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/arduino_leonardo.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/arduino_micro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/arduino_micro.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/boards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/boards.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/customhw_revb_16u4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/customhw_revb_16u4.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/customhw_revb_32u4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/customhw_revb_32u4.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/customhw_revc_16u4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/customhw_revc_16u4.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/customhw_revc_32u4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/customhw_revc_32u4.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/dfr_beetle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/dfr_beetle.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/itsybitsy_3v.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/itsybitsy_3v.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/itsybitsy_5v.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/itsybitsy_5v.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/promicro_3v.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/promicro_3v.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/promicro_5v.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/promicro_5v.h -------------------------------------------------------------------------------- /2_usb_device/boards/include/teensy20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/include/teensy20.h -------------------------------------------------------------------------------- /2_usb_device/boards/itsybitsy.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/itsybitsy.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/promicro.boardinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/promicro.boardinfo.txt -------------------------------------------------------------------------------- /2_usb_device/boards/teensy20.boardinfo.new.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/boards/teensy20.boardinfo.new.txt -------------------------------------------------------------------------------- /2_usb_device/conf/conf_scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/conf/conf_scheduler.h -------------------------------------------------------------------------------- /2_usb_device/conf/conf_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/conf/conf_usb.h -------------------------------------------------------------------------------- /2_usb_device/conf/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/conf/config.h -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/compiler.h -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/pll/pll_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/pll/pll_drv.h -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/power/power_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/power/power_drv.c -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/power/power_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/power/power_drv.h -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/usb/usb_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/usb/usb_drv.c -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/usb/usb_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/usb/usb_drv.h -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/wdt/wdt_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/wdt/wdt_drv.c -------------------------------------------------------------------------------- /2_usb_device/lib_mcu/wdt/wdt_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mcu/wdt/wdt_drv.h -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/boot_choice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/boot_choice.c -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/boot_choice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/boot_choice.h -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/bootfile_template.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/bootfile_template.S -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/cf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/cf.c -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/cf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/cf.h -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/cf_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/cf_mem.c -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/cf_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/cf_mem.h -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/fat12_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/fat12_data.c -------------------------------------------------------------------------------- /2_usb_device/lib_mem/cf/fat12_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/lib_mem/cf/fat12_data.h -------------------------------------------------------------------------------- /2_usb_device/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/main.c -------------------------------------------------------------------------------- /2_usb_device/main/storage_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/storage_task.c -------------------------------------------------------------------------------- /2_usb_device/main/storage_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/storage_task.h -------------------------------------------------------------------------------- /2_usb_device/main/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/usb_descriptors.c -------------------------------------------------------------------------------- /2_usb_device/main/usb_descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/usb_descriptors.h -------------------------------------------------------------------------------- /2_usb_device/main/usb_specific_request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/usb_specific_request.c -------------------------------------------------------------------------------- /2_usb_device/main/usb_specific_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/main/usb_specific_request.h -------------------------------------------------------------------------------- /2_usb_device/make_all_boards.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/make_all_boards.sh -------------------------------------------------------------------------------- /2_usb_device/mk/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/mk/sources.mk -------------------------------------------------------------------------------- /2_usb_device/modules/control_access/ctrl_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/control_access/ctrl_access.c -------------------------------------------------------------------------------- /2_usb_device/modules/control_access/ctrl_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/control_access/ctrl_access.h -------------------------------------------------------------------------------- /2_usb_device/modules/control_access/ctrl_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/control_access/ctrl_status.h -------------------------------------------------------------------------------- /2_usb_device/modules/scheduler/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/scheduler/scheduler.c -------------------------------------------------------------------------------- /2_usb_device/modules/scheduler/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/scheduler/scheduler.h -------------------------------------------------------------------------------- /2_usb_device/modules/scsi_decoder/scsi_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/scsi_decoder/scsi_decoder.c -------------------------------------------------------------------------------- /2_usb_device/modules/scsi_decoder/scsi_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/scsi_decoder/scsi_decoder.h -------------------------------------------------------------------------------- /2_usb_device/modules/usb/device_chap9/usb_device_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/device_chap9/usb_device_task.c -------------------------------------------------------------------------------- /2_usb_device/modules/usb/device_chap9/usb_device_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/device_chap9/usb_device_task.h -------------------------------------------------------------------------------- /2_usb_device/modules/usb/device_chap9/usb_standard_request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/device_chap9/usb_standard_request.c -------------------------------------------------------------------------------- /2_usb_device/modules/usb/device_chap9/usb_standard_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/device_chap9/usb_standard_request.h -------------------------------------------------------------------------------- /2_usb_device/modules/usb/usb_commun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/usb_commun.h -------------------------------------------------------------------------------- /2_usb_device/modules/usb/usb_commun_ms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/usb_commun_ms.h -------------------------------------------------------------------------------- /2_usb_device/modules/usb/usb_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/usb_task.c -------------------------------------------------------------------------------- /2_usb_device/modules/usb/usb_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/modules/usb/usb_task.h -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_ARDUINO_LEONARDO.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_ARDUINO_LEONARDO.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_ARDUINO_MICRO.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_ARDUINO_MICRO.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_CUSTOMHW_REVB_16U4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_CUSTOMHW_REVB_16U4.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_CUSTOMHW_REVB_32U4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_CUSTOMHW_REVB_32U4.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_CUSTOMHW_REVC_16U4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_CUSTOMHW_REVC_16U4.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_CUSTOMHW_REVC_32U4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_CUSTOMHW_REVC_32U4.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_DFR_BEETLE.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_DFR_BEETLE.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_ITSYBITSY_3V.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_ITSYBITSY_3V.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_ITSYBITSY_5V.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_ITSYBITSY_5V.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_PROMICRO_3V.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_PROMICRO_3V.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_PROMICRO_5V.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_PROMICRO_5V.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/GS_TEENSY20.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/GS_TEENSY20.hex -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/program_grubswitch_avrdude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/program_grubswitch_avrdude.sh -------------------------------------------------------------------------------- /2_usb_device/prebuilt_images/program_grubswitch_dfu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/2_usb_device/prebuilt_images/program_grubswitch_dfu.sh -------------------------------------------------------------------------------- /3_custom_hardware/FREE_PCBs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/FREE_PCBs.txt -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/bill_of_materials/GRUBswitch_CustomHW_RevB_BOM.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/bill_of_materials/GRUBswitch_CustomHW_RevB_BOM.ods -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/bill_of_materials/GRUBswitch_CustomHW_RevB_BOM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/bill_of_materials/GRUBswitch_CustomHW_RevB_BOM.pdf -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/3_custom_hardware.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/3_custom_hardware.pdf -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/3_custom_hardware.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/3_custom_hardware.odt -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/RevB_HWB_FIX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/RevB_HWB_FIX.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_bottom.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_passives_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_passives_top.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_rotary_sw_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_rotary_sw_bottom.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_toggle_sw_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_toggle_sw_bottom.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/documentation/src/custom_hw_revb_top.png -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB.brd -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB.sch -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_board_bottom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_board_bottom.pdf -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_board_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_board_top.pdf -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/eagle_files/GRUBswitch_CustomHW_RevB_schematic.pdf -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBL -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBO -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GBS -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GML -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTL -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTO -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.GTS -------------------------------------------------------------------------------- /3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/_legacy_RevB/gerber_files/GRUBswitch_CustomHW_RevB.TXT -------------------------------------------------------------------------------- /3_custom_hardware/bill_of_materials/GRUBswitch_CustomHW_RevC_BOM.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/bill_of_materials/GRUBswitch_CustomHW_RevC_BOM.ods -------------------------------------------------------------------------------- /3_custom_hardware/bill_of_materials/GRUBswitch_CustomHW_RevC_BOM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/bill_of_materials/GRUBswitch_CustomHW_RevC_BOM.pdf -------------------------------------------------------------------------------- /3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC.brd -------------------------------------------------------------------------------- /3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC.sch -------------------------------------------------------------------------------- /3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_board_bottom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_board_bottom.pdf -------------------------------------------------------------------------------- /3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_board_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_board_top.pdf -------------------------------------------------------------------------------- /3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/eagle_files/GRUBswitch_CustomHW_RevC_schematic.pdf -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBL -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBO -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GBS -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GML -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTL -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTO -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.GTS -------------------------------------------------------------------------------- /3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/3_custom_hardware/gerber_files/GRUBswitch_CustomHW_RevC.TXT -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand.stl -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand1.jpg -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand2.jpg -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand_back.png -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand_washer_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Toggleswitch_stand_washer_front.png -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/Unterlegscheibe_washer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/Unterlegscheibe_washer.stl -------------------------------------------------------------------------------- /4_misc/3Dprint_Toggleswitch_Stand_STL/contents_credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/3Dprint_Toggleswitch_Stand_STL/contents_credits.txt -------------------------------------------------------------------------------- /4_misc/ArduinoMicro_Toggleswitch_Fritzing/ArduinoMicro_Toggleswitch_Fritzing.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/ArduinoMicro_Toggleswitch_Fritzing/ArduinoMicro_Toggleswitch_Fritzing.fzz -------------------------------------------------------------------------------- /4_misc/ArduinoMicro_Toggleswitch_Fritzing/ArduinoMicro_Toggleswitch_Fritzing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/ArduinoMicro_Toggleswitch_Fritzing/ArduinoMicro_Toggleswitch_Fritzing.png -------------------------------------------------------------------------------- /4_misc/ArduinoMicro_Toggleswitch_Fritzing/contents_credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/ArduinoMicro_Toggleswitch_Fritzing/contents_credits.txt -------------------------------------------------------------------------------- /4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/GrubSwitch_ProMicro_screwedSwitch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/GrubSwitch_ProMicro_screwedSwitch.svg -------------------------------------------------------------------------------- /4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/GrubSwitch_ProMicro_smallSwitch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/GrubSwitch_ProMicro_smallSwitch.svg -------------------------------------------------------------------------------- /4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/ProMicro_case.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/ProMicro_case.jpeg -------------------------------------------------------------------------------- /4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/ProMicro_case2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/ProMicro_case2.jpeg -------------------------------------------------------------------------------- /4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/contents_credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/Lasercut_Case_ProMicro_Toggleswitch_SVG/contents_credits.txt -------------------------------------------------------------------------------- /4_misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/4_misc/README.txt -------------------------------------------------------------------------------- /IMPORTANT__GRUB2.06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/IMPORTANT__GRUB2.06.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/README.md -------------------------------------------------------------------------------- /bootfiles/template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/bootfiles/template -------------------------------------------------------------------------------- /documentation/0_General_Information.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/0_General_Information.pdf -------------------------------------------------------------------------------- /documentation/1_config_scripts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/1_config_scripts.pdf -------------------------------------------------------------------------------- /documentation/2_usb_device.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/2_usb_device.pdf -------------------------------------------------------------------------------- /documentation/3_custom_hardware.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/3_custom_hardware.pdf -------------------------------------------------------------------------------- /documentation/src/0_General_Information.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/0_General_Information.odt -------------------------------------------------------------------------------- /documentation/src/1_config_scripts.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/1_config_scripts.odt -------------------------------------------------------------------------------- /documentation/src/2_usb_device.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/2_usb_device.odt -------------------------------------------------------------------------------- /documentation/src/3_custom_hardware.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/3_custom_hardware.odt -------------------------------------------------------------------------------- /documentation/src/GRUB2_boot_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/GRUB2_boot_process.png -------------------------------------------------------------------------------- /documentation/src/config_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_1.png -------------------------------------------------------------------------------- /documentation/src/config_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_10.png -------------------------------------------------------------------------------- /documentation/src/config_10a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_10a.png -------------------------------------------------------------------------------- /documentation/src/config_10b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_10b.png -------------------------------------------------------------------------------- /documentation/src/config_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_11.png -------------------------------------------------------------------------------- /documentation/src/config_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_12.png -------------------------------------------------------------------------------- /documentation/src/config_12b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_12b.png -------------------------------------------------------------------------------- /documentation/src/config_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_2.png -------------------------------------------------------------------------------- /documentation/src/config_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_3.png -------------------------------------------------------------------------------- /documentation/src/config_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_4.png -------------------------------------------------------------------------------- /documentation/src/config_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_5.png -------------------------------------------------------------------------------- /documentation/src/config_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_6.png -------------------------------------------------------------------------------- /documentation/src/config_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_7.png -------------------------------------------------------------------------------- /documentation/src/config_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_8.png -------------------------------------------------------------------------------- /documentation/src/config_8a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_8a.png -------------------------------------------------------------------------------- /documentation/src/config_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/config_9.png -------------------------------------------------------------------------------- /documentation/src/custom_hw_revc_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/custom_hw_revc_bottom.png -------------------------------------------------------------------------------- /documentation/src/custom_hw_revc_passives_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/custom_hw_revc_passives_top.png -------------------------------------------------------------------------------- /documentation/src/custom_hw_revc_rotary_sw_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/custom_hw_revc_rotary_sw_bottom.png -------------------------------------------------------------------------------- /documentation/src/custom_hw_revc_toggle_sw_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/custom_hw_revc_toggle_sw_bottom.png -------------------------------------------------------------------------------- /documentation/src/custom_hw_revc_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/custom_hw_revc_top.png -------------------------------------------------------------------------------- /documentation/src/grub_cfg_generation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/grub_cfg_generation.png -------------------------------------------------------------------------------- /documentation/src/grub_switch_panel_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/grub_switch_panel_medium.png -------------------------------------------------------------------------------- /documentation/src/quickstart.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/documentation/src/quickstart.odt -------------------------------------------------------------------------------- /quickstart.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rw-hsma-fpga/grub-switch/HEAD/quickstart.pdf --------------------------------------------------------------------------------