#ifndef NerfStatTrakConfig_h #define NerfStatTrakConfig_h /** * Display configuration **/ #define NerfDigits 6 /** * Display pin configuration * * Clock and data are used only when not using SPI, * clock speed is only for SPI **/ #define NerfLatchPin 10 #define NerfDataPin 11 #define NerfClockPin 12 #define NerfClockSpeed 1600000UL /** * Button configuration **/ #define NerfButtonLongPressThreshold 1000 /** * Button pin configuration **/ #define NerfButtonA 3 #define NerfButtonB 2 #define NerfButtonArmed 4 // Must be usable for interrupts #define NerfButtonWakeUp 2 #define NerfButtonWakeUpState LOW /** * Default state configuration **/ #define NerfDefaultIntroTime 1000 #define NerfDefaultSleepTime 10000 /** * Reset state configuration **/ #define NerfResetIntroTime 1000 #define NerfResetOutroTime 2000 #endif