From 7776302fbb1f076c842bf4bb8fd06e00ffa4999b Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Fri, 21 Jul 2017 15:14:15 -0700 Subject: [PATCH] Moved avr code to src --- MANIFEST.in | 2 +- Makefile | 4 ++-- {avr => src/avr}/.gitignore | 0 {avr => src/avr}/BezierMath.md | 0 {avr => src/avr}/CODE_TAG | 0 {avr => src/avr}/LICENSE | 0 {avr => src/avr}/Makefile | 0 {avr => src/avr}/MoveLifecycle.md | 0 {avr => src/avr}/MoveLifecycleCalls.md | 0 {avr => src/avr}/README.md | 0 {avr => src/avr}/data_usage.py | 0 {avr => src/avr}/src/axis.c | 0 {avr => src/avr}/src/axis.h | 0 {avr => src/avr}/src/boot/boot.c | 0 {avr => src/avr}/src/boot/boot.h | 0 {avr => src/avr}/src/boot/sp_driver.S | 0 {avr => src/avr}/src/boot/sp_driver.h | 0 {avr => src/avr}/src/command.c | 0 {avr => src/avr}/src/command.def | 0 {avr => src/avr}/src/command.h | 0 {avr => src/avr}/src/config.h | 0 {avr => src/avr}/src/coolant.c | 0 {avr => src/avr}/src/coolant.h | 0 {avr => src/avr}/src/cpp_magic.h | 0 {avr => src/avr}/src/drv8711.c | 0 {avr => src/avr}/src/drv8711.h | 0 {avr => src/avr}/src/estop.c | 0 {avr => src/avr}/src/estop.h | 0 {avr => src/avr}/src/gcode_expr.c | 0 {avr => src/avr}/src/gcode_expr.h | 0 {avr => src/avr}/src/gcode_parser.c | 0 {avr => src/avr}/src/gcode_parser.h | 0 {avr => src/avr}/src/gcode_state.c | 0 {avr => src/avr}/src/gcode_state.def | 0 {avr => src/avr}/src/gcode_state.h | 0 {avr => src/avr}/src/hardware.c | 0 {avr => src/avr}/src/hardware.h | 0 {avr => src/avr}/src/huanyang.c | 0 {avr => src/avr}/src/huanyang.h | 0 {avr => src/avr}/src/i2c.c | 0 {avr => src/avr}/src/i2c.h | 0 {avr => src/avr}/src/machine.c | 0 {avr => src/avr}/src/machine.h | 0 {avr => src/avr}/src/main.c | 0 {avr => src/avr}/src/messages.def | 0 {avr => src/avr}/src/motor.c | 0 {avr => src/avr}/src/motor.h | 0 {avr => src/avr}/src/outputs.c | 0 {avr => src/avr}/src/outputs.h | 0 {avr => src/avr}/src/pgmspace.h | 0 {avr => src/avr}/src/pins.c | 0 {avr => src/avr}/src/pins.h | 0 {avr => src/avr}/src/plan/arc.c | 0 {avr => src/avr}/src/plan/arc.h | 0 {avr => src/avr}/src/plan/buffer.c | 0 {avr => src/avr}/src/plan/buffer.h | 0 {avr => src/avr}/src/plan/calibrate.c | 0 {avr => src/avr}/src/plan/calibrate.h | 0 {avr => src/avr}/src/plan/dwell.c | 0 {avr => src/avr}/src/plan/dwell.h | 0 {avr => src/avr}/src/plan/exec.c | 0 {avr => src/avr}/src/plan/exec.h | 0 {avr => src/avr}/src/plan/jog.c | 0 {avr => src/avr}/src/plan/jog.h | 0 {avr => src/avr}/src/plan/line.c | 0 {avr => src/avr}/src/plan/line.h | 0 {avr => src/avr}/src/plan/planner.c | 0 {avr => src/avr}/src/plan/planner.h | 0 {avr => src/avr}/src/plan/runtime.c | 0 {avr => src/avr}/src/plan/runtime.h | 0 {avr => src/avr}/src/plan/state.c | 0 {avr => src/avr}/src/plan/state.h | 0 {avr => src/avr}/src/plan/velocity_curve.c | 0 {avr => src/avr}/src/plan/velocity_curve.h | 0 {avr => src/avr}/src/pwm_spindle.c | 0 {avr => src/avr}/src/pwm_spindle.h | 0 {avr => src/avr}/src/report.c | 0 {avr => src/avr}/src/report.h | 0 {avr => src/avr}/src/ringbuf.def | 0 {avr => src/avr}/src/rtc.c | 0 {avr => src/avr}/src/rtc.h | 0 {avr => src/avr}/src/spindle.c | 0 {avr => src/avr}/src/spindle.h | 0 {avr => src/avr}/src/status.c | 0 {avr => src/avr}/src/status.h | 0 {avr => src/avr}/src/stepper.c | 0 {avr => src/avr}/src/stepper.h | 0 {avr => src/avr}/src/switch.c | 0 {avr => src/avr}/src/switch.h | 0 {avr => src/avr}/src/usart.c | 0 {avr => src/avr}/src/usart.h | 0 {avr => src/avr}/src/util.c | 0 {avr => src/avr}/src/util.h | 0 {avr => src/avr}/src/varcb.c | 0 {avr => src/avr}/src/vars.c | 0 {avr => src/avr}/src/vars.def | 0 {avr => src/avr}/src/vars.h | 0 {avr => src/avr}/src/vars.json.in | 0 {avr => src/avr}/test/Makefile | 0 {avr => src/avr}/test/arc.gc | 0 {avr => src/avr}/test/hal.c | 0 {avr => src/avr}/test/line.gc | 0 {avr => src/avr}/test/planner-test.c | 0 {avr => src/avr}/test/plot.py | 0 {avr => src/avr}/test/short.gc | 0 105 files changed, 3 insertions(+), 3 deletions(-) rename {avr => src/avr}/.gitignore (100%) rename {avr => src/avr}/BezierMath.md (100%) rename {avr => src/avr}/CODE_TAG (100%) rename {avr => src/avr}/LICENSE (100%) rename {avr => src/avr}/Makefile (100%) rename {avr => src/avr}/MoveLifecycle.md (100%) rename {avr => src/avr}/MoveLifecycleCalls.md (100%) rename {avr => src/avr}/README.md (100%) rename {avr => src/avr}/data_usage.py (100%) rename {avr => src/avr}/src/axis.c (100%) rename {avr => src/avr}/src/axis.h (100%) rename {avr => src/avr}/src/boot/boot.c (100%) rename {avr => src/avr}/src/boot/boot.h (100%) rename {avr => src/avr}/src/boot/sp_driver.S (100%) rename {avr => src/avr}/src/boot/sp_driver.h (100%) rename {avr => src/avr}/src/command.c (100%) rename {avr => src/avr}/src/command.def (100%) rename {avr => src/avr}/src/command.h (100%) rename {avr => src/avr}/src/config.h (100%) rename {avr => src/avr}/src/coolant.c (100%) rename {avr => src/avr}/src/coolant.h (100%) rename {avr => src/avr}/src/cpp_magic.h (100%) rename {avr => src/avr}/src/drv8711.c (100%) rename {avr => src/avr}/src/drv8711.h (100%) rename {avr => src/avr}/src/estop.c (100%) rename {avr => src/avr}/src/estop.h (100%) rename {avr => src/avr}/src/gcode_expr.c (100%) rename {avr => src/avr}/src/gcode_expr.h (100%) rename {avr => src/avr}/src/gcode_parser.c (100%) rename {avr => src/avr}/src/gcode_parser.h (100%) rename {avr => src/avr}/src/gcode_state.c (100%) rename {avr => src/avr}/src/gcode_state.def (100%) rename {avr => src/avr}/src/gcode_state.h (100%) rename {avr => src/avr}/src/hardware.c (100%) rename {avr => src/avr}/src/hardware.h (100%) rename {avr => src/avr}/src/huanyang.c (100%) rename {avr => src/avr}/src/huanyang.h (100%) rename {avr => src/avr}/src/i2c.c (100%) rename {avr => src/avr}/src/i2c.h (100%) rename {avr => src/avr}/src/machine.c (100%) rename {avr => src/avr}/src/machine.h (100%) rename {avr => src/avr}/src/main.c (100%) rename {avr => src/avr}/src/messages.def (100%) rename {avr => src/avr}/src/motor.c (100%) rename {avr => src/avr}/src/motor.h (100%) rename {avr => src/avr}/src/outputs.c (100%) rename {avr => src/avr}/src/outputs.h (100%) rename {avr => src/avr}/src/pgmspace.h (100%) rename {avr => src/avr}/src/pins.c (100%) rename {avr => src/avr}/src/pins.h (100%) rename {avr => src/avr}/src/plan/arc.c (100%) rename {avr => src/avr}/src/plan/arc.h (100%) rename {avr => src/avr}/src/plan/buffer.c (100%) rename {avr => src/avr}/src/plan/buffer.h (100%) rename {avr => src/avr}/src/plan/calibrate.c (100%) rename {avr => src/avr}/src/plan/calibrate.h (100%) rename {avr => src/avr}/src/plan/dwell.c (100%) rename {avr => src/avr}/src/plan/dwell.h (100%) rename {avr => src/avr}/src/plan/exec.c (100%) rename {avr => src/avr}/src/plan/exec.h (100%) rename {avr => src/avr}/src/plan/jog.c (100%) rename {avr => src/avr}/src/plan/jog.h (100%) rename {avr => src/avr}/src/plan/line.c (100%) rename {avr => src/avr}/src/plan/line.h (100%) rename {avr => src/avr}/src/plan/planner.c (100%) rename {avr => src/avr}/src/plan/planner.h (100%) rename {avr => src/avr}/src/plan/runtime.c (100%) rename {avr => src/avr}/src/plan/runtime.h (100%) rename {avr => src/avr}/src/plan/state.c (100%) rename {avr => src/avr}/src/plan/state.h (100%) rename {avr => src/avr}/src/plan/velocity_curve.c (100%) rename {avr => src/avr}/src/plan/velocity_curve.h (100%) rename {avr => src/avr}/src/pwm_spindle.c (100%) rename {avr => src/avr}/src/pwm_spindle.h (100%) rename {avr => src/avr}/src/report.c (100%) rename {avr => src/avr}/src/report.h (100%) rename {avr => src/avr}/src/ringbuf.def (100%) rename {avr => src/avr}/src/rtc.c (100%) rename {avr => src/avr}/src/rtc.h (100%) rename {avr => src/avr}/src/spindle.c (100%) rename {avr => src/avr}/src/spindle.h (100%) rename {avr => src/avr}/src/status.c (100%) rename {avr => src/avr}/src/status.h (100%) rename {avr => src/avr}/src/stepper.c (100%) rename {avr => src/avr}/src/stepper.h (100%) rename {avr => src/avr}/src/switch.c (100%) rename {avr => src/avr}/src/switch.h (100%) rename {avr => src/avr}/src/usart.c (100%) rename {avr => src/avr}/src/usart.h (100%) rename {avr => src/avr}/src/util.c (100%) rename {avr => src/avr}/src/util.h (100%) rename {avr => src/avr}/src/varcb.c (100%) rename {avr => src/avr}/src/vars.c (100%) rename {avr => src/avr}/src/vars.def (100%) rename {avr => src/avr}/src/vars.h (100%) rename {avr => src/avr}/src/vars.json.in (100%) rename {avr => src/avr}/test/Makefile (100%) rename {avr => src/avr}/test/arc.gc (100%) rename {avr => src/avr}/test/hal.c (100%) rename {avr => src/avr}/test/line.gc (100%) rename {avr => src/avr}/test/planner-test.c (100%) rename {avr => src/avr}/test/plot.py (100%) rename {avr => src/avr}/test/short.gc (100%) diff --git a/MANIFEST.in b/MANIFEST.in index 0277ea2..9dec892 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,3 @@ recursive-include src/py/bbctrl/http * -include package.json README.md scripts/install.sh avr/bbctrl-avr-firmware.hex +include package.json README.md scripts/install.sh src/avr/bbctrl-avr-firmware.hex include scripts/avr109-flash.py diff --git a/Makefile b/Makefile index 1f21775..1f51761 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ STATIC := $(shell find src/resources -type f) STATIC := $(patsubst src/resources/%,$(TARGET)/%,$(STATIC)) TEMPLS := $(wildcard src/jade/templates/*.jade) -AVR_FIRMWARE := avr/bbctrl-avr-firmware.hex +AVR_FIRMWARE := src/avr/bbctrl-avr-firmware.hex RSYNC_EXCLUDE := \*.pyc __pycache__ \*.egg-info \\\#* \*~ .\\\#\* RSYNC_EXCLUDE := $(patsubst %,--exclude %,$(RSYNC_EXCLUDE)) @@ -47,7 +47,7 @@ pkg: all $(AVR_FIRMWARE) .PHONY: $(AVR_FIRMWARE) $(AVR_FIRMWARE): - $(MAKE) -C avr $(shell basename $@) + $(MAKE) -C src/avr $(shell basename $@) publish: pkg echo -n $(VERSION) > dist/latest.txt diff --git a/avr/.gitignore b/src/avr/.gitignore similarity index 100% rename from avr/.gitignore rename to src/avr/.gitignore diff --git a/avr/BezierMath.md b/src/avr/BezierMath.md similarity index 100% rename from avr/BezierMath.md rename to src/avr/BezierMath.md diff --git a/avr/CODE_TAG b/src/avr/CODE_TAG similarity index 100% rename from avr/CODE_TAG rename to src/avr/CODE_TAG diff --git a/avr/LICENSE b/src/avr/LICENSE similarity index 100% rename from avr/LICENSE rename to src/avr/LICENSE diff --git a/avr/Makefile b/src/avr/Makefile similarity index 100% rename from avr/Makefile rename to src/avr/Makefile diff --git a/avr/MoveLifecycle.md b/src/avr/MoveLifecycle.md similarity index 100% rename from avr/MoveLifecycle.md rename to src/avr/MoveLifecycle.md diff --git a/avr/MoveLifecycleCalls.md b/src/avr/MoveLifecycleCalls.md similarity index 100% rename from avr/MoveLifecycleCalls.md rename to src/avr/MoveLifecycleCalls.md diff --git a/avr/README.md b/src/avr/README.md similarity index 100% rename from avr/README.md rename to src/avr/README.md diff --git a/avr/data_usage.py b/src/avr/data_usage.py similarity index 100% rename from avr/data_usage.py rename to src/avr/data_usage.py diff --git a/avr/src/axis.c b/src/avr/src/axis.c similarity index 100% rename from avr/src/axis.c rename to src/avr/src/axis.c diff --git a/avr/src/axis.h b/src/avr/src/axis.h similarity index 100% rename from avr/src/axis.h rename to src/avr/src/axis.h diff --git a/avr/src/boot/boot.c b/src/avr/src/boot/boot.c similarity index 100% rename from avr/src/boot/boot.c rename to src/avr/src/boot/boot.c diff --git a/avr/src/boot/boot.h b/src/avr/src/boot/boot.h similarity index 100% rename from avr/src/boot/boot.h rename to src/avr/src/boot/boot.h diff --git a/avr/src/boot/sp_driver.S b/src/avr/src/boot/sp_driver.S similarity index 100% rename from avr/src/boot/sp_driver.S rename to src/avr/src/boot/sp_driver.S diff --git a/avr/src/boot/sp_driver.h b/src/avr/src/boot/sp_driver.h similarity index 100% rename from avr/src/boot/sp_driver.h rename to src/avr/src/boot/sp_driver.h diff --git a/avr/src/command.c b/src/avr/src/command.c similarity index 100% rename from avr/src/command.c rename to src/avr/src/command.c diff --git a/avr/src/command.def b/src/avr/src/command.def similarity index 100% rename from avr/src/command.def rename to src/avr/src/command.def diff --git a/avr/src/command.h b/src/avr/src/command.h similarity index 100% rename from avr/src/command.h rename to src/avr/src/command.h diff --git a/avr/src/config.h b/src/avr/src/config.h similarity index 100% rename from avr/src/config.h rename to src/avr/src/config.h diff --git a/avr/src/coolant.c b/src/avr/src/coolant.c similarity index 100% rename from avr/src/coolant.c rename to src/avr/src/coolant.c diff --git a/avr/src/coolant.h b/src/avr/src/coolant.h similarity index 100% rename from avr/src/coolant.h rename to src/avr/src/coolant.h diff --git a/avr/src/cpp_magic.h b/src/avr/src/cpp_magic.h similarity index 100% rename from avr/src/cpp_magic.h rename to src/avr/src/cpp_magic.h diff --git a/avr/src/drv8711.c b/src/avr/src/drv8711.c similarity index 100% rename from avr/src/drv8711.c rename to src/avr/src/drv8711.c diff --git a/avr/src/drv8711.h b/src/avr/src/drv8711.h similarity index 100% rename from avr/src/drv8711.h rename to src/avr/src/drv8711.h diff --git a/avr/src/estop.c b/src/avr/src/estop.c similarity index 100% rename from avr/src/estop.c rename to src/avr/src/estop.c diff --git a/avr/src/estop.h b/src/avr/src/estop.h similarity index 100% rename from avr/src/estop.h rename to src/avr/src/estop.h diff --git a/avr/src/gcode_expr.c b/src/avr/src/gcode_expr.c similarity index 100% rename from avr/src/gcode_expr.c rename to src/avr/src/gcode_expr.c diff --git a/avr/src/gcode_expr.h b/src/avr/src/gcode_expr.h similarity index 100% rename from avr/src/gcode_expr.h rename to src/avr/src/gcode_expr.h diff --git a/avr/src/gcode_parser.c b/src/avr/src/gcode_parser.c similarity index 100% rename from avr/src/gcode_parser.c rename to src/avr/src/gcode_parser.c diff --git a/avr/src/gcode_parser.h b/src/avr/src/gcode_parser.h similarity index 100% rename from avr/src/gcode_parser.h rename to src/avr/src/gcode_parser.h diff --git a/avr/src/gcode_state.c b/src/avr/src/gcode_state.c similarity index 100% rename from avr/src/gcode_state.c rename to src/avr/src/gcode_state.c diff --git a/avr/src/gcode_state.def b/src/avr/src/gcode_state.def similarity index 100% rename from avr/src/gcode_state.def rename to src/avr/src/gcode_state.def diff --git a/avr/src/gcode_state.h b/src/avr/src/gcode_state.h similarity index 100% rename from avr/src/gcode_state.h rename to src/avr/src/gcode_state.h diff --git a/avr/src/hardware.c b/src/avr/src/hardware.c similarity index 100% rename from avr/src/hardware.c rename to src/avr/src/hardware.c diff --git a/avr/src/hardware.h b/src/avr/src/hardware.h similarity index 100% rename from avr/src/hardware.h rename to src/avr/src/hardware.h diff --git a/avr/src/huanyang.c b/src/avr/src/huanyang.c similarity index 100% rename from avr/src/huanyang.c rename to src/avr/src/huanyang.c diff --git a/avr/src/huanyang.h b/src/avr/src/huanyang.h similarity index 100% rename from avr/src/huanyang.h rename to src/avr/src/huanyang.h diff --git a/avr/src/i2c.c b/src/avr/src/i2c.c similarity index 100% rename from avr/src/i2c.c rename to src/avr/src/i2c.c diff --git a/avr/src/i2c.h b/src/avr/src/i2c.h similarity index 100% rename from avr/src/i2c.h rename to src/avr/src/i2c.h diff --git a/avr/src/machine.c b/src/avr/src/machine.c similarity index 100% rename from avr/src/machine.c rename to src/avr/src/machine.c diff --git a/avr/src/machine.h b/src/avr/src/machine.h similarity index 100% rename from avr/src/machine.h rename to src/avr/src/machine.h diff --git a/avr/src/main.c b/src/avr/src/main.c similarity index 100% rename from avr/src/main.c rename to src/avr/src/main.c diff --git a/avr/src/messages.def b/src/avr/src/messages.def similarity index 100% rename from avr/src/messages.def rename to src/avr/src/messages.def diff --git a/avr/src/motor.c b/src/avr/src/motor.c similarity index 100% rename from avr/src/motor.c rename to src/avr/src/motor.c diff --git a/avr/src/motor.h b/src/avr/src/motor.h similarity index 100% rename from avr/src/motor.h rename to src/avr/src/motor.h diff --git a/avr/src/outputs.c b/src/avr/src/outputs.c similarity index 100% rename from avr/src/outputs.c rename to src/avr/src/outputs.c diff --git a/avr/src/outputs.h b/src/avr/src/outputs.h similarity index 100% rename from avr/src/outputs.h rename to src/avr/src/outputs.h diff --git a/avr/src/pgmspace.h b/src/avr/src/pgmspace.h similarity index 100% rename from avr/src/pgmspace.h rename to src/avr/src/pgmspace.h diff --git a/avr/src/pins.c b/src/avr/src/pins.c similarity index 100% rename from avr/src/pins.c rename to src/avr/src/pins.c diff --git a/avr/src/pins.h b/src/avr/src/pins.h similarity index 100% rename from avr/src/pins.h rename to src/avr/src/pins.h diff --git a/avr/src/plan/arc.c b/src/avr/src/plan/arc.c similarity index 100% rename from avr/src/plan/arc.c rename to src/avr/src/plan/arc.c diff --git a/avr/src/plan/arc.h b/src/avr/src/plan/arc.h similarity index 100% rename from avr/src/plan/arc.h rename to src/avr/src/plan/arc.h diff --git a/avr/src/plan/buffer.c b/src/avr/src/plan/buffer.c similarity index 100% rename from avr/src/plan/buffer.c rename to src/avr/src/plan/buffer.c diff --git a/avr/src/plan/buffer.h b/src/avr/src/plan/buffer.h similarity index 100% rename from avr/src/plan/buffer.h rename to src/avr/src/plan/buffer.h diff --git a/avr/src/plan/calibrate.c b/src/avr/src/plan/calibrate.c similarity index 100% rename from avr/src/plan/calibrate.c rename to src/avr/src/plan/calibrate.c diff --git a/avr/src/plan/calibrate.h b/src/avr/src/plan/calibrate.h similarity index 100% rename from avr/src/plan/calibrate.h rename to src/avr/src/plan/calibrate.h diff --git a/avr/src/plan/dwell.c b/src/avr/src/plan/dwell.c similarity index 100% rename from avr/src/plan/dwell.c rename to src/avr/src/plan/dwell.c diff --git a/avr/src/plan/dwell.h b/src/avr/src/plan/dwell.h similarity index 100% rename from avr/src/plan/dwell.h rename to src/avr/src/plan/dwell.h diff --git a/avr/src/plan/exec.c b/src/avr/src/plan/exec.c similarity index 100% rename from avr/src/plan/exec.c rename to src/avr/src/plan/exec.c diff --git a/avr/src/plan/exec.h b/src/avr/src/plan/exec.h similarity index 100% rename from avr/src/plan/exec.h rename to src/avr/src/plan/exec.h diff --git a/avr/src/plan/jog.c b/src/avr/src/plan/jog.c similarity index 100% rename from avr/src/plan/jog.c rename to src/avr/src/plan/jog.c diff --git a/avr/src/plan/jog.h b/src/avr/src/plan/jog.h similarity index 100% rename from avr/src/plan/jog.h rename to src/avr/src/plan/jog.h diff --git a/avr/src/plan/line.c b/src/avr/src/plan/line.c similarity index 100% rename from avr/src/plan/line.c rename to src/avr/src/plan/line.c diff --git a/avr/src/plan/line.h b/src/avr/src/plan/line.h similarity index 100% rename from avr/src/plan/line.h rename to src/avr/src/plan/line.h diff --git a/avr/src/plan/planner.c b/src/avr/src/plan/planner.c similarity index 100% rename from avr/src/plan/planner.c rename to src/avr/src/plan/planner.c diff --git a/avr/src/plan/planner.h b/src/avr/src/plan/planner.h similarity index 100% rename from avr/src/plan/planner.h rename to src/avr/src/plan/planner.h diff --git a/avr/src/plan/runtime.c b/src/avr/src/plan/runtime.c similarity index 100% rename from avr/src/plan/runtime.c rename to src/avr/src/plan/runtime.c diff --git a/avr/src/plan/runtime.h b/src/avr/src/plan/runtime.h similarity index 100% rename from avr/src/plan/runtime.h rename to src/avr/src/plan/runtime.h diff --git a/avr/src/plan/state.c b/src/avr/src/plan/state.c similarity index 100% rename from avr/src/plan/state.c rename to src/avr/src/plan/state.c diff --git a/avr/src/plan/state.h b/src/avr/src/plan/state.h similarity index 100% rename from avr/src/plan/state.h rename to src/avr/src/plan/state.h diff --git a/avr/src/plan/velocity_curve.c b/src/avr/src/plan/velocity_curve.c similarity index 100% rename from avr/src/plan/velocity_curve.c rename to src/avr/src/plan/velocity_curve.c diff --git a/avr/src/plan/velocity_curve.h b/src/avr/src/plan/velocity_curve.h similarity index 100% rename from avr/src/plan/velocity_curve.h rename to src/avr/src/plan/velocity_curve.h diff --git a/avr/src/pwm_spindle.c b/src/avr/src/pwm_spindle.c similarity index 100% rename from avr/src/pwm_spindle.c rename to src/avr/src/pwm_spindle.c diff --git a/avr/src/pwm_spindle.h b/src/avr/src/pwm_spindle.h similarity index 100% rename from avr/src/pwm_spindle.h rename to src/avr/src/pwm_spindle.h diff --git a/avr/src/report.c b/src/avr/src/report.c similarity index 100% rename from avr/src/report.c rename to src/avr/src/report.c diff --git a/avr/src/report.h b/src/avr/src/report.h similarity index 100% rename from avr/src/report.h rename to src/avr/src/report.h diff --git a/avr/src/ringbuf.def b/src/avr/src/ringbuf.def similarity index 100% rename from avr/src/ringbuf.def rename to src/avr/src/ringbuf.def diff --git a/avr/src/rtc.c b/src/avr/src/rtc.c similarity index 100% rename from avr/src/rtc.c rename to src/avr/src/rtc.c diff --git a/avr/src/rtc.h b/src/avr/src/rtc.h similarity index 100% rename from avr/src/rtc.h rename to src/avr/src/rtc.h diff --git a/avr/src/spindle.c b/src/avr/src/spindle.c similarity index 100% rename from avr/src/spindle.c rename to src/avr/src/spindle.c diff --git a/avr/src/spindle.h b/src/avr/src/spindle.h similarity index 100% rename from avr/src/spindle.h rename to src/avr/src/spindle.h diff --git a/avr/src/status.c b/src/avr/src/status.c similarity index 100% rename from avr/src/status.c rename to src/avr/src/status.c diff --git a/avr/src/status.h b/src/avr/src/status.h similarity index 100% rename from avr/src/status.h rename to src/avr/src/status.h diff --git a/avr/src/stepper.c b/src/avr/src/stepper.c similarity index 100% rename from avr/src/stepper.c rename to src/avr/src/stepper.c diff --git a/avr/src/stepper.h b/src/avr/src/stepper.h similarity index 100% rename from avr/src/stepper.h rename to src/avr/src/stepper.h diff --git a/avr/src/switch.c b/src/avr/src/switch.c similarity index 100% rename from avr/src/switch.c rename to src/avr/src/switch.c diff --git a/avr/src/switch.h b/src/avr/src/switch.h similarity index 100% rename from avr/src/switch.h rename to src/avr/src/switch.h diff --git a/avr/src/usart.c b/src/avr/src/usart.c similarity index 100% rename from avr/src/usart.c rename to src/avr/src/usart.c diff --git a/avr/src/usart.h b/src/avr/src/usart.h similarity index 100% rename from avr/src/usart.h rename to src/avr/src/usart.h diff --git a/avr/src/util.c b/src/avr/src/util.c similarity index 100% rename from avr/src/util.c rename to src/avr/src/util.c diff --git a/avr/src/util.h b/src/avr/src/util.h similarity index 100% rename from avr/src/util.h rename to src/avr/src/util.h diff --git a/avr/src/varcb.c b/src/avr/src/varcb.c similarity index 100% rename from avr/src/varcb.c rename to src/avr/src/varcb.c diff --git a/avr/src/vars.c b/src/avr/src/vars.c similarity index 100% rename from avr/src/vars.c rename to src/avr/src/vars.c diff --git a/avr/src/vars.def b/src/avr/src/vars.def similarity index 100% rename from avr/src/vars.def rename to src/avr/src/vars.def diff --git a/avr/src/vars.h b/src/avr/src/vars.h similarity index 100% rename from avr/src/vars.h rename to src/avr/src/vars.h diff --git a/avr/src/vars.json.in b/src/avr/src/vars.json.in similarity index 100% rename from avr/src/vars.json.in rename to src/avr/src/vars.json.in diff --git a/avr/test/Makefile b/src/avr/test/Makefile similarity index 100% rename from avr/test/Makefile rename to src/avr/test/Makefile diff --git a/avr/test/arc.gc b/src/avr/test/arc.gc similarity index 100% rename from avr/test/arc.gc rename to src/avr/test/arc.gc diff --git a/avr/test/hal.c b/src/avr/test/hal.c similarity index 100% rename from avr/test/hal.c rename to src/avr/test/hal.c diff --git a/avr/test/line.gc b/src/avr/test/line.gc similarity index 100% rename from avr/test/line.gc rename to src/avr/test/line.gc diff --git a/avr/test/planner-test.c b/src/avr/test/planner-test.c similarity index 100% rename from avr/test/planner-test.c rename to src/avr/test/planner-test.c diff --git a/avr/test/plot.py b/src/avr/test/plot.py similarity index 100% rename from avr/test/plot.py rename to src/avr/test/plot.py diff --git a/avr/test/short.gc b/src/avr/test/short.gc similarity index 100% rename from avr/test/short.gc rename to src/avr/test/short.gc -- 2.27.0