114 lines
2.2 KiB
C
114 lines
2.2 KiB
C
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
#define GAMETYPE 1 //0:pop'n with card dispenser 1: pop'n, drummania(1 reader) 2:iidx/ddr sd/gf(2readers) 3:jubeat (1reader+Ledboard) 4: sdvx (1reader+ioboard) 5: ddr hd (2readers + ??? board)
|
|
|
|
#define RFID_BAUD 115200 //Baud rate for RFID Module
|
|
|
|
#define RFID_MODULE1 3 //Rfid module used for reader1, 1:SL015M 2:RR10 3:PN5180
|
|
#define RFID_MODULE2 3 //Rfid module used for reader2, 1:SL015M 2:RR10 3:PN5180
|
|
|
|
#define SDVX_VOL_SENS 7 //Sensitivity for SDVX Volume buttons
|
|
|
|
|
|
//input pins for sdvx controls
|
|
#define BT_FXR A0
|
|
#define BT_FXL A1
|
|
#define BT_A A2
|
|
#define BT_B A3
|
|
#define BT_C A4
|
|
#define BT_D A5
|
|
#define BT_START 52
|
|
#define BT_TEST 50
|
|
#define BT_SVC 48
|
|
|
|
//input pins for volume encoders (phase A and phase B for each)
|
|
#define VOLR_A 36
|
|
#define VOLR_B 38
|
|
#define VOLL_A 40
|
|
#define VOLL_B 42
|
|
|
|
//pins for sdvx lights (outputs)
|
|
#define LT_START 53
|
|
#define LT_A 51
|
|
#define LT_B 49
|
|
#define LT_C 47
|
|
#define LT_D 43
|
|
#define LT_FXL 41
|
|
#define LT_FXR 39
|
|
|
|
//pins for sdvx/jubeat RGB LEDs (use PWM pins)
|
|
#define LED1_R 7
|
|
#define LED1_G 6
|
|
#define LED1_B 5
|
|
|
|
#define LED2_R 10
|
|
#define LED2_G 9
|
|
#define LED2_B 8
|
|
|
|
#define LED3_R 13
|
|
#define LED3_G 12
|
|
#define LED3_B 11
|
|
|
|
#define LED4_R 4
|
|
#define LED4_G 3
|
|
#define LED4_B 2
|
|
|
|
#define LED5_R 46
|
|
#define LED5_G 45
|
|
#define LED5_B 44
|
|
|
|
#define LED6_R A8
|
|
#define LED6_G A9
|
|
#define LED6_B A10
|
|
//pins for card reader 1 keypad (colls ABC, rows 1234)
|
|
/*
|
|
### Keypad 3x4 Matrix ###
|
|
|
|
(7)---(8)---(9)---> ROW 4
|
|
| | |
|
|
(4)---(5)---(6)---> ROW 3
|
|
| | |
|
|
(1)---(2)---(3)---> ROW 2
|
|
| | |
|
|
(0)--(00)--([])---> ROW 1
|
|
| | |
|
|
V V V
|
|
COL C COL B COL A
|
|
|
|
*/
|
|
#define K1_A 27
|
|
#define K1_B 25
|
|
#define K1_C 23
|
|
#define K1_1 29
|
|
#define K1_2 31
|
|
#define K1_3 33
|
|
#define K1_4 35
|
|
|
|
|
|
//pins for card reader 1 RFID Module
|
|
#define R1_DET 20
|
|
#define R1_SER Serial1
|
|
|
|
//pins for card reader 2 keypad (colls ABC, rows 1234)
|
|
#define K2_A 26
|
|
#define K2_B 24
|
|
#define K2_C 22
|
|
#define K2_1 28
|
|
#define K2_2 30
|
|
#define K2_3 32
|
|
#define K2_4 34
|
|
|
|
|
|
//pins for card reader 2 RFID Module
|
|
#define R2_DET 21
|
|
#define R2_SER Serial2
|
|
|
|
//pins for PN5180 RFID Module
|
|
#define PN5180_NSS_PIN 10
|
|
#define PN5180_BUSY_PIN 9
|
|
#define PN5180_RST_PIN 7
|
|
|
|
#endif
|
|
|