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

Virgo keyboard tests #43

Draft
wants to merge 46 commits into
base: master
Choose a base branch
from
Draft

Virgo keyboard tests #43

wants to merge 46 commits into from

Conversation

jackpot51
Copy link
Member

WIP

jackpot51 and others added 30 commits March 6, 2023 09:46
Upstream broke the animations in
qmk@c74148d

This reverts part of that commit
also force a reset on starting firmware
Most changes are pulled from the upstream changes to launch_1
* Add launch_heavy_1

* Gets basic keymap functionality working on launch_heavy_1

LEDs are not working yet.

* Fix mapping of column M on the tenkey

* Fix launch heavy LEDS

* Increment PRODUCT_ID to 0007

* launch_heavy_1: Update `LAYOUT` define to what configurator expects

`keyboard-configurator/layouts.py` relies on the naming here to follow
this convention. It shouldn't impact behavior.

* Add Levi's Heavy layout

* Align keyboard led to keyswitch map

Followed argb trace for 10 key from kicad file

* Fix spacing

* Increase EEPROM size to 2048 for Heavy

Ok because our new EC has double the EEPROM of previous launch
keyboards https://www.microchip.com/en-us/product/AT90USB646

Co-authored-by: 13r0ck <[email protected]>
Co-authored-by: Ian Douglas Scott <[email protected]>
Most changes are pulled from the upstream changes to launch_1
Call system76_ec_unlock() instead of reset_keyboard()
Most changes are pulled from the upstream changes to launch_1
Remove `unused_pins` from config.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants