#pragma once

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4321
#define PRODUCT_ID      0x1234
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jon
#define PRODUCT         numPad
#define DESCRIPTION     simple num pad

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B12, B2, B0, A7, A6 }
#define MATRIX_COL_PINS { B1, A3, B7, B6 }

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE

// Set 65% column (option 3) and Macro (option 4) on by default
// #define VIA_EEPROM_LAYOUT_OPTIONS_DEFAULT 0x0018
// #define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
