revert to non-task-driven, no tangible difference in performance. May change back later.
This commit is contained in:
@@ -9,20 +9,6 @@
|
||||
#define server 1
|
||||
#define manual 0
|
||||
|
||||
// Command structures for servo control
|
||||
typedef enum {
|
||||
SERVO_CMD_STOP,
|
||||
SERVO_CMD_MOVE_CCW,
|
||||
SERVO_CMD_MOVE_CW,
|
||||
SERVO_CMD_MOVE_TO_POSITION
|
||||
} servo_command_t;
|
||||
|
||||
typedef struct {
|
||||
servo_command_t command;
|
||||
uint8_t target_position; // For MOVE_TO_POSITION
|
||||
bool is_manual; // vs server-initiated
|
||||
} servo_cmd_msg_t;
|
||||
|
||||
extern std::atomic<bool> calibListen;
|
||||
extern std::atomic<bool> clearCalibFlag;
|
||||
extern std::atomic<bool> savePosFlag;
|
||||
@@ -52,7 +38,4 @@ void servoWandListen();
|
||||
void servoServerListen();
|
||||
void runToAppPos(uint8_t appPos);
|
||||
|
||||
// Servo control task
|
||||
void servoControlTask(void* arg);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user