scottywei
6edbd845eb
[Keyboard] Add BIOI Keyboards ( #9602 )
* Add BIOI Keyboards
Add keyboards from BIOI, including dual-mode G60, Morgan65, and S65
* Update keyboards/bioi/g60/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/bioi/g60/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/bioi/g60/g60.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/bioi/g60/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Rename rule.mk to rules.mk
* Rename rule.mk to rules.mk
* Rename rule.mk to rules.mk
* Update readme.md
* Apply suggestions from code review
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update ble.h
* Update config.h
Change VenderID to 8101
* Update config.h
* Update config.h
* Update ble.c
* Update ble.h
* Add license headers
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Add license header in keymap files
* Fix year in license header
* Update keyboards/bioi/s65/readme.md
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
3 years ago
Jack Humbert
d2ff66a985
Creates a layouts/ folder for keymaps shared between keyboards ( #1609 )
* include variables and .h files as pp directives
* start layout compilation
* split ergodoxes up
* don't compile all layouts for everything
* might seg fault
* reset layouts variable
* actually reset layouts
* include rules.mk instead
* remove includes from rules.mk
* update variable setting
* load visualizer from path
* adds some more examples
* adds more layouts
* more boards added
* more boards added
* adds documentation for layouts
* use lowercase names for LAYOUT_
* add layout.json files for each layout
* add community folder, default keymaps for layouts
* touch-up default layouts
* touch-up layouts, some keyboard rules.mk
* update documentation for layouts
* fix up serial/i2c switches
6 years ago
Zeal Jagannatha
dd3803f334
Normalize all line endings
6 years ago
Fabian Topfstedt
015bf30d9b
changed adjust layer to emulate mouse on rignt hand
6 years ago
Donald
f1dbf72e09
Changed case of protosplit
Also updated readme to have correct capitalization.
6 years ago
Donald
c71b60c82a
Changed case of deltasplit75 to be lowercase.
To follow convention.
6 years ago
unknown
47c6d201aa
Add my layout
6 years ago
xyxjj
a76a607a2b
Add files via upload
7 years ago
xyxjj
be2c7aac31
Add files via upload
7 years ago
Jack Humbert
56634ca065
cleanup nyquist
7 years ago
Danny Nguyen
aae727d9ec
Update keymap layout comments
7 years ago
Danny Nguyen
7a433a7f3d
Update copyright info
7 years ago
Danny Nguyen
4a8da0cb45
Modify pinout and layouts for Nyquist
7 years ago
Danny Nguyen
aeade1b197
Fork Let’s Split files
7 years ago
Jimmy Chan
56d2198b3d
rename I2C_MASTER_RIGHT to MASTER_RIGHT since this works for serial as well
7 years ago
Jimmy Chan
9c02e2ab49
correctly put eeprom EE_HANDS at addr 0x0a (decimal 10). default to rev2 project. do not default EE_HANDS for the serial keymap
if you compare split_util.h with the original project by ahtn, the
address we look for isLeftHand config went from addr 7 to addr 10
(decimal). The EEP files were not updated.
EE_HANDS should not be enabled by default since it's more confusing for
most users
7 years ago
TerryMathews
ef9e544a7e
Let's Split: establish rev2fliphalf subproject
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
7 years ago
TerryMathews
9d24943ec1
Refactor code to eliminate duplicate defines
* Moved duplicated defines out of inappropriate source files (matrix
pins in keymap subdirectory)
* Eliminated default keymap directory
* Hardcoded serial keymap to use serial defines and EE_CONFIG
* Hardcoded i2c keymap to use i2c defines
7 years ago
Jack Humbert
3774a7fcda
rgb light through midi
7 years ago
IBNobody
b30e6c1c9e
Created I2C and Serial keymaps for unit testing
Having a dedicated I2C keymap and a dedicated serial keymap will allow
the testing suite to check both conditions.
7 years ago
IBNobody
6631abc1cb
Made Serial and I2C not include the Other
This saves 192 bytes
7 years ago
Jack Humbert
8b94e26d7c
Fixes midi functionality
7 years ago
Jack Humbert
57e08eb8ba
updates rgblight implementation, makes non-timer stuff compatible with audio
8 years ago
Jack Humbert
a4bf46f9b1
default keymap, reset sorted out for now, added serial to makefile
8 years ago
Jack Humbert
dd2522ba8b
add options to config.h
8 years ago
Jack Humbert
d707738616
i2c working
8 years ago
Jack Humbert
96f44e1202
one half working
8 years ago
Jack Humbert
649b33d778
Renames keyboard folder to keyboards, adds couple of tmk's fixes ( #432 )
* fixes from tmk's repo
* rename keyboard to keyboards
8 years ago
Eric Tang
aaa758f1d3
Optimize matrix scanning ( #343 )
8 years ago
Jack Humbert
2597fb7c50
might have broken something
8 years ago
IBNobody
cf17687f29
Adding personal build file settings
8 years ago
IBNobody
95a44cdf01
Disabled print.
8 years ago
IBNobody
390fd3107a
local files
local files
8 years ago
IBNobody
5ef6978cab
Adding personal files
8 years ago
Yang Liu
ba9ac457b2
Integrate WS2812 code into quantum core
8 years ago
Yang Liu
0a40654b82
Add support for WS2812 LEDs
8 years ago
Jack Humbert
35a81f5b8b
added ergodox
8 years ago
Jack Humbert
71a8fd8b12
bluetooth working with usb
8 years ago
Jack Humbert
c966e7982c
bluetooth
8 years ago
Jack Humbert
5bb7ef0012
rows to col option, maybe
8 years ago
Jack Humbert
91176d854b
speaker working, midi out
8 years ago
Jack Humbert
cda23c754e
midi working
8 years ago
Jack Humbert
04885a3b44
preonic
8 years ago
Jack Humbert
e528087ee5
midi
8 years ago
Jack Humbert
b3f638f491
ok
8 years ago
Ante Vukorepa
1f52d60ef1
Fixed brightness control; Reduced number of brightness levels to 4.
8 years ago
Jack Humbert
cb3e499cc7
backlight stuff
9 years ago
Wilba6582
15b9bce6ba
Initial commit for Planck PCB Rev 1.
- Backlight on PB7 controlled by Timer1 Fast PWM (no interrupts).
- Backlight commands connected temporarily to top left keys.
- Backlight init called from matrix.c, since there's no generic keyboard_init() override function.
9 years ago
Jack Humbert
ed8d9a099d
added planck folder
9 years ago
tmk
2721022078
Add mechanical locking switch support for NumLock and ScrollLock
11 years ago