Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding new pcb with default keymap and personal keymap #7314

Merged
merged 54 commits into from
Nov 15, 2019
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ce9be5f
adding new pcb with default keymap and personal keymap
chapter63 Nov 10, 2019
495ed99
Update keyboards/leeku/finger65/readme.md
sidcarter Nov 10, 2019
787534f
Change to newer DEBOUNCE format
sidcarter Nov 10, 2019
ae52c25
switch to pragma
sidcarter Nov 10, 2019
e8f95a4
remove unused define keyboards/leeku/finger65/config.h
sidcarter Nov 10, 2019
4f4011d
some cleanup after debounce and other changes
chapter63 Nov 10, 2019
ca27614
Remove no_suspend_power_down from keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
81ea289
move to newer format and remove unused stuff
sidcarter Nov 10, 2019
eff558f
changes
sidcarter Nov 10, 2019
1dff3ff
ensure default has no leds for now
sidcarter Nov 10, 2019
2601631
change default layout name
sidcarter Nov 10, 2019
1a1b79f
clean up the keymap a bit
sidcarter Nov 10, 2019
5320dac
want grave not tilde
sidcarter Nov 10, 2019
1bd618d
a minor change and cleanup
sidcarter Nov 10, 2019
2fccfcc
more stuff removed cause I don't care for LEDs
sidcarter Nov 10, 2019
35a0945
remove some remaining stuff
sidcarter Nov 10, 2019
156fa07
add RGBLED stuff
sidcarter Nov 10, 2019
cdc25e0
Update keyboards/leeku/finger65/usbconfig.h
sidcarter Nov 10, 2019
b363320
Update keyboards/leeku/finger65/usbconfig.h
sidcarter Nov 10, 2019
93a2994
Update keyboards/leeku/finger65/usbconfig.h
sidcarter Nov 10, 2019
8ffc676
Update keyboards/leeku/finger65/usbconfig.h
sidcarter Nov 10, 2019
837bc73
update USB information
sidcarter Nov 10, 2019
61675da
Update keyboards/leeku/finger65/usbconfig.h
sidcarter Nov 10, 2019
6bd9071
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
194b450
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
f08df8b
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
78fded7
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
ae263fe
Update keyboards/leeku/finger65/keymaps/default/keymap.c
sidcarter Nov 10, 2019
80764ed
Update keyboards/leeku/finger65/keymaps/default/keymap.c
sidcarter Nov 10, 2019
a29cb1e
Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c
sidcarter Nov 10, 2019
cef02b0
Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c
sidcarter Nov 10, 2019
8bce42f
cleanup and conform to existing standard
sidcarter Nov 10, 2019
d3aeea8
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 10, 2019
8e830a3
remove stuff that doesn't work
sidcarter Nov 10, 2019
b0f5d8a
add a JSON for the QMK configurator
sidcarter Nov 11, 2019
2505838
list the layouts only available
sidcarter Nov 11, 2019
8c9e015
let's just make it the 65 ansi layout with split backspace, eh?
sidcarter Nov 11, 2019
5acf3ee
remove extra space
sidcarter Nov 11, 2019
0d6b927
Update keyboards/leeku/finger65/readme.md
sidcarter Nov 11, 2019
1bb5a57
Update keyboards/leeku/finger65/readme.md
sidcarter Nov 11, 2019
52ac566
update readme
sidcarter Nov 11, 2019
07cd61e
remove redundant title
sidcarter Nov 11, 2019
dca368f
Monica Bellucci ruined my life
sidcarter Nov 11, 2019
b5ed631
I'm having a RELIGIOUS EXPERIENCE ... and I don't take any DRUGS
sidcarter Nov 11, 2019
7519979
Update keyboards/leeku/finger65/rules.mk
sidcarter Nov 11, 2019
08d991c
add a URL to the username
sidcarter Nov 11, 2019
f1195d2
fix readme and make it simpler with links this time
sidcarter Nov 11, 2019
60bb65b
Update keyboards/leeku/finger65/readme.md
sidcarter Nov 12, 2019
85f21d8
Update keyboards/leeku/finger65/readme.md
sidcarter Nov 12, 2019
917503d
incorporate suggested changes
sidcarter Nov 12, 2019
d6d7a4e
update usb stuff for some stuff coming in the future
sidcarter Nov 12, 2019
93e8755
update layout for LAYOUT_ALL
sidcarter Nov 14, 2019
b1f8633
Merge branch 'master' into leeku_finger65
sidcarter Nov 15, 2019
bf59216
USB power changes
sidcarter Nov 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions keyboards/leeku/finger65/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/*
Copyright 2018 Rasmus Schults <[email protected]>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6050
#define DEVICE_VER 0x0100
#define MANUFACTURER LeeKu
#define PRODUCT L3
#define DESCRIPTION QMK keyboard firmware for L3

#define RGBLED_NUM 12

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_ROW_PINS { C3, C4, C5, C6, C7 }
#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

/* number of backlight levels */
#define BACKLIGHT_LEVELS 1

#define USB_MAX_POWER_CONSUMPTION 100
61 changes: 61 additions & 0 deletions keyboards/leeku/finger65/finger65.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
/* Copyright 2018 Rasmus Schults <[email protected]>
noroadsleft marked this conversation as resolved.
Show resolved Hide resolved
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#include "quantum.h"

#define LAYOUT_all( \
K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, K4N, K4O, K4P, \
K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, K3P, \
K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, K2M, K2N, K2P, \
K1A, K1B, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, K1O, K1P, \
K0A, K0B, K0C, K0D, K0G, K0I, K0J, K0M, K0N, K0O, K0P \
) { \
{ K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, K4N, K4O, K4P }, \
{ K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, KC_NO, K3P }, \
{ K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, K2M, K2N, KC_NO, K2P }, \
{ K1A, K1B, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, KC_NO, K1O, K1P }, \
{ K0A, K0B, K0C, K0D, KC_NO, KC_NO, K0G, KC_NO, K0I, K0J, KC_NO, KC_NO, K0M, K0N, K0O, K0P } \
}

#define LAYOUT_65_ansi( \
K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, K4O, K4P, \
K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, K3P, \
K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, K2N, K2P, \
K1A, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, K1O, K1P, \
K0A, K0B, K0C, K0G, K0J, K0M, K0N, K0O, K0P \
) { \
{ K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, KC_NO, K4O, K4P }, \
{ K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, KC_NO, K3P }, \
{ K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, KC_NO, K2N, KC_NO, K2P }, \
{ K1A, KC_NO, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, KC_NO, K1O, K1P }, \
{ K0A, K0B, K0C, KC_NO, KC_NO, KC_NO, K0G, KC_NO, KC_NO, K0J, KC_NO, KC_NO, K0M, K0N, K0O, K0P } \
}

#define LAYOUT_65_ansi_split_bs( \
K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, K4N, K4O, K4P, \
K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, K3P, \
K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, K2N, K2P, \
K1A, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, K1O, K1P, \
K0A, K0B, K0C, K0G, K0J, K0M, K0N, K0O, K0P \
) { \
{ K4A, K4B, K4C, K4D, K4E, K4F, K4G, K4H, K4I, K4J, K4K, K4L, K4M, K4N, K4O, K4P }, \
{ K3A, K3B, K3C, K3D, K3E, K3F, K3G, K3H, K3I, K3J, K3K, K3L, K3M, K3N, KC_NO, K3P }, \
{ K2A, K2B, K2C, K2D, K2E, K2F, K2G, K2H, K2I, K2J, K2K, K2L, KC_NO, K2N, KC_NO, K2P }, \
{ K1A, KC_NO, K1C, K1D, K1E, K1F, K1G, K1H, K1I, K1J, K1K, K1L, K1M, KC_NO, K1O, K1P }, \
{ K0A, K0B, K0C, KC_NO, KC_NO, KC_NO, K0G, KC_NO, KC_NO, K0J, KC_NO, KC_NO, K0M, K0N, K0O, K0P } \
}
Loading