-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
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
The Key Company project consolidation #9547
Conversation
You can use |
@Wilba6582 I thought there should be no way that it was running out of EEPROM... I can do that, but should the core maybe be fixed instead? It seems like the issue here is that the build isn't correctly detecting the amount of EEPROM space this MCU has. |
…USB1286-and-VIA VIA: Update dynamic_keymap.c to utilize increased EEPROM space on AT90USB1286
I had meant for the EEPROM size detect fix to be a separate PR but it got rolled up in here. Sorry! Thoughts? |
I chose not to do this initially and leave it up to the keyboards with more than 1K to explicitly set it.... but this seems reasonable enough for the AT90 and will give those keyboards more macro space as well. |
All the memory between the end of the "keymaps" and the end of the "allocated" EEPROM is used for macros. It makes sense then to be explit about how much EEPROM gets used by dynamic keymaps rather than just use it all up. This is the reason I didn't make it use |
So then there is no room for macros on the 32U4? 0x3FF == 1023, so you are using up all available EEPROM for dynamic keymaps on like 90% of boards. |
"dynamic keymaps" as a feature uses up to |
Co-authored-by: Ryan <[email protected]>
So I've f-ed up my fork somehow pretty badly. Any possibility this gets merged into future fairly soon, so I can not worry about preserving the PR? |
This PR should target the How did you mess up your fork? |
So is everything good with this now or do I need to make more changes to it? |
OK, I didn't know how to do that. Thanks! |
Thanks! |
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
* Consolidate TKC projects and increase VIA keymap count to 4. * Updated readme files. * Removed config.h via limitation of 2 dynamic keymaps * Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations. * Update dynamic_keymap.c * Restore 4 dynamic keymaps for VIA in TKC projects. * Update quantum/dynamic_keymap.c
Description
Consolidated all projects into tkc project folder.
Update make commands referenced in readmes.
Increase keymap count in VIA keymaps to 4.
Types of Changes
Issues Fixed or Closed by This PR
Checklist