diff --git a/BLHeli_32 ARM/Dshotprog spec.txt b/BLHeli_32 ARM/Dshotprog spec.txt index 070eca79..15195211 100644 --- a/BLHeli_32 ARM/Dshotprog spec.txt +++ b/BLHeli_32 ARM/Dshotprog spec.txt @@ -1,26 +1,28 @@ -0 DSHOT_CMD_MOTOR_STOP, -1 DSHOT_CMD_BEEP1, // Wait length of beep plus 100ms before next command -2 DSHOT_CMD_BEEP2, // Wait length of beep plus 100ms before next command -3 DSHOT_CMD_BEEP3, // Wait length of beep plus 100ms before next command -4 DSHOT_CMD_BEEP4, // Wait length of beep plus 100ms before next command -5 DSHOT_CMD_BEEP5, // Wait length of beep plus 100ms before next command -6 DSHOT_CMD_ESC_INFO, // Wait at least 10ms before next command -7 DSHOT_CMD_SPIN_DIRECTION_1, // Need 6x -8 DSHOT_CMD_SPIN_DIRECTION_2, // Need 6x -9 DSHOT_CMD_3D_MODE_OFF, // Need 6x -10 DSHOT_CMD_3D_MODE_ON, // Need 6x +0 DSHOT_CMD_MOTOR_STOP, // Currently not implemented +1 DSHOT_CMD_BEEP1, // Wait at least length of beep (240ms) before next command +2 DSHOT_CMD_BEEP2, // Wait at least length of beep (240ms) before next command +3 DSHOT_CMD_BEEP3, // Wait at least length of beep (260ms) before next command +4 DSHOT_CMD_BEEP4, // Wait at least length of beep (260ms) before next command +5 DSHOT_CMD_BEEP5, // Wait at least length of beep (970ms) before next command +6 DSHOT_CMD_ESC_INFO, // Wait at least 12ms before next command +7 DSHOT_CMD_SPIN_DIRECTION_1, // Need 6x, no wait required +8 DSHOT_CMD_SPIN_DIRECTION_2, // Need 6x, no wait required +9 DSHOT_CMD_3D_MODE_OFF, // Need 6x, no wait required +10 DSHOT_CMD_3D_MODE_ON, // Need 6x, no wait required 11 DSHOT_CMD_SETTINGS_REQUEST, // Currently not implemented -12 DSHOT_CMD_SAVE_SETTINGS, // Need 6x -20 DSHOT_CMD_SPIN_DIRECTION_NORMAL, // Need 6x -21 DSHOT_CMD_SPIN_DIRECTION_REVERSED, // Need 6x -22 DSHOT_CMD_LED0_ON, -23 DSHOT_CMD_LED1_ON, -24 DSHOT_CMD_LED2_ON, -25 DSHOT_CMD_LED3_ON, -26 DSHOT_CMD_LED0_OFF, -27 DSHOT_CMD_LED1_OFF, -28 DSHOT_CMD_LED2_OFF, -29 DSHOT_CMD_LED3_OFF, +12 DSHOT_CMD_SAVE_SETTINGS, // Need 6x, wait at least 30ms before next command +20 DSHOT_CMD_SPIN_DIRECTION_NORMAL, // Need 6x, no wait required +21 DSHOT_CMD_SPIN_DIRECTION_REVERSED, // Need 6x, no wait required +22 DSHOT_CMD_LED0_ON, // No wait required +23 DSHOT_CMD_LED1_ON, // No wait required +24 DSHOT_CMD_LED2_ON, // No wait required +25 DSHOT_CMD_LED3_ON, // No wait required +26 DSHOT_CMD_LED0_OFF, // No wait required +27 DSHOT_CMD_LED1_OFF, // No wait required +28 DSHOT_CMD_LED2_OFF, // No wait required +29 DSHOT_CMD_LED3_OFF, // No wait required +30 Audio Stream mode on/Off // Currently not implemented +31 Silent Mode on/Off // Currently not implemented DSHOT_CMD_MAX = 47 diff --git a/BLHeli_S SiLabs/Dshotprog spec BLHeli_S.txt b/BLHeli_S SiLabs/Dshotprog spec BLHeli_S.txt index a7db92a9..7727a8da 100644 --- a/BLHeli_S SiLabs/Dshotprog spec BLHeli_S.txt +++ b/BLHeli_S SiLabs/Dshotprog spec BLHeli_S.txt @@ -1,18 +1,18 @@ -0 DSHOT_CMD_MOTOR_STOP, -1 DSHOT_CMD_BEEP1, // Wait length of beep plus 100ms before next command -2 DSHOT_CMD_BEEP2, // Wait length of beep plus 100ms before next command -3 DSHOT_CMD_BEEP3, // Wait length of beep plus 100ms before next command -4 DSHOT_CMD_BEEP4, // Wait length of beep plus 100ms before next command -5 DSHOT_CMD_BEEP5, // Wait length of beep plus 100ms before next command +0 DSHOT_CMD_MOTOR_STOP, // Currently not implemented +1 DSHOT_CMD_BEEP1, // Wait at least length of beep (360ms) before next command +2 DSHOT_CMD_BEEP2, // Wait at least length of beep (360ms) before next command +3 DSHOT_CMD_BEEP3, // Wait at least length of beep (380ms) before next command +4 DSHOT_CMD_BEEP4, // Wait at least length of beep (380ms) before next command +5 DSHOT_CMD_BEEP5, // Wait at least length of beep (380ms) before next command 6 DSHOT_CMD_ESC_INFO, // Currently not implemented -7 DSHOT_CMD_SPIN_DIRECTION_1, // Need 6x -8 DSHOT_CMD_SPIN_DIRECTION_2, // Need 6x -9 DSHOT_CMD_3D_MODE_OFF, // Need 6x -10 DSHOT_CMD_3D_MODE_ON, // Need 6x +7 DSHOT_CMD_SPIN_DIRECTION_1, // Need 6x, no wait required +8 DSHOT_CMD_SPIN_DIRECTION_2, // Need 6x, no wait required +9 DSHOT_CMD_3D_MODE_OFF, // Need 6x, no wait required +10 DSHOT_CMD_3D_MODE_ON, // Need 6x, no wait required 11 DSHOT_CMD_SETTINGS_REQUEST, // Currently not implemented -12 DSHOT_CMD_SAVE_SETTINGS, // Need 6x -20 DSHOT_CMD_SPIN_DIRECTION_NORMAL, // Need 6x -21 DSHOT_CMD_SPIN_DIRECTION_REVERSED, // Need 6x +12 DSHOT_CMD_SAVE_SETTINGS, // Need 6x, wait at least 10ms before next command +20 DSHOT_CMD_SPIN_DIRECTION_NORMAL, // Need 6x, no wait required +21 DSHOT_CMD_SPIN_DIRECTION_REVERSED, // Need 6x, no wait required 22 DSHOT_CMD_LED0_ON, // Currently not implemented 23 DSHOT_CMD_LED1_ON, // Currently not implemented 24 DSHOT_CMD_LED2_ON, // Currently not implemented