~ruther/qmk_firmware

f6f698dda0a1cc9e92b75927b0273205402de9e2 — Jun Wako 10 years ago 4192bce
usb_usb: Update for new core layout
3 files changed, 4 insertions(+), 9 deletions(-)

M common/print.h
M converter/usb_usb/matrix.c
M protocol/usb_hid.mk
M common/print.h => common/print.h +0 -5
@@ 38,12 38,7 @@
#if defined(__AVR__)

#include "avr/xprintf.h"


// TODO: avoid collision with arduino/Print.h
#ifndef __cplusplus
#define print(s)    xputs(PSTR(s))
#endif
#define println(s)  xputs(PSTR(s "\r\n"))

#ifdef __cplusplus

M converter/usb_usb/matrix.c => converter/usb_usb/matrix.c +3 -3
@@ 81,7 81,7 @@ bool matrix_is_on(uint8_t row, uint8_t col) {
            return true;
        }
    }
    for (uint8_t i = 0; i < REPORT_KEYS; i++) {
    for (uint8_t i = 0; i < KEYBOARD_REPORT_KEYS; i++) {
        if (usb_hid_keyboard_report.keys[i] == code) {
            return true;
        }


@@ 96,7 96,7 @@ uint8_t matrix_get_row(uint8_t row) {
        row_bits |= usb_hid_keyboard_report.mods;
    }

    for (uint8_t i = 0; i < REPORT_KEYS; i++) {
    for (uint8_t i = 0; i < KEYBOARD_REPORT_KEYS; i++) {
        if (IS_ANY(usb_hid_keyboard_report.keys[i])) {
            if (row == ROW(usb_hid_keyboard_report.keys[i])) {
                row_bits |= ROW_BITS(usb_hid_keyboard_report.keys[i]);


@@ 110,7 110,7 @@ uint8_t matrix_key_count(void) {
    uint8_t count = 0;

    count += bitpop(usb_hid_keyboard_report.mods);
    for (uint8_t i = 0; i < REPORT_KEYS; i++) {
    for (uint8_t i = 0; i < KEYBOARD_REPORT_KEYS; i++) {
        if (IS_ANY(usb_hid_keyboard_report.keys[i])) {
            count++;
        }

M protocol/usb_hid.mk => protocol/usb_hid.mk +1 -1
@@ 42,7 42,7 @@ SRC += $(USB_HID_DIR)/override_Serial.cpp

# replace arduino/wiring.c
SRC += $(USB_HID_DIR)/override_wiring.c
SRC += common/timer.c
SRC += common/avr/timer.c

SRC += $(USB_HOST_SHIELD_SRC)
SRC += $(ARDUINO_CORES_SRC)