Add kb and user level keyboard initialization functions (#3113)
* Add suspend functions * Disable RGB code if it's disabled * Add keyboard_init functions * Change where references so it will compile * Wrong command chained in wake up kb function * Fix non-feature file changes * Add documentation * Re-add matrix init docs * add rgblight code to example * Remove suspend code * Clean up docs * Fix docs * Fix suspend code * more doc fixes * change function to startup_* rather than keyboard_init_ * fix spelling error * fix up docs to finish removing keyboard_init * Use Pre and Post init functions * Update Documenation * Remove changes to my keymap and userspace code * Cleanup * Revert changes to extra files * Forgot a semicolon * Make sure all protocols call keyboard_setup * Cleanup functions * Unset startup_user * Remove changes from division keyboard * Readd startup_user function * Remove all to startup_user * Update docs/custom_quantum_functions.md Co-Authored-By: drashna <drashna@live.com> * Update docs/custom_quantum_functions.md Co-Authored-By: drashna <drashna@live.com> * Add suggestion line * Rebase fixes * Update documentation to be more useful/accurate * Cleanup of documentation * Fix spacing inconsistency * Revert unexpected change to keymap
This commit is contained in:
parent
40e67a3074
commit
cc5c6b449a
7 changed files with 125 additions and 28 deletions
|
@ -42,13 +42,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
|
||||
|
||||
int main(void)
|
||||
{
|
||||
{
|
||||
|
||||
CPU_PRESCALE(0);
|
||||
|
||||
// DDRD = _BV(PD5);
|
||||
// DDRB = _BV(PB0);
|
||||
|
||||
|
||||
// PORTD = _BV(PD5);
|
||||
// PORTB = _BV(PB0);
|
||||
|
||||
|
@ -59,22 +59,23 @@ int main(void)
|
|||
// while (!usb_configured()) /* wait */
|
||||
|
||||
|
||||
keyboard_setup();
|
||||
|
||||
dprintf("Initializing keyboard...\n");
|
||||
keyboard_init();
|
||||
|
||||
|
||||
// This implementation is pretty simplistic... if the USB connection
|
||||
// is not configured, choose the Bluefruit, otherwise use USB
|
||||
// Definitely would prefer to have this driven by an input pin and make
|
||||
// it switch dynamically - BCG
|
||||
// if (!usb_configured()) {
|
||||
|
||||
|
||||
// // Send power to Bluefruit... Adafruit says it takes 27 mA, I think
|
||||
// // the pins should provide 40 mA, but just in case I switch the
|
||||
// // the pins should provide 40 mA, but just in case I switch the
|
||||
// // Bluefruit using a transistor - BCG
|
||||
// DDRB = _BV(PB6);
|
||||
// PORTB |= _BV(PB6);
|
||||
|
||||
|
||||
dprintf("Setting host driver to bluefruit...\n");
|
||||
host_set_driver(bluefruit_driver());
|
||||
|
||||
|
@ -131,7 +132,7 @@ int main(void)
|
|||
// usb_remote_wakeup();
|
||||
// }
|
||||
// }
|
||||
// keyboard_task();
|
||||
// keyboard_task();
|
||||
// }
|
||||
// }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue