~ruther/qmk_firmware

ac8bee7091d5a5fc55afb7054562c0d23f932880 — Ryan 3 years ago 485cf92
Fix multiple definition errors for trackball "boards" with no keys (#16350)

M keyboards/handwired/aball/aball.c => keyboards/handwired/aball/aball.c +0 -1
@@ 15,4 15,3 @@
 */

#include "aball.h"
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { };

M keyboards/handwired/aball/aball.h => keyboards/handwired/aball/aball.h +1 -9
@@ 18,12 18,4 @@

#include "quantum.h"

/* This is a shortcut to help you visually see your layout.
 *
 * The first section contains all of the arguments representing the physical
 * layout of the board and position of the keys.
 *
 * The second converts the arguments into a two-dimensional array which
 * represents the switch matrix.
 */
#define LAYOUT(k00) {{ KC_NO }}
#define LAYOUT(k00) {{ k00 }}

M keyboards/handwired/aball/keymaps/default/keymap.c => keyboards/handwired/aball/keymaps/default/keymap.c +2 -1
@@ 15,4 15,5 @@
 */
#include QMK_KEYBOARD_H


// Dummy
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{ KC_NO }};

M keyboards/ploopyco/trackball_nano/keymaps/default/keymap.c => keyboards/ploopyco/trackball_nano/keymaps/default/keymap.c +2 -1
@@ 20,4 20,5 @@

// safe range starts at `PLOOPY_SAFE_RANGE` instead.

// placeholder file so it will compile
\ No newline at end of file
// Dummy
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{ KC_NO }};

M keyboards/ploopyco/trackball_nano/keymaps/maddie/keymap.c => keyboards/ploopyco/trackball_nano/keymaps/maddie/keymap.c +3 -0
@@ 24,6 24,9 @@ uint8_t lock_state = 0;
int8_t  delta_x        = 0;
int8_t  delta_y        = 0;

// Dummy
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{ KC_NO }};

void process_mouse_user(report_mouse_t *mouse_report, int8_t x, int8_t y) {
    if (scroll_enabled) {
        delta_x += x;

M keyboards/ploopyco/trackball_nano/trackball_nano.c => keyboards/ploopyco/trackball_nano/trackball_nano.c +0 -2
@@ 48,8 48,6 @@
#    define PLOOPY_DPI_DEFAULT 2
#endif

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { };

keyboard_config_t keyboard_config;
uint16_t          dpi_array[] = PLOOPY_DPI_OPTIONS;
#define DPI_OPTION_SIZE (sizeof(dpi_array) / sizeof(uint16_t))

M keyboards/ploopyco/trackball_nano/trackball_nano.h => keyboards/ploopyco/trackball_nano/trackball_nano.h +1 -1
@@ 21,7 21,7 @@

#include "quantum.h"

#define LAYOUT(k00) {{ KC_NO }}
#define LAYOUT(k00) {{ k00 }}

typedef union {
  uint32_t raw;