#pragma once

#include "config_common.h"

// Matrix dimensions
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

// Pin configuration
#define MUX_SEL0_PIN GP6
#define MUX_SEL1_PIN GP7
#define MUX_SEL2_PIN GP8

#define MUX_VAL0_PIN GP26
#define MUX_VAL1_PIN GP27
#define MUX_VAL2_PIN GP28

// Handedness pin
#define SPLIT_HAND_PIN GP15

// Split serial pin
#define SOFT_SERIAL_PIN GP14

// Debounce is handled entirely by HE logic, not QMK core
#define DEBOUNCE 0

// Number of ADC reads per scan cycle to average (optional, 1 for fastest)
#define HE_ADC_SAMPLES 1

// ADC resolution for RP2040 (12-bit)
#define ADC_RESOLUTION 12

// Setup global actuation values
#define HE_DEFAULT_ACTUATION_POINT 1024
#define HE_DEFAULT_RT_SENSITIVITY 128
