diff --git a/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_447444 b/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_447444 index e69de29bb2..24186667a3 100644 --- a/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_447444 +++ b/ESP-IDF_NovaGlide/build/log/idf_py_stderr_output_447444 @@ -0,0 +1,5 @@ +--- esp-idf-monitor 1.8.0 on /dev/ttyACM0 115200 +--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H +--- 0x403853f4: rv_utils_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/riscv/include/riscv/rv_utils.h:62 +--- (inlined by) esp_cpu_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/cpu.c:62 + diff --git a/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_447444 b/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_447444 index 0378255d92..1d9d8d79c3 100644 --- a/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_447444 +++ b/ESP-IDF_NovaGlide/build/log/idf_py_stdout_output_447444 @@ -3391,4 +3391,221 @@ entry 0x403cc71a ║ Motor 4 (R-Rev)  : 0  ║ ╠════════════════════════════════════════════════════════════╣ ║ Temperature  : 52.60 °C  ║ -║ Battery Volta \ No newline at end of file +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63635456  ║ +║ Joystick Y  : 66912256  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63700992  ║ +║ Joystick Y  : 66912256  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63700992  ║ +║ Joystick Y  : 66977792  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -3.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63635456  ║ +║ Joystick Y  : 66977792  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -3.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63700992  ║ +║ Joystick Y  : 66977792  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.64 V  ║ +║ Current  : -5.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63700992  ║ +║ Joystick Y  : 66912256  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.64 V  ║ +║ Current  : -5.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63700992  ║ +║ Joystick Y  : 66977792  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63569920  ║ +║ Joystick Y  : 66977792  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.63 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63504384  ║ +║ Joystick Y  : 66912256  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 0  ║ +║ PWM Right  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 0  ║ +║ Motor 3 (L-Rev)  : 0  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.64 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ +╠════════════════════════════════════════════════════════════╣ +║ Joystick X  : 63635456  ║ +║ Joystick Y  : 134217728  ║ +╠════════════════════════════════════════════════════════════╣ +║ PWM Left  : 8190  ║ +║ PWM Right  : -8190  ║ +╠════════════════════════════════════════════════════════════╣ +║ Motor 1 (L-Fwd)  : 0  ║ +║ Motor 2 (R-Fwd)  : 8190  ║ +║ Motor 3 (L-Rev)  : 8190  ║ +║ Motor 4 (R-Rev)  : 0  ║ +╠════════════════════════════════════════════════════════════╣ +║ Temperature  : 52.60 °C  ║ +║ Battery Voltage  : 6.64 V  ║ +║ Current  : -4.00 mA  ║ +║ Power  : 40.00 mW  ║ +╠════════════════════════════════════════════════════════════╣ +║ Distance  : 0.10 cm  ║ +╚════════════════════════════════════════════════════════════╝ +╔════════════════════════════════════════════════════════════╗ +║ ESP32-C3 ROBOT CONTROL DASHBOARD  ║ diff --git a/ESP-IDF_NovaGlide/subsystems/controls/joystick.c b/ESP-IDF_NovaGlide/subsystems/controls/joystick.c index 24e9d14d1e..6c0a699156 100644 --- a/ESP-IDF_NovaGlide/subsystems/controls/joystick.c +++ b/ESP-IDF_NovaGlide/subsystems/controls/joystick.c @@ -59,7 +59,7 @@ static float clampf(float val, float min, float max) { void joystick_mix(float x, float y, int *pwm_left, int *pwm_right) { // Steering gain - const float k = 0.5f;//0.9f; + const float k = 1.0f;//0.5f; // Differential mix float L0 = y + k * x;