实例介绍
gh60机械键盘原理图 pcb图 樱桃轴体pcb图 cad图 主控芯片源码 元器件清单
【实例截图】
【核心代码】
gh60-master
└── gh60-master
├── 10片
│ ├── gh60-master.zip
│ ├── KEYBOARDfin.drd
│ ├── KEYBOARDfin.dri
│ ├── KEYBOARDfin.drl
│ ├── KEYBOARDfin.GBL
│ ├── KEYBOARDfin.GBO
│ ├── KEYBOARDfin.GBS
│ ├── KEYBOARDfin.GML
│ ├── KEYBOARDfin.gpi
│ ├── KEYBOARDfin.GTL
│ ├── KEYBOARDfin.GTO
│ ├── KEYBOARDfin.GTP
│ ├── KEYBOARDfin.GTS
│ └── KEYBOARDfin.TXT
├── 1.dsp
├── 1.dsw
├── 1.ncb
├── 1.opt
├── 1.plg
├── bom_pcbcart.xls
├── cherry轴元件库
│ ├── KeyBoard.PcbLib
│ ├── KeyBoard.SchLib
│ └── 卫星轴.PcbLib
├── cherry轴尺寸及钢板位置尺寸.pdf
├── Debug
│ ├── 1.exe
│ ├── 1.ilk
│ ├── 1.obj
│ ├── 1.pch
│ ├── 1.pdb
│ ├── vc60.idb
│ └── vc60.pdb
├── fp-lib-table
├── include
│ ├── keyboard.h
│ ├── keycodes.h
│ ├── keymap.h
│ ├── led.h
│ ├── matrix.h
│ └── usb
│ └── descriptors.h
├── keyboard.c
├── keyboard.cmp
├── keyboard.kicad_pcb
├── keyboard.net
├── keyboard.pro
├── keyboard.sch
├── layout.kicad_wks
├── leds.sch
├── lib
│ ├── 0805.pretty
│ │ ├── 0805C.kicad_mod
│ │ ├── 0805D.kicad_mod
│ │ └── 0805R.kicad_mod
│ ├── aker.lib
│ ├── atmega32u4.lib
│ ├── conn.lib
│ ├── device.lib
│ ├── dtsjw.lib
│ ├── dtsm.pretty
│ │ ├── dtsm.wrl
│ │ └── KSEM31GLFS.kicad_mod
│ ├── hole.pretty
│ │ ├── FIDUCIAL.kicad_mod
│ │ ├── PKRHC.kicad_mod
│ │ ├── PKRH.kicad_mod
│ │ └── PKRHSL.kicad_mod
│ ├── logos.pretty
│ │ ├── cc.kicad_mod
│ │ ├── gh60.kicad_mod
│ │ └── oshw.kicad_mod
│ ├── mx1a.pretty
│ │ ├── cherrymx.wrl
│ │ ├── MX1A.kicad_mod
│ │ ├── MX1A-led.kicad_mod
│ │ ├── MX1A-led_no3d.kicad_mod
│ │ ├── MX1A_no3d.kicad_mod
│ │ └── MXST.kicad_mod
│ ├── mx1a-simple.lib
│ ├── ndk.pretty
│ │ ├── 4-SMD.kicad_mod
│ │ └── crystal-4pad.wrl
│ ├── oupiin_usb.lib
│ ├── power.lib
│ ├── res.pretty
│ │ └── resistor.kicad_mod
│ ├── tqfp.pretty
│ │ ├── ipc_tqfp.wrl
│ │ └── TQFP44.kicad_mod
│ └── usb.pretty
│ ├── 67503.kicad_mod
│ └── usbmini.wrl
├── LICENSE
├── LUFA
│ ├── Build
│ │ ├── HID_EEPROM_Loader
│ │ │ ├── HID_EEPROM_Loader.c
│ │ │ └── makefile
│ │ ├── lufa_atprogram.mk
│ │ ├── lufa_avrdude.mk
│ │ ├── lufa_build.mk
│ │ ├── lufa_core.mk
│ │ ├── lufa_cppcheck.mk
│ │ ├── lufa_dfu.mk
│ │ ├── lufa_doxygen.mk
│ │ ├── lufa_hid.mk
│ │ └── lufa_sources.mk
│ ├── CodeTemplates
│ │ ├── DeviceTemplate
│ │ │ ├── asf.xml
│ │ │ ├── Descriptors.c
│ │ │ ├── Descriptors.h
│ │ │ ├── DeviceApplication.c
│ │ │ └── DeviceApplication.h
│ │ ├── DriverStubs
│ │ │ ├── Board.h
│ │ │ ├── Buttons.h
│ │ │ ├── Dataflash.h
│ │ │ ├── Joystick.h
│ │ │ └── LEDs.h
│ │ ├── HostTemplate
│ │ │ ├── asf.xml
│ │ │ ├── HostApplication.c
│ │ │ └── HostApplication.h
│ │ ├── LUFAConfig.h
│ │ ├── makefile_template
│ │ └── WindowsINF
│ │ ├── LUFA CDC-ACM.inf
│ │ └── LUFA RNDIS.inf
│ ├── Common
│ │ ├── Architectures.h
│ │ ├── ArchitectureSpecific.h
│ │ ├── Attributes.h
│ │ ├── BoardTypes.h
│ │ ├── Common.h
│ │ ├── CompilerSpecific.h
│ │ └── Endianness.h
│ ├── doxyfile
│ ├── DoxygenPages
│ │ ├── BuildingLinkableLibraries.txt
│ │ ├── BuildSystem.txt
│ │ ├── ChangeLog.txt
│ │ ├── CompileTimeTokens.txt
│ │ ├── CompilingApps.txt
│ │ ├── ConfiguringApps.txt
│ │ ├── DevelopingWithLUFA.txt
│ │ ├── DeviceSupport.txt
│ │ ├── DirectorySummaries.txt
│ │ ├── Donating.txt
│ │ ├── ExportingLibrary.txt
│ │ ├── FutureChanges.txt
│ │ ├── GettingStarted.txt
│ │ ├── Groups.txt
│ │ ├── Images
│ │ │ ├── AS5_AS6_Import
│ │ │ │ ├── AS5_AS6_Import_Step1.png
│ │ │ │ ├── AS5_AS6_Import_Step2.png
│ │ │ │ ├── AS5_AS6_Import_Step3.png
│ │ │ │ ├── AS5_AS6_Import_Step4.png
│ │ │ │ ├── AS5_AS6_Import_Step5_1.png
│ │ │ │ ├── AS5_AS6_Import_Step5_2.png
│ │ │ │ └── AS5_AS6_Import_Step5_3.png
│ │ │ ├── Author.jpg
│ │ │ ├── LUFA.png
│ │ │ └── LUFA_thumb.png
│ │ ├── KnownIssues.txt
│ │ ├── LibraryResources.txt
│ │ ├── LicenseInfo.txt
│ │ ├── LUFAPoweredProjects.txt
│ │ ├── MainPage.txt
│ │ ├── MigrationInformation.txt
│ │ ├── OSDrivers.txt
│ │ ├── ProgrammingApps.txt
│ │ ├── SoftwareBootloaderJump.txt
│ │ ├── Style
│ │ │ ├── Footer.htm
│ │ │ └── Style.css
│ │ ├── VIDAndPIDValues.txt
│ │ └── WritingBoardDrivers.txt
│ ├── Drivers
│ │ ├── Board
│ │ │ ├── AVR8
│ │ │ │ ├── ADAFRUITU4
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── ATAVRUSBRF01
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── BENITO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── BIGMULTIO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── BLACKCAT
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── BUI
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── BUMBLEB
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── CULV3
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── DUCE
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── EVK527
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Dataflash.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── JMDBU2
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── LEONARDO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MAXIMUS
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MICRO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MICROPENDOUS
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MICROSIN162
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MINIMUS
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── MULTIO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── OLIMEX162
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── OLIMEX32U4
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── OLIMEXISPMK2
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── OLIMEXT32U4
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── RZUSBSTICK
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── SPARKFUN8U2
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── STANGE_ISP
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── STK525
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Dataflash.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── STK526
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Dataflash.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── TEENSY
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── TUL
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── U2S
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── UDIP
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── UNO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── USB2AX
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── USBFOO
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── USBKEY
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Dataflash.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── USBTINYMKII
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── XPLAIN
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Dataflash.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── XPLAINED_MINI
│ │ │ │ │ ├── Board.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ └── YUN
│ │ │ │ ├── Board.h
│ │ │ │ └── LEDs.h
│ │ │ ├── Board.h
│ │ │ ├── Buttons.h
│ │ │ ├── Dataflash.h
│ │ │ ├── Joystick.h
│ │ │ ├── LEDs.h
│ │ │ ├── Temperature.c
│ │ │ ├── Temperature.h
│ │ │ ├── UC3
│ │ │ │ ├── EVK1100
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── EVK1101
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ ├── Joystick.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ ├── EVK1104
│ │ │ │ │ ├── Board.h
│ │ │ │ │ ├── Buttons.h
│ │ │ │ │ └── LEDs.h
│ │ │ │ └── UC3A3_XPLAINED
│ │ │ │ ├── Board.h
│ │ │ │ ├── Buttons.h
│ │ │ │ └── LEDs.h
│ │ │ └── XMEGA
│ │ │ ├── A3BU_XPLAINED
│ │ │ │ ├── Board.h
│ │ │ │ ├── Buttons.h
│ │ │ │ ├── Dataflash.h
│ │ │ │ └── LEDs.h
│ │ │ ├── B1_XPLAINED
│ │ │ │ ├── Board.h
│ │ │ │ ├── Buttons.h
│ │ │ │ ├── Dataflash.h
│ │ │ │ └── LEDs.h
│ │ │ └── C3_XPLAINED
│ │ │ ├── Board.h
│ │ │ ├── Buttons.h
│ │ │ └── LEDs.h
│ │ ├── Misc
│ │ │ ├── AT45DB321C.h
│ │ │ ├── AT45DB642D.h
│ │ │ ├── RingBuffer.h
│ │ │ └── TerminalCodes.h
│ │ ├── Peripheral
│ │ │ ├── ADC.h
│ │ │ ├── AVR8
│ │ │ │ ├── ADC_AVR8.h
│ │ │ │ ├── Serial_AVR8.c
│ │ │ │ ├── Serial_AVR8.h
│ │ │ │ ├── SerialSPI_AVR8.h
│ │ │ │ ├── SPI_AVR8.h
│ │ │ │ ├── TWI_AVR8.c
│ │ │ │ └── TWI_AVR8.h
│ │ │ ├── Serial.h
│ │ │ ├── SerialSPI.h
│ │ │ ├── SPI.h
│ │ │ ├── TWI.h
│ │ │ └── XMEGA
│ │ │ ├── SerialSPI_XMEGA.h
│ │ │ ├── Serial_XMEGA.c
│ │ │ ├── Serial_XMEGA.h
│ │ │ ├── SPI_XMEGA.h
│ │ │ ├── TWI_XMEGA.c
│ │ │ └── TWI_XMEGA.h
│ │ └── USB
│ │ ├── Class
│ │ │ ├── AndroidAccessoryClass.h
│ │ │ ├── AudioClass.h
│ │ │ ├── CDCClass.h
│ │ │ ├── Common
│ │ │ │ ├── AndroidAccessoryClassCommon.h
│ │ │ │ ├── AudioClassCommon.h
│ │ │ │ ├── CDCClassCommon.h
│ │ │ │ ├── HIDClassCommon.h
│ │ │ │ ├── HIDParser.c
│ │ │ │ ├── HIDParser.h
│ │ │ │ ├── HIDReportData.h
│ │ │ │ ├── MassStorageClassCommon.h
│ │ │ │ ├── MIDIClassCommon.h
│ │ │ │ ├── PrinterClassCommon.h
│ │ │ │ ├── RNDISClassCommon.h
│ │ │ │ └── StillImageClassCommon.h
│ │ │ ├── Device
│ │ │ │ ├── AudioClassDevice.c
│ │ │ │ ├── AudioClassDevice.h
│ │ │ │ ├── CDCClassDevice.c
│ │ │ │ ├── CDCClassDevice.h
│ │ │ │ ├── HIDClassDevice.c
│ │ │ │ ├── HIDClassDevice.h
│ │ │ │ ├── MassStorageClassDevice.c
│ │ │ │ ├── MassStorageClassDevice.h
│ │ │ │ ├── MIDIClassDevice.c
│ │ │ │ ├── MIDIClassDevice.h
│ │ │ │ ├── PrinterClassDevice.c
│ │ │ │ ├── PrinterClassDevice.h
│ │ │ │ ├── RNDISClassDevice.c
│ │ │ │ └── RNDISClassDevice.h
│ │ │ ├── HIDClass.h
│ │ │ ├── Host
│ │ │ │ ├── AndroidAccessoryClassHost.c
│ │ │ │ ├── AndroidAccessoryClassHost.h
│ │ │ │ ├── AudioClassHost.c
│ │ │ │ ├── AudioClassHost.h
│ │ │ │ ├── CDCClassHost.c
│ │ │ │ ├── CDCClassHost.h
│ │ │ │ ├── HIDClassHost.c
│ │ │ │ ├── HIDClassHost.h
│ │ │ │ ├── MassStorageClassHost.c
│ │ │ │ ├── MassStorageClassHost.h
│ │ │ │ ├── MIDIClassHost.c
│ │ │ │ ├── MIDIClassHost.h
│ │ │ │ ├── PrinterClassHost.c
│ │ │ │ ├── PrinterClassHost.h
│ │ │ │ ├── RNDISClassHost.c
│ │ │ │ ├── RNDISClassHost.h
│ │ │ │ ├── StillImageClassHost.c
│ │ │ │ └── StillImageClassHost.h
│ │ │ ├── MassStorageClass.h
│ │ │ ├── MIDIClass.h
│ │ │ ├── PrinterClass.h
│ │ │ ├── RNDISClass.h
│ │ │ └── StillImageClass.h
│ │ ├── Core
│ │ │ ├── AVR8
│ │ │ │ ├── Device_AVR8.c
│ │ │ │ ├── Device_AVR8.h
│ │ │ │ ├── Endpoint_AVR8.c
│ │ │ │ ├── Endpoint_AVR8.h
│ │ │ │ ├── EndpointStream_AVR8.c
│ │ │ │ ├── EndpointStream_AVR8.h
│ │ │ │ ├── Host_AVR8.c
│ │ │ │ ├── Host_AVR8.h
│ │ │ │ ├── OTG_AVR8.h
│ │ │ │ ├── Pipe_AVR8.c
│ │ │ │ ├── Pipe_AVR8.h
│ │ │ │ ├── PipeStream_AVR8.c
│ │ │ │ ├── PipeStream_AVR8.h
│ │ │ │ ├── Template
│ │ │ │ │ ├── Template_Endpoint_Control_R.c
│ │ │ │ │ ├── Template_Endpoint_Control_W.c
│ │ │ │ │ ├── Template_Endpoint_RW.c
│ │ │ │ │ └── Template_Pipe_RW.c
│ │ │ │ ├── USBController_AVR8.c
│ │ │ │ ├── USBController_AVR8.h
│ │ │ │ ├── USBInterrupt_AVR8.c
│ │ │ │ └── USBInterrupt_AVR8.h
│ │ │ ├── ConfigDescriptors.c
│ │ │ ├── ConfigDescriptors.h
│ │ │ ├── Device.h
│ │ │ ├── DeviceStandardReq.c
│ │ │ ├── DeviceStandardReq.h
│ │ │ ├── Endpoint.h
│ │ │ ├── EndpointStream.h
│ │ │ ├── Events.c
│ │ │ ├── Events.h
│ │ │ ├── Host.h
│ │ │ ├── HostStandardReq.c
│ │ │ ├── HostStandardReq.h
│ │ │ ├── OTG.h
│ │ │ ├── Pipe.h
│ │ │ ├── PipeStream.h
│ │ │ ├── StdDescriptors.h
│ │ │ ├── StdRequestType.h
│ │ │ ├── UC3
│ │ │ │ ├── Device_UC3.c
│ │ │ │ ├── Device_UC3.h
│ │ │ │ ├── EndpointStream_UC3.c
│ │ │ │ ├── EndpointStream_UC3.h
│ │ │ │ ├── Endpoint_UC3.c
│ │ │ │ ├── Endpoint_UC3.h
│ │ │ │ ├── Host_UC3.c
│ │ │ │ ├── Host_UC3.h
│ │ │ │ ├── PipeStream_UC3.c
│ │ │ │ ├── PipeStream_UC3.h
│ │ │ │ ├── Pipe_UC3.c
│ │ │ │ ├── Pipe_UC3.h
│ │ │ │ ├── Template
│ │ │ │ │ ├── Template_Endpoint_Control_R.c
│ │ │ │ │ ├── Template_Endpoint_Control_W.c
│ │ │ │ │ ├── Template_Endpoint_RW.c
│ │ │ │ │ └── Template_Pipe_RW.c
│ │ │ │ ├── USBController_UC3.c
│ │ │ │ ├── USBController_UC3.h
│ │ │ │ ├── USBInterrupt_UC3.c
│ │ │ │ └── USBInterrupt_UC3.h
│ │ │ ├── USBController.h
│ │ │ ├── USBInterrupt.h
│ │ │ ├── USBMode.h
│ │ │ ├── USBTask.c
│ │ │ ├── USBTask.h
│ │ │ └── XMEGA
│ │ │ ├── Device_XMEGA.c
│ │ │ ├── Device_XMEGA.h
│ │ │ ├── EndpointStream_XMEGA.c
│ │ │ ├── EndpointStream_XMEGA.h
│ │ │ ├── Endpoint_XMEGA.c
│ │ │ ├── Endpoint_XMEGA.h
│ │ │ ├── Host_XMEGA.c
│ │ │ ├── PipeStream_XMEGA.c
│ │ │ ├── Pipe_XMEGA.c
│ │ │ ├── Template
│ │ │ │ ├── Template_Endpoint_Control_R.c
│ │ │ │ ├── Template_Endpoint_Control_W.c
│ │ │ │ └── Template_Endpoint_RW.c
│ │ │ ├── USBController_XMEGA.c
│ │ │ ├── USBController_XMEGA.h
│ │ │ ├── USBInterrupt_XMEGA.c
│ │ │ └── USBInterrupt_XMEGA.h
│ │ └── USB.h
│ ├── License.txt
│ ├── makefile
│ ├── Platform
│ │ ├── Platform.h
│ │ ├── UC3
│ │ │ ├── ClockManagement.h
│ │ │ ├── Exception.S
│ │ │ ├── InterruptManagement.c
│ │ │ ├── InterruptManagement.h
│ │ │ └── UC3ExperimentalInfo.txt
│ │ └── XMEGA
│ │ ├── ClockManagement.h
│ │ └── XMEGAExperimentalInfo.txt
│ ├── StudioIntegration
│ │ ├── Docbook
│ │ │ ├── mshelp
│ │ │ │ ├── docbook.xsl
│ │ │ │ ├── hv1-common.xsl
│ │ │ │ └── README.txt
│ │ │ └── placeholder.txt
│ │ ├── HV1
│ │ │ ├── helpcontentsetup.msha
│ │ │ ├── lufa_docbook_transform.xslt
│ │ │ ├── lufa_helpcontentsetup_transform.xslt
│ │ │ ├── lufa_hv1_transform.xslt
│ │ │ └── lufa_studio_help_styling.css
│ │ ├── lufa_common.xml
│ │ ├── lufa_drivers_board_names.xml
│ │ ├── lufa_drivers_board.xml
│ │ ├── lufa_drivers_misc.xml
│ │ ├── lufa_drivers_peripheral.xml
│ │ ├── lufa_drivers_usb_class_android.xml
│ │ ├── lufa_drivers_usb_class_audio.xml
│ │ ├── lufa_drivers_usb_class_cdc.xml
│ │ ├── lufa_drivers_usb_class_hid.xml
│ │ ├── lufa_drivers_usb_class_midi.xml
│ │ ├── lufa_drivers_usb_class_ms.xml
│ │ ├── lufa_drivers_usb_class_printer.xml
│ │ ├── lufa_drivers_usb_class_rndis.xml
│ │ ├── lufa_drivers_usb_class_si.xml
│ │ ├── lufa_drivers_usb_class.xml
│ │ ├── lufa_drivers_usb_core_avr8.xml
│ │ ├── lufa_drivers_usb_core_uc3.xml
│ │ ├── lufa_drivers_usb_core_xmega.xml
│ │ ├── lufa_drivers_usb_core.xml
│ │ ├── lufa_drivers_usb.xml
│ │ ├── lufa_platform_uc3.xml
│ │ ├── lufa_platform_xmega.xml
│ │ ├── lufa_platform.xml
│ │ ├── lufa_toolchain.xml
│ │ ├── lufa.xml
│ │ ├── makefile
│ │ ├── VSIX
│ │ │ ├── asf-manifest.xml
│ │ │ ├── [Content_Types].xml
│ │ │ ├── extension.vsixmanifest
│ │ │ ├── generate_caches.py
│ │ │ ├── lufa_asfmanifest_transform.xslt
│ │ │ ├── LUFA.dll
│ │ │ ├── LUFA.pkgdef
│ │ │ └── lufa_vsmanifest_transform.xslt
│ │ └── XDK
│ │ ├── lufa_extension_transform.xslt
│ │ ├── lufa_filelist_transform.xslt
│ │ ├── lufa_indent_transform.xslt
│ │ └── lufa_module_transform.xslt
│ └── Version.h
├── LUFAConfig.h
├── Makefile
├── matrix.sch
├── meebpcb-master
│ ├── Keeeboard.bak
│ ├── Keeeboard-cache.lib
│ ├── Keeeboard.kicad_pcb
│ ├── Keeeboard.pro
│ ├── Keeeboard.sch
│ ├── matrix.bak
│ ├── matrix-cache.lib
│ ├── matrix.pro
│ ├── matrix.sch
│ ├── __Previews
│ │ ├── Keeeboard.schPreview
│ │ └── matrix.schPreview
│ ├── README.md
│ └── sym-lib-table
├── __Previews
│ ├── keyboard.cPreview
│ ├── keyboard.netPreview
│ ├── keyboard.schPreview
│ ├── leds.schPreview
│ └── matrix.schPreview
├── README.md
├── src
│ ├── keycodes.c
│ ├── keymap.c
│ ├── led.c
│ ├── matrix.c
│ └── usb
│ └── descriptors.c
└── 键位表全.DXF
110 directories, 537 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论