Refactor the console subsystem

Rename cli.ino => console.ino.
Rename handleInput => handleConsole.
Separate console initialization function.
Always use usb cdc by default on s3/c3 (no configuration needed).
This commit is contained in:
Oleg Kalachev
2026-08-19 05:32:52 +03:00
parent b6c0bebdeb
commit 03084a672a
8 changed files with 31 additions and 18 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ void testMotor(int, float);
void print(const char* format, ...);
void pause(float duration);
void doCommand(String str, bool echo);
void handleInput();
void handleConsole();
void setupRC();
void normalizeRC();
void calibrateRC();
+2 -2
View File
@@ -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"
@@ -83,7 +83,7 @@ public:
attitude.setYaw(this->model->WorldPose().Yaw());
control();
handleInput();
handleConsole();
processMavlink();
applyMotorForces();