The software accepts commands in a simplified structured syntax:
[ADDR:]COMMAND[:PARAM1=VALUE1,PARAM2=VALUE2][;WAIT_MS][;CHECK_RESPONSE]
Example:
01:SET_SPINDLE:RPM=4500,ACCEL=200;WAIT_500;CHECK_RESPONSE=OK
If this article has piqued your interest, here’s how to get started: write at command station v1.0.4
Generate boilerplate code by writing at marker comments: The software accepts commands in a simplified structured
writeat --target src/main.rs \
--position before:pattern:"// INSERT FUNCTIONS HERE" \
--text "fn new_feature() -> String \n \"Hello from v1.0.4\".to_string()\n\n\n"