diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 3d7a7bb..51ca063 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -18,7 +18,7 @@ "${workspaceFolder}/.vscode/intellisense.h", "~/.arduino15/packages/esp32/hardware/esp32/3.3.10/cores/esp32/Arduino.h", "~/.arduino15/packages/esp32/hardware/esp32/3.3.10/variants/d1_mini32/pins_arduino.h", - "${workspaceFolder}/flix/cli.ino", + "${workspaceFolder}/flix/console.ino", "${workspaceFolder}/flix/control.ino", "${workspaceFolder}/flix/estimate.ino", "${workspaceFolder}/flix/flix.ino", @@ -66,7 +66,7 @@ "~/Library/Arduino15/packages/esp32/hardware/esp32/3.3.10/cores/esp32/Arduino.h", "~/Library/Arduino15/packages/esp32/hardware/esp32/3.3.10/variants/d1_mini32/pins_arduino.h", "${workspaceFolder}/flix/flix.ino", - "${workspaceFolder}/flix/cli.ino", + "${workspaceFolder}/flix/console.ino", "${workspaceFolder}/flix/control.ino", "${workspaceFolder}/flix/estimate.ino", "${workspaceFolder}/flix/imu.ino", @@ -113,7 +113,7 @@ "${workspaceFolder}/.vscode/intellisense.h", "~/AppData/Local/Arduino15/packages/esp32/hardware/esp32/3.3.10/cores/esp32/Arduino.h", "~/AppData/Local/Arduino15/packages/esp32/hardware/esp32/3.3.10/variants/d1_mini32/pins_arduino.h", - "${workspaceFolder}/flix/cli.ino", + "${workspaceFolder}/flix/console.ino", "${workspaceFolder}/flix/control.ino", "${workspaceFolder}/flix/estimate.ino", "${workspaceFolder}/flix/flix.ino", diff --git a/docs/firmware.md b/docs/firmware.md index b302915..e34245f 100644 --- a/docs/firmware.md +++ b/docs/firmware.md @@ -28,7 +28,7 @@ Firmware source files are located in `flix` directory. * [`control.ino`](../flix/control.ino) — control subsystem, three-dimensional two-level cascade PID controller. * [`motors.ino`](../flix/motors.ino) — PWM motor output control. * [`mavlink.ino`](../flix/mavlink.ino) — interaction with QGroundControl or [pyflix](../tools/pyflix) via MAVLink protocol. -* [`cli.ino`](../flix/cli.ino) — serial and MAVLink console. +* [`console.ino`](../flix/console.ino) — serial and MAVLink console. Utility files: @@ -60,7 +60,7 @@ To write into the console, `print()` function is used. This function sends data print("Test value: %.2f\n", testValue); ``` -In order to add a console command, modify the `doCommand()` function in `cli.ino` file. +In order to add a console command, modify the `doCommand()` function in `console.ino` file. > [!IMPORTANT] > Avoid using delays in in-flight commands, it will **crash** the drone! (The design is one-threaded.) diff --git a/flix/cli.ino b/flix/console.ino similarity index 100% rename from flix/cli.ino rename to flix/console.ino diff --git a/gazebo/simulator.cpp b/gazebo/simulator.cpp index 413fbfb..9cf3e86 100644 --- a/gazebo/simulator.cpp +++ b/gazebo/simulator.cpp @@ -18,7 +18,7 @@ #include "Arduino.h" #include "flix.h" -#include "cli.ino" +#include "console.ino" #include "control.ino" #include "estimate.ino" #include "safety.ino"