#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 | |
-- | -------- | --------- | ------------------- |