~ruther/qmk_firmware

c217186bea9226f87ef4b8acc926c3f21a0fea85 — yiancar 5 years ago 2eb6cb0
Updated V-USB template to allow usbFunctionWriteOut (#8634)

2 files changed, 1 insertions(+), 3 deletions(-)

M tmk_core/protocol/vusb/usbconfig.h
M tmk_core/protocol/vusb/vusb.c
M tmk_core/protocol/vusb/usbconfig.h => tmk_core/protocol/vusb/usbconfig.h +1 -1
@@ 123,7 123,7 @@ section at the end of this file).
 * data from a static buffer, set it to 0 and return the data from
 * usbFunctionSetup(). This saves a couple of bytes.
 */
#define USB_CFG_IMPLEMENT_FN_WRITEOUT   0
#define USB_CFG_IMPLEMENT_FN_WRITEOUT   1
/* Define this to 1 if you want to use interrupt-out (or bulk out) endpoints.
 * You must implement the function usbFunctionWriteOut() which receives all
 * interrupt/bulk data sent to any endpoint other than 0. The endpoint number

M tmk_core/protocol/vusb/vusb.c => tmk_core/protocol/vusb/vusb.c +0 -2
@@ 106,8 106,6 @@ void raw_hid_send(uint8_t *data, uint8_t length) {
        usbPoll();
    }
    usbSetInterrupt3(0, 0);
    usbPoll();
    _delay_ms(1);
}

__attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) {