|
@@ -1070,7 +1070,6 @@ void protocol_setup(void) {
|
|
|
|
|
|
setup_mcu();
|
|
setup_mcu();
|
|
usb_device_state_init();
|
|
usb_device_state_init();
|
|
- keyboard_setup();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
void protocol_init(void) {
|
|
void protocol_init(void) {
|
|
@@ -1095,21 +1094,11 @@ void protocol_init(void) {
|
|
#else
|
|
#else
|
|
USB_USBTask();
|
|
USB_USBTask();
|
|
#endif
|
|
#endif
|
|
-
|
|
|
|
- keyboard_init();
|
|
|
|
- host_set_driver(&lufa_driver);
|
|
|
|
-#ifdef SLEEP_LED_ENABLE
|
|
|
|
- sleep_led_init();
|
|
|
|
-#endif
|
|
|
|
|
|
|
|
-#ifdef VIRTSER_ENABLE
|
|
+ host_set_driver(&lufa_driver);
|
|
- virtser_init();
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
- print("Keyboard start.\n");
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-void protocol_task(void) {
|
|
+void protocol_pre_task(void) {
|
|
#if !defined(NO_USB_STARTUP_CHECK)
|
|
#if !defined(NO_USB_STARTUP_CHECK)
|
|
if (USB_DeviceState == DEVICE_STATE_Suspended) {
|
|
if (USB_DeviceState == DEVICE_STATE_Suspended) {
|
|
print("[s]");
|
|
print("[s]");
|
|
@@ -1133,9 +1122,9 @@ void protocol_task(void) {
|
|
suspend_wakeup_init();
|
|
suspend_wakeup_init();
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
+}
|
|
|
|
|
|
- keyboard_task();
|
|
+void protocol_post_task(void) {
|
|
-
|
|
|
|
#ifdef MIDI_ENABLE
|
|
#ifdef MIDI_ENABLE
|
|
MIDI_Device_USBTask(&USB_MIDI_Interface);
|
|
MIDI_Device_USBTask(&USB_MIDI_Interface);
|
|
#endif
|
|
#endif
|