NerfStatTrak/NerfStatTrakConfig.h

56 lines
844 B
C
Raw Permalink Normal View History

2016-12-09 20:28:11 +00:00
#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
2016-12-09 23:00:42 +00:00
// Must be usable for interrupts
#define NerfButtonWakeUp 2
#define NerfButtonWakeUpState LOW
/**
* Default state configuration
**/
#define NerfDefaultIntroTime 1000
2016-12-09 23:00:42 +00:00
#define NerfDefaultSleepTime 10000
/**
* Reset state configuration
**/
#define NerfResetIntroTime 1000
#define NerfResetOutroTime 2000
#endif