You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk-fw/tmk_core/protocol
Drashna Jaelre cc5c6b449a 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
6 years ago
..
arm_atsam arm_atsam ADC0 factory calibration correction 6 years ago
bluefruit Add kb and user level keyboard initialization functions (#3113) 6 years ago
chibios Add kb and user level keyboard initialization functions (#3113) 6 years ago
iwrap Fix pointing device feature 8 years ago
lufa Always read two bytes from the endpoint if we have two bytes to read 6 years ago
mbed Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
midi Merge ChibiOS and LUFA descriptor support (#2362) 7 years ago
pjrc Use keyboard config for nkro (#7) 9 years ago
usb_hid Remove unnecessary IS_COMMAND definitions from recently added keyboards (#5065) 6 years ago
vusb Add kb and user level keyboard initialization functions (#3113) 6 years ago
adb.c Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594' 10 years ago
adb.h Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594' 10 years ago
arm_atsam.mk Massdrop keyboard updates for SEND_STRING, syscalls, stdio, debug prints, Auto Shift (#3973) 7 years ago
bluefruit.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
chibios.mk Add a custom USB driver for ARM (#2750) 7 years ago
ibm4704.c ibm4704_usb: Fix protocol handling 10 years ago
ibm4704.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
iwrap.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
lufa.mk Merge ChibiOS and LUFA descriptor support (#2362) 7 years ago
m0110.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
m0110.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
midi.mk Merge ChibiOS and LUFA descriptor support (#2362) 7 years ago
news.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
news.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
next_kbd.c next_usb: Fix next_kbd_set_leds() 10 years ago
next_kbd.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
pjrc.mk Fix pointing device feature 8 years ago
ps2.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_busywait.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_interrupt.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_io.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_io_avr.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_io_mbed.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
ps2_mouse.c Add option to reverse PS2 mouse axes and scrolling 8 years ago
ps2_mouse.h Supress warnings from ps2_mouse.h 8 years ago
ps2_usart.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial_mouse.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial_mouse_microsoft.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial_mouse_mousesystems.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial_soft.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
serial_uart.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 10 years ago
usb_descriptor.c Use a single endpoint for HID reports (#3951) 7 years ago
usb_descriptor.h Use a single endpoint for HID reports (#3951) 7 years ago
usb_hid.mk cleanup usb-usb converter code 8 years ago
vusb.mk Simplified and polished a bit the code changes on tmk_core 8 years ago
xt.h Keyboard: Port of TMK XT USB Converter (#3619) 7 years ago
xt_interrupt.c Keyboard: Port of TMK XT USB Converter (#3619) 7 years ago