#define で定義される変数名のリスト #1



基本設定

#define 値範囲 初期値 説明
Meridim基本設定
MSG_SIZE 1-700 90 Meridim配列の長さ
FRAME_DURATION 10 10 1フレームあたりの単位時間(単位ms)
起動時のチェック
CHECK_SD_RW 0,1 0 SDカードリーダーの読み書きチェック
廃止:TRIM_ADJUST_MODE 0 トリムモードのオンオフ
シリアルモニタ
MONITOR_ALL_ERROR 0,1 0 全経路の受信エラー率の表示(0:OFF,1:ON)
MONITOR_SERVO_ERR 0,1 0 通信エラーのあったサーボIDの表示(0:OFF,1:ON)
MONITOR_JOYPAD 0,1 0 リモコンのデータの表示(0:OFF,1:ON)
MONITOR_FLOW 0,1 0 フローの表示(0:OFF,1:ON)
MONITOR_SEQ 0,1 0 シーケンス番号の表示(0:OFF,1:ON)
マウント関連
MOUNT_ESP32 0,1 1 ESPの搭載
MOUNT_SD 0,1 1 SDカードリーダーのありなし.
MOUNT_IMUAHRS 0,1 1 IMU/AHRSの搭載状況
MOUNT_ICS3 0,1 0 半二重サーボ信号の3系のありなし.
MOUNT_JOYPAD 0-99 2 ジョイパッドの搭載
MOUNT_SERVO_NUM_L 0-15 11 L系統につないだサーボの総数
MOUNT_SERVO_NUM_R 0-15 11 R系統につないだサーボの総数
MOUNT_SERVO_NUM_3 0,1 0 3系統につないだサーボの総数
PC接続関連設定
SERIAL_PC_BPS 6000000 PCとのシリアル通信の速度
SPI設定
SPI_SPEED 6000000 SPI通信の速度
I2C設定
I2C_SPEED 400000 I2Cの速度(400kHz推奨)
I2Cセンサ設定
IMUAHRS_POLLING 10 IMU/AHRSの読み取り間隔(ms)
IMUAHRS_STOCK 4 移動平均を取る際のフレーム数
サーボ関連設定
ICS_BAUDRATE 1250000 ICSサーボの通信速度(1.25M)
ICS_TIMEOUT 3 ICS返信待ちのタイムアウト時間
SERVO_LOST_ERROR_WAIT 0 サーボ通信エラーと判定する連続エラー回数
Wifiアクセスポイントの設定
WIFI_AP_SSID "xxxxxx" アクセスポイントのWIFI_AP_SSID
WIFI_AP_PASS "xxxxxx" アクセスポイントのパスワード
WIFI_SEND_IP "192.168.1.xx" 送り先のPCのIPアドレス
UDP_SEND_PORT 22222 送り先のポート番号
UDP_RESV_PORT 22224 このESP32のポート番号
UDP_TIMEOUT 0 UDPの待受タイムアウト(単位ms)
ESP32のIPアドレス固定
MODE_FIXED_IP 0,1 0 IPアドレスを固定するか(0:NO,1:YES)
FIXED_IP_ADDR "192.168.1.xx" ESPの固定IPアドレス
FIXED_IP_GATEWAY "192.168.1.xx" ルーターのゲートウェイ
FIXED_IP_SUBNET "255.255.255.0" ルーターのサブネット
UDP通信のオンオフ
UDP_SEND 0,1 1 PCへのUDP送信(0:OFF,1:ON)
UDP_RESEIVE 0,1 1 PCからのUDP受信(0:OFF,1:ON)
リモコンの設定
JOYPAD_POLLING 10 ジョイパッドの問い合わせフレーム間隔(KRC-5FHは4,PSは10)
JOYPAD_GENERALIZE 0,1 1 1:入力をPS系に合わせる
0:合わせない
BT_MAC_ADDR "x:x:x:x:x:x" ESP32自身のBluetoothMACアドレス
(ESP起動時にシリアルモニタに表示)
BT_PAIR_MAX_DEVICES 20 BT接続デバイスの記憶可能数
BT_REMOVE_BONDED_DEVICES 0,1 0 0でバインドデバイス情報表示,
1でバインドデバイス情報クリア
(ペアリングできない時に1)
PAD_WIIMOTE_SOLO[16] WiiリモコンからPS系への変換テーブル
PAD_WIIMOTE_ORIG[16] Wiiリモコンのオリジナル値への変換テーブル
ピンアサイン
PIN_ERR_LED 2 LED用
PIN_EN_L 6 ICSサーボ信号の左系のENピン
PIN_EN_R 5 ICSサーボ信号の右系のENピン
PIN_EN_3 23 半二重サーボ信号の3系のENピン
PIN_CHIPSELECT_SD 9 SDカードSPI通信用のChipSelect
-- -------- --------- -------------------