-
-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Conversation
To reiterate, not my code. Original code linked in the PR. I have tested this code with my TX65 and another spare Finger65 PCB that I have. |
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
I looked at the tinycmd code a little more, and from what I can tell this board still requires the Jigon software to control the RGB lighting? If this is the case... I don't really know how mergeable this will be. The ATtiny85 looks to have something more sophisticated flashed onto it than the standard Bootmapper RGB controller, as it apparently contains several effects. If there's a way to just send it the raw RGB data, we could potentially strip out everything but that as a custom WS2812 driver. But yeah, this might be tricky. |
@fauxpark tbqh, the LEDs sit inside an alu case. So I couldn't care less about the LEDs for now. I'm just glad to have finger65 with QMK on it. So, I'm happy to strip LEDs from this for now and someone else can add them on when they get a PC or a Acrylic case for the TX65. So now when I disable all LED stuff, i get this error when compiling. I guess I need to add these in ROW and COL pins - not sure how to do that.
|
Yeah, you need to put something like this in the config.h, under the row/column numbers: #define MATRIX_ROW_PINS { ... }
#define MATRIX_COL_PINS { ... } |
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: fauxpark <[email protected]>
Co-Authored-By: James Young <[email protected]>
Co-Authored-By: James Young <[email protected]>
keyboards/leeku/finger65/usbconfig.h
Outdated
* (e.g. HID), but never want to send any data. This option saves a couple | ||
* of bytes in flash memory and the transmit buffers in RAM. | ||
*/ | ||
#define USB_CFG_INTR_POLL_INTERVAL 10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just as a note to the both of us, this and USB_CFG_MAX_BUS_POWER
will be configured the same way as for 32U4 keyboards when #7336 lands. 10ms will probably be the default polling interval (as it is for LUFA), but you may want to pre-emptively add #define USB_MAX_POWER_CONSUMPTION 100
into the config.h.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should I also remove the USB_CFG_INTR_POLL_INTERVAL
? @fauxpark
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The default is turning out to be 1ms, for now, so yeah, that will go too and you should add #define USB_POLLING_INTERVAL_MS 10
in config.h if you want to keep this value. I'll see if I can get my PR in first, then you can remove these two :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sidcarter okay, the PRs are in, go for it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My stuff's all good. @fauxpark, what say you?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just waiting on these two things, otherwise LGTM
Thanks! |
* 'master' of https://github.com/qmk/qmk_firmware: (475 commits) [Keyboard] kbdfans keyboards NKRO enable (qmk#7364) [Keyboard] fix DZ60RGB info.json (qmk#7362) Adding new pcb with default keymap and personal keymap (qmk#7314) [Core] Cleanup rules.mk for F303 keyboards (qmk#7306) [Docs] Japanese translation of docs/ja/newbs_best_practices.md (qmk#7337) Set device version from config.h for V-USB boards (qmk#7316) Add support for configurable polling interval and power usage o… (qmk#7336) capslock_led (qmk#7359) Move Ergodox EZ RGB Light code to custom driver (qmk#7309) Fix shell.nix by pinning nixpkgs (qmk#6213) [Keyboard] add kbdmini; dztech, kbdfans keyboards cleanup (qmk#7223) [Docs] Encourage newbs to not download the repo as a zip (qmk#7353) Update debounce docs (qmk#7355) [Keyboard] Add TG4x (qmk#7351) [Keyboard] Add FLX Virgo (qmk#7352) format code according to conventions [skip ci] Adding verd layout to RSII (qmk#7296) Add my custom layouts for GH60, DZ60 and Minivan (qmk#7278) [Keyboard] Added abnt2 layout to dz60 (qmk#7340) [Keyboard] add Little Keyboards as a seller of helix pcbs outside of japan (qmk#7249) ...
* adding new pcb with default keymap and personal keymap * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Change to newer DEBOUNCE format Co-Authored-By: fauxpark <[email protected]> * switch to pragma Co-Authored-By: fauxpark <[email protected]> * remove unused define keyboards/leeku/finger65/config.h Co-Authored-By: fauxpark <[email protected]> * some cleanup after debounce and other changes * Remove no_suspend_power_down from keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * move to newer format and remove unused stuff * ensure default has no leds for now * change default layout name * clean up the keymap a bit * want grave not tilde * a minor change and cleanup * more stuff removed cause I don't care for LEDs * remove some remaining stuff * add RGBLED stuff * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * update USB information * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * cleanup and conform to existing standard * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * remove stuff that doesn't work * add a JSON for the QMK configurator * list the layouts only available * let's just make it the 65 ansi layout with split backspace, eh? * remove extra space * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * update readme * remove redundant title * Monica Bellucci ruined my life * I'm having a RELIGIOUS EXPERIENCE ... and I don't take any DRUGS * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * add a URL to the username * fix readme and make it simpler with links this time * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * incorporate suggested changes * update usb stuff for some stuff coming in the future * update layout for LAYOUT_ALL * USB power changes
* adding new pcb with default keymap and personal keymap * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Change to newer DEBOUNCE format Co-Authored-By: fauxpark <[email protected]> * switch to pragma Co-Authored-By: fauxpark <[email protected]> * remove unused define keyboards/leeku/finger65/config.h Co-Authored-By: fauxpark <[email protected]> * some cleanup after debounce and other changes * Remove no_suspend_power_down from keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * move to newer format and remove unused stuff * ensure default has no leds for now * change default layout name * clean up the keymap a bit * want grave not tilde * a minor change and cleanup * more stuff removed cause I don't care for LEDs * remove some remaining stuff * add RGBLED stuff * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * update USB information * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * cleanup and conform to existing standard * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * remove stuff that doesn't work * add a JSON for the QMK configurator * list the layouts only available * let's just make it the 65 ansi layout with split backspace, eh? * remove extra space * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * update readme * remove redundant title * Monica Bellucci ruined my life * I'm having a RELIGIOUS EXPERIENCE ... and I don't take any DRUGS * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * add a URL to the username * fix readme and make it simpler with links this time * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * incorporate suggested changes * update usb stuff for some stuff coming in the future * update layout for LAYOUT_ALL * USB power changes
* adding new pcb with default keymap and personal keymap * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Change to newer DEBOUNCE format Co-Authored-By: fauxpark <[email protected]> * switch to pragma Co-Authored-By: fauxpark <[email protected]> * remove unused define keyboards/leeku/finger65/config.h Co-Authored-By: fauxpark <[email protected]> * some cleanup after debounce and other changes * Remove no_suspend_power_down from keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * move to newer format and remove unused stuff * ensure default has no leds for now * change default layout name * clean up the keymap a bit * want grave not tilde * a minor change and cleanup * more stuff removed cause I don't care for LEDs * remove some remaining stuff * add RGBLED stuff * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * update USB information * Update keyboards/leeku/finger65/usbconfig.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c Co-Authored-By: fauxpark <[email protected]> * cleanup and conform to existing standard * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * remove stuff that doesn't work * add a JSON for the QMK configurator * list the layouts only available * let's just make it the 65 ansi layout with split backspace, eh? * remove extra space * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: fauxpark <[email protected]> * update readme * remove redundant title * Monica Bellucci ruined my life * I'm having a RELIGIOUS EXPERIENCE ... and I don't take any DRUGS * Update keyboards/leeku/finger65/rules.mk Co-Authored-By: fauxpark <[email protected]> * add a URL to the username * fix readme and make it simpler with links this time * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * Update keyboards/leeku/finger65/readme.md Co-Authored-By: James Young <[email protected]> * incorporate suggested changes * update usb stuff for some stuff coming in the future * update layout for LAYOUT_ALL * USB power changes
Description
Majority of the code comes from here - https://github.com/rasmusx/qmk_firmware
Types of Changes
Issues Fixed or Closed by This PR
Checklist