.gitignore
README.md
mkdocs.cloudflare.yml
mkdocs.yml
pyproject.toml
uv.lock
wrangler.jsonc
.github/workflows/deploy.yml
.github/workflows/release.yml
.github/workflows/ruff.yml
damiao_motor/__init__.py
damiao_motor/_version.py
damiao_motor.egg-info/PKG-INFO
damiao_motor.egg-info/SOURCES.txt
damiao_motor.egg-info/dependency_links.txt
damiao_motor.egg-info/entry_points.txt
damiao_motor.egg-info/requires.txt
damiao_motor.egg-info/top_level.txt
damiao_motor/cli/__init__.py
damiao_motor/cli/commands.py
damiao_motor/cli/display.py
damiao_motor/cli/formatter.py
damiao_motor/core/__init__.py
damiao_motor/core/controller.py
damiao_motor/core/motor.py
damiao_motor/gui/__init__.py
damiao_motor/gui/web_gui.py
damiao_motor/gui/static/css/style.css
damiao_motor/gui/static/js/app.js
damiao_motor/gui/templates/index.html
damiao_motor/gui/webapp/index.html
damiao_motor/gui/webapp/package-lock.json
damiao_motor/gui/webapp/package.json
damiao_motor/gui/webapp/tsconfig.json
damiao_motor/gui/webapp/vite.config.ts
damiao_motor/gui/webapp/dist/index.html
damiao_motor/gui/webapp/dist/assets/index-CDw8n6KX.js
damiao_motor/gui/webapp/dist/assets/index-CrxIlrMA.css
damiao_motor/gui/webapp/src/App.tsx
damiao_motor/gui/webapp/src/index.css
damiao_motor/gui/webapp/src/main.tsx
damiao_motor/gui/webapp/src/components/Canvas.tsx
damiao_motor/gui/webapp/src/components/SignalChip.tsx
damiao_motor/gui/webapp/src/components/SignalSidebar.tsx
damiao_motor/gui/webapp/src/components/Toolbar.tsx
damiao_motor/gui/webapp/src/lib/control.ts
damiao_motor/gui/webapp/src/lib/dataStore.ts
damiao_motor/gui/webapp/src/lib/format.ts
damiao_motor/gui/webapp/src/lib/store.ts
damiao_motor/gui/webapp/src/lib/theme.ts
damiao_motor/gui/webapp/src/lib/types.ts
damiao_motor/gui/webapp/src/lib/widgets.ts
damiao_motor/gui/webapp/src/lib/ws.ts
damiao_motor/gui/webapp/src/panels/CardsPanel.tsx
damiao_motor/gui/webapp/src/panels/ConnectionPanel.tsx
damiao_motor/gui/webapp/src/panels/ControlPanel.tsx
damiao_motor/gui/webapp/src/panels/PlotPanel.tsx
damiao_motor/gui/webapp/src/panels/RawLogPanel.tsx
damiao_motor/gui/webapp/src/panels/RegisterPanel.tsx
damiao_motor/gui/webapp/src/panels/TablePanel.tsx
damiao_motor/gui/webapp/src/panels/registry.tsx
damiao_motor/monitor/README.md
damiao_motor/monitor/__init__.py
damiao_motor/monitor/control.py
damiao_motor/monitor/decode.py
damiao_motor/monitor/demo.py
damiao_motor/monitor/listener.py
damiao_motor/monitor/server.py
damiao_motor/monitor/service.py
damiao_motor/monitor/store.py
docs/index.md
docs/requirements.txt
docs/api/controller.md
docs/api/motor.md
docs/assets/extra.css
docs/concept/can.md
docs/concept/communication-protocol.md
docs/concept/control_law_force_pos.svg
docs/concept/control_law_mit.svg
docs/concept/control_law_pos_vel.svg
docs/concept/control_law_vel.svg
docs/concept/motor-control-modes.md
docs/concept/registers.md
docs/hardware-setup/can-set-up.md
docs/hardware-setup/motor-connection-diagram.svg
docs/hardware-setup/motor-connection.md
docs/javascripts/copyright-year.js
docs/javascripts/mathjax.js
docs/package-usage/cli-tool.md
docs/package-usage/gui-screenshot.png
docs/package-usage/python-api.md
docs/package-usage/web-gui.md
docs/package-usage/screenshots/charts.png
docs/package-usage/screenshots/connection.png
docs/package-usage/screenshots/export-data.png
docs/package-usage/screenshots/motor-control.png
docs/package-usage/screenshots/motor-selection.png
docs/package-usage/screenshots/motor-type-selection.png
docs/package-usage/screenshots/registers.png
examples/example.py
examples/example_zero_command.py
scripts/build-for-cloudflare.sh
tests/test_monitor.py