-
Notifications
You must be signed in to change notification settings - Fork 2
/
Config.h
56 lines (42 loc) · 2.59 KB
/
Config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/* センサ接続に関する設定 SENSOR CONNECTIONS SETTING */
#define SDA 4 // 3軸加速度モジュール I2C SDA - Pro Micro D2
#define SCL 5 // 3軸加速度モジュール I2C SCL - Pro Micro D3
#define LED_NUM 5 // フルカラーLEDの個数(標準:5)
#define LED_PIN 10 // フルカラーLED信号線 - Pro Micro D10
#define MIC_PIN A0 // マイクモジュール信号線 - Pro Micro A0
/* 読経モード CHANTING KEYBOARD MODE */
#define CHANT_KEYBOARD_ENTER "\n" // 読経時の改行扱い(Win/Mac/Linuxなど環境に応じて設定してください)
#define UP_SPACE_SUPPORT false // 上入力でスペースキー入力して漢字変換をサポートするか
#define DOWN_ENTER_SUPPORT false // 下入力でエンター入力して変換確定をサポートするか
/* シリアルモード SERIAL OUTPUT MODE */
#define SERIAL_HIT_CODE '.' // 叩かれた時に送信するコード
#define SERIAL_UP_CODE '^' // 上入力時に送信するコード
#define SERIAL_LEFT_CODE '<' // 左入力時に送信するコード
#define SERIAL_DOWN_CODE '_' // 下入力時に送信するコード
#define SERIAL_RIGHT_CODE '>' // 右入力時に送信するコード
/* MIDIモード MIDI DRUM MODE */
#define MIDI_CHANNEL 9 // MIDI送信するチャンネル
#define MIDI_PITCH 38 // デフォルトの音階(標準ド:60・スネア:38)
#define AUTO_NOTEOFF_MAX 2000 // 次に叩かれなかったときに自動でノートオフするまでのミリ秒
/* キーボードモード GENERIC DIRECTION KEYBOARD MODE */
// 上下左右矢印
#define KEYBOARD_UP (KEY_UP_ARROW)
#define KEYBOARD_LEFT (KEY_LEFT_ARROW)
#define KEYBOARD_DOWN (KEY_DOWN_ARROW)
#define KEYBOARD_RIGHT (KEY_RIGHT_ARROW)
// WASDキーも使える
//#define KEYBOARD_UP 'w'
//#define KEYBOARD_LEFT 'a'
//#define KEYBOARD_DOWN 's'
//#define KEYBOARD_RIGHT 'd'
/* ゲーミングモード GAMING MODE */
#define GAMING_UP 'w'
#define GAMING_DOWN 's'
/* キーボード・マウス・ゲーミング各モード 共通 COMMON SETTINGS FOR KEYBOARD & MOUSE & GAMING */
#define X_DIRECTION -1 // 1で左右正しい方向
#define Y_DIRECTION -1 // 1で上下正しい方向
/* 開発用(変更の必要ありません) FOR DEVELOPMENT */
#define RC_RATIO 0.2
#define MIC_DC_LEVEL 512
#define MIC_LOOPS 10
#define STD_GRAVITY 9.80665f