tinygo-keyboard
USB HID keyboard firmware for tinygo
File Explorer
Download Latest Version (.zip)- ci.yml
- main.go
- fric10key-0.1.0.jpg
- gopher-badge.jpg
- macropad-rp2040.jpg
- sg48key-0.1.0.jpg
- sgh60-0.1.0.jpg
- sgkb-0.1.0.jpg
- sgkb-0.1.0.left.png
- sgkb-0.1.0.right.png
- sgkb-0.2.0.jpg
- sgkb-0.2.0.left.png
- sgkb-0.2.0.right.png
- sgkb-0.3.0.jpg
- sgkey-0.1.0.jpg
- top.jpg
- wiokey-0.1.0.jpg
- xiao-gpio-keyboard-vial.png
- xiao-gpio-keyboard.png
- xiao-kb01-0.1.0.jpg
- keycodes.go
- keycodes.go
- keycodes.go
- fric10key-B_Cu.gbr
- fric10key-B_Mask.gbr
- fric10key-B_Paste.gbr
- fric10key-B_Silkscreen.gbr
- fric10key-Edge_Cuts.gbr
- fric10key-F_Cu.gbr
- fric10key-F_Mask.gbr
- fric10key-F_Paste.gbr
- fric10key-F_Silkscreen.gbr
- fric10key-job.gbrjob
- fric10key-NPTH.drl
- fric10key-PTH.drl
- fp-info-cache
- fp-lib-table
- fric10key.kicad_pcb
- fric10key.kicad_prl
- fric10key.kicad_pro
- fric10key.kicad_sch
- sym-lib-table
- SW_Cherry_MX_1.00u_PCB.kicad_mod
- SW_Cherry_MX_1.00u_Plate.kicad_mod
- SW_Cherry_MX_1.25u_PCB.kicad_mod
- SW_Cherry_MX_1.25u_Plate.kicad_mod
- SW_Cherry_MX_1.50u_PCB.kicad_mod
- SW_Cherry_MX_1.50u_Plate.kicad_mod
- SW_Cherry_MX_1.75u_PCB.kicad_mod
- SW_Cherry_MX_1.75u_Plate.kicad_mod
- SW_Cherry_MX_2.00u_PCB.kicad_mod
- SW_Cherry_MX_2.00u_Plate.kicad_mod
- SW_Cherry_MX_2.00u_Vertical_PCB.kicad_mod
- SW_Cherry_MX_2.00u_Vertical_Plate.kicad_mod
- SW_Cherry_MX_2.25u_PCB.kicad_mod
- SW_Cherry_MX_2.25u_Plate.kicad_mod
- SW_Cherry_MX_2.75u_PCB.kicad_mod
- SW_Cherry_MX_2.75u_Plate.kicad_mod
- SW_Cherry_MX_6.25u_PCB.kicad_mod
- SW_Cherry_MX_6.25u_Plate.kicad_mod
- SW_Cherry_MX_ISOEnter_PCB.kicad_mod
- SW_Cherry_MX_ISOEnter_Plate.kicad_mod
- SW_Matias_1.00u.kicad_mod
- SW_Matias_1.25u.kicad_mod
- SW_Matias_1.50u.kicad_mod
- SW_Matias_1.75u.kicad_mod
- SW_Matias_2.00u.kicad_mod
- SW_Matias_2.25u.kicad_mod
- SW_Matias_2.75u.kicad_mod
- SW_Matias_6.25u.kicad_mod
- SW_Matias_ISOEnter.kicad_mod
- kicad-footprints.yaml
- kicad-symbols.yaml
- FUNDING.yml
- 1pin_conn.kicad_mod
- Breakaway_Tabs.kicad_mod
- CherryMX_1u.kicad_mod
- CherryMX_Choc_1.5u.kicad_mod
- CherryMX_Choc_1u.kicad_mod
- CherryMX_Choc_Hotswap.kicad_mod
- CherryMX_Choc_Hotswap_1.5u.kicad_mod
- CherryMX_ChocV2_1.5u.kicad_mod
- CherryMX_ChocV2_1u.kicad_mod
- CherryMX_Hotswap.kicad_mod
- CherryMX_Hotswap_1.5u.kicad_mod
- CherryMX_MidHeight_Choc_Hotswap.kicad_mod
- CherryMX_MidHeight_Hotswap.kicad_mod
- CherryMX_MidHeight_Hotswap_1.5u.kicad_mod
- ChocV1_V2_Hotswap.kicad_mod
- ChocV1_V2_Hotswap_1.5u.kicad_mod
- corne-cherry-logo.kicad_mod
- corne-horizontal.kicad_mod
- corne-logo-horizontal-mask.kicad_mod
- corne-logo-horizontal.kicad_mod
- corne-logo-silk.kicad_mod
- corne-logo.kicad_mod
- corne-mask.kicad_mod
- corne.kicad_mod
- D3_SMD.kicad_mod
- D3_SMD_v2.kicad_mod
- D3_TH.kicad_mod
- D3_TH_SMD.kicad_mod
- D3_TH_SMD_v2.kicad_mod
- GND_pad.kicad_mod
- HOLE.kicad_mod
- IM_HOLE.kicad_mod
- JP.kicad_mod
- JPC2.kicad_mod
- Jumper.kicad_mod
- keyswitch_cherrymx_alps_choc12_1.5u.kicad_mod
- keyswitch_cherrymx_alps_choc12_1u.kicad_mod
- keyswitch_hole.kicad_mod
- LED_WS2812B-PLCC4.kicad_mod
- M2_HOLE.kicad_mod
- M2_Hole_NPTH_Outside.kicad_mod
- M2_Hole_TH.kicad_mod
- M2_Hole_TH_Outside.kicad_mod
- M2_HOLE_v2.kicad_mod
- M2_HOLE_v3.kicad_mod
- M2_Threads_v2.kicad_mod
- MJ-4PP-9.kicad_mod
- MJ-4PP-9_1side.kicad_mod
- MX_ALPS_PG1350_noLed.kicad_mod
- MX_ALPS_PG1350_noLed_1.75u.kicad_mod
- OLED.kicad_mod
- OLED_1side.kicad_mod
- OLED_v2.kicad_mod
- petit_split-logo.kicad_mod
- ProMicro_v2.kicad_mod
- ProMicro_v2_1side.kicad_mod
- ProMicro_v3.5.kicad_mod
- ProMicro_v3.kicad_mod
- R.kicad_mod
- ResetSW.kicad_mod
- ResetSW_1side.kicad_mod
- ResetSW_4.kicad_mod
- ResetSW_4P.kicad_mod
- SK6812MINI_rev.kicad_mod
- SK6812MINI_underglow_rev.kicad_mod
- spacer_m2.kicad_mod
- StripLED_1side.kicad_mod
- StripLED_OUT_1side.kicad_mod
- StripLED_rev.kicad_mod
- SW_Hole.kicad_mod
- SW_Hole_ALPS.kicad_mod
- SW_Hole_TH.kicad_mod
- thread_m2.kicad_mod
- waffle.kicad_mod
- YS-SK6812MINI-E.kicad_mod
- .gitattributes
- .gitignore
- fp-lib-table
- 1N4148.step
- CherryMX Switch.step
- corne-plate acrylic bottom left.step
- corne-plate acrylic oled left.step
- corne-plate fr4 top left.step
- corne-plate-acrylic-top-left-no-holes.step
- corne-plate-rubber-bottom-no-holes.step
- D_SOD-123 Soldered.f3z
- D_SOD-123 Soldered.step
- D_SOD-123.step
- kailh cherry socket soldered.step
- Kailh-CherryMX-Socket.step
- kailh_choc.step
- m2 4mm.step
- m2 6.5mm.step
- m2 8mm.step
- MX Series-Cherry Key.step
- OLED Module with Pins Soldered.step
- OLED Module with Soldered.step
- OLED-Module-with-Pins.step
- pin-header-1x4.step
- PJ320A Soldered.step
- PJ320A.step
- ProMicro.step
- tact switch Soldered.step
- tact-switch.step
- WS2812B Soldered Soldered.step
- WS2812B Soldered.step
- WS2812B.f3d
- WS2812B.step
- YS-SK6812MINI-E Soldered.step
- YS-SK6812MINI-E.step
- .gitattributes
- .gitignore
- .gitattributes
- .gitignore
- kbd.dcm
- kbd.lib
- sym-lib-table
- .gitignore
- LICENSE
- Makefile
- README.md
- 102010388.bak
- 102010388.kicad_sym
- CherryMX_ChocV2_1u_with_2u_stabilizer.kicad_mod
- CherryMX_Hotswap.kicad_mod
- CherryMX_Hotswap_top.kicad_mod
- CherryMX_Hotswap_with_2u_stabilizer.kicad_mod
- CherryMX_Hotswap_with_2u_stabilizer_reverse.kicad_mod
- CherryMX_Hotswap_with_ISO_Enter_stabilizer.kicad_mod
- hole_2.5.kicad_mod
- hole_7x3.kicad_mod
- how-to-import.htm
- i2c-oled-display-0.96.kicad_mod
- License.txt
- MODULE_102010388.kicad_mod
- RKJXV122400R.kicad_mod
- RP2040-Zero.kicad_mod
- RP2040-Zero_reverse.kicad_mod
- RP2040-Zero_reverse_for_sgh60.kicad_mod
- SW_Hole_2u.kicad_mod
- tinygo-keyboard-qr.kicad_mod
- wio_terminal.kicad_mod
- wio_terminal_header_2x20x2.kicad_mod
- xiao-wide.kicad_mod
- xiao.kicad_mod
- CH224K.kicad_mod
- SS-12D00-G5.kicad_mod
- fp-info-cache
- fp-lib-table
- sg48key.dsn
- sg48key.kicad_pcb
- sg48key.kicad_prl
- sg48key.kicad_pro
- sg48key.kicad_sch
- sg48key.rules
- sg48key.ses
- sym-lib-table
- fp-info-cache
- fp-lib-table
- sgh60.dsn
- sgh60.kicad_pcb
- sgh60.kicad_prl
- sgh60.kicad_pro
- sgh60.kicad_sch
- sgh60.rules
- sgh60.ses
- sym-lib-table
- sgkb-B_Cu.gbr
- sgkb-B_Mask.gbr
- sgkb-B_Paste.gbr
- sgkb-B_Silkscreen.gbr
- sgkb-Edge_Cuts.gbr
- sgkb-F_Cu.gbr
- sgkb-F_Mask.gbr
- sgkb-F_Paste.gbr
- sgkb-F_Silkscreen.gbr
- sgkb-job.gbrjob
- sgkb-NPTH.drl
- sgkb-PTH.drl
- fp-info-cache
- fp-lib-table
- sgkb.dsn
- sgkb.kicad_pcb
- sgkb.kicad_prl
- sgkb.kicad_pro
- sgkb.kicad_sch
- sgkb.rules
- sgkb.ses
- sym-lib-table
- sgkb-top-B_Cu.gbr
- sgkb-top-B_Mask.gbr
- sgkb-top-B_Paste.gbr
- sgkb-top-B_Silkscreen.gbr
- sgkb-top-Edge_Cuts.gbr
- sgkb-top-F_Cu.gbr
- sgkb-top-F_Mask.gbr
- sgkb-top-F_Paste.gbr
- sgkb-top-F_Silkscreen.gbr
- sgkb-top-job.gbrjob
- sgkb-top-NPTH.drl
- sgkb-top-PTH.drl
- fp-info-cache
- fp-lib-table
- sgkb-top.dsn
- sgkb-top.kicad_pcb
- sgkb-top.kicad_prl
- sgkb-top.kicad_pro
- sgkb-top.kicad_sch
- sgkb-top.rules
- sgkb-top.ses
- sym-lib-table
- sgkb-right-B_Cu.gbr
- sgkb-right-B_Mask.gbr
- sgkb-right-B_Paste.gbr
- sgkb-right-B_Silkscreen.gbr
- sgkb-right-Edge_Cuts.gbr
- sgkb-right-F_Cu.gbr
- sgkb-right-F_Mask.gbr
- sgkb-right-F_Paste.gbr
- sgkb-right-F_Silkscreen.gbr
- sgkb-right-job.gbrjob
- sgkb-right-NPTH.drl
- sgkb-right-PTH.drl
- fp-info-cache
- fp-lib-table
- sgkb-right.dsn
- sgkb-right.kicad_pcb
- sgkb-right.kicad_prl
- sgkb-right.kicad_pro
- sgkb-right.kicad_sch
- sgkb-right.rules
- sgkb-right.ses
- sym-lib-table
- sgkb-right-top-B_Cu.gbr
- sgkb-right-top-B_Mask.gbr
- sgkb-right-top-B_Paste.gbr
- sgkb-right-top-B_Silkscreen.gbr
- sgkb-right-top-Edge_Cuts.gbr
- sgkb-right-top-F_Cu.gbr
- sgkb-right-top-F_Mask.gbr
- sgkb-right-top-F_Paste.gbr
- sgkb-right-top-F_Silkscreen.gbr
- sgkb-right-top-job.gbrjob
- sgkb-right-top-NPTH.drl
- sgkb-right-top-PTH.drl
- fp-info-cache
- fp-lib-table
- sgkb-right-top.dsn
- sgkb-right-top.kicad_pcb
- sgkb-right-top.kicad_prl
- sgkb-right-top.kicad_pro
- sgkb-right-top.kicad_sch
- sgkb-right-top.rules
- sgkb-right-top.ses
- sym-lib-table
- sgkey-B_Cu.gbr
- sgkey-B_Mask.gbr
- sgkey-B_Paste.gbr
- sgkey-B_Silkscreen.gbr
- sgkey-Edge_Cuts.gbr
- sgkey-F_Cu.gbr
- sgkey-F_Mask.gbr
- sgkey-F_Paste.gbr
- sgkey-F_Silkscreen.gbr
- sgkey-job.gbrjob
- sgkey-NPTH.drl
- sgkey-PTH.drl
- fp-info-cache
- fp-lib-table
- sgkey.kicad_pcb
- sgkey.kicad_prl
- sgkey.kicad_pro
- sgkey.kicad_sch
- sgkey.pro
- sym-lib-table
- wiokey-B_Cu.gbr
- wiokey-B_Mask.gbr
- wiokey-B_Paste.gbr
- wiokey-B_Silkscreen.gbr
- wiokey-Edge_Cuts.gbr
- wiokey-F_Cu.gbr
- wiokey-F_Mask.gbr
- wiokey-F_Paste.gbr
- wiokey-F_Silkscreen.gbr
- wiokey-job.gbrjob
- wiokey-NPTH.drl
- wiokey-PTH.drl
- fp-info-cache
- fp-lib-table
- sym-lib-table
- wiokey.kicad_pcb
- wiokey.kicad_prl
- wiokey.kicad_pro
- wiokey.kicad_sch
- bom.csv
- designators.csv
- netlist.ipc
- positions.csv
- fp-info-cache
- fp-lib-table
- sym-lib-table
- xiao-kb01.dsn
- xiao-kb01.kicad_pcb
- xiao-kb01.kicad_prl
- xiao-kb01.kicad_pro
- xiao-kb01.kicad_sch
- xiao-kb01.rules
- xiao-kb01.ses
- bom.csv
- designators.csv
- netlist.ipc
- positions.csv
- fp-info-cache
- fp-lib-table
- sym-lib-table
- xiao-kb01-top.dsn
- xiao-kb01-top.kicad_pcb
- xiao-kb01-top.kicad_prl
- xiao-kb01-top.kicad_pro
- xiao-kb01-top.kicad_sch
- xiao-kb01-top.rules
- xiao-kb01-top.ses
- def.go
- main.go
- vial.json
- def.go
- main.go
- vial.json
- def.go
- fb.go
- main.go
- vial.json
- def.go
- main.go
- vial.json
- adcdevice.go
- def.go
- main.go
- vial.json
- xiao-rp2040.go
- xiao.go
- adcdevice.go
- def.go
- main.go
- vial.json
- def.go
- main.go
- vial.json
- def.go
- main.go
- vial.json
- main.go
- sgkey-build-01.jpg
- sgkey-build-02.jpg
- sgkey-build-03.jpg
- sgkey_matrix.jpg
- sgkey_schema.png
- def.go
- main.go
- README.md
- vial.json
- xiao-ble.go
- xiao-rp2040.go
- def.go
- main.go
- vial.json
- def.go
- main.go
- vial.json
- main.go
- def.go
- main.go
- vial.json
- .gitignore
- CHANGELOG.md
- combo.go
- const.go
- go.mod
- go.sum
- kbduplexmatrix.go
- kbexpander.go
- kbgpio.go
- kbmatrix.go
- kbrotary.go
- kbshifter.go
- kbsquaredmatrix.go
- kbuart.go
- keyboard.go
- LICENSE.txt
- macros.go
- Makefile
- mouse.go
- options.go
- README.md
- reset_to_default.go
- tutorial.md
- via.go
// repository documentation
Was this content helpful?
(0 ratings)
