Support the command queue in low-level rotator controller. This queue should be thread safe.
Have the Rotator Send Exactly the Same Telemetry and Config Data to the EUI and CSC
Support the Command Queue in Low-Level Hexapod Controller
Copied the circular_buffer.c from ts_hexapod_controller and updated the code to use the thread-safe buffer.
Tested on summit. I can put the system into the Enabled state without the problem.
Please help to review the PR:
Please ignore the first commit, which is to just copy the files.
Reviewed on github.