NerfStatTrak/NerfStatTrakConfig.h

56 lines
844 B
C

#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