├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── custom.md ├── dependabot.yml └── workflows │ ├── codacy.yml │ └── codeql.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── doc └── logo.png ├── esp32 ├── .pio │ └── libdeps │ │ └── esp32dev │ │ ├── StepperDriver │ │ ├── .devcontainer │ │ │ ├── Dockerfile │ │ │ └── devcontainer.json │ │ ├── .github │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.md │ │ │ │ └── feature_request.md │ │ │ ├── stale.yml │ │ │ └── workflows │ │ │ │ ├── arduino.yml │ │ │ │ └── platformio.yml │ │ ├── .gitignore │ │ ├── .piopm │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── _config.yml │ │ ├── arduino-cli.yaml │ │ ├── examples │ │ │ ├── AccelTest │ │ │ │ └── AccelTest.ino │ │ │ ├── BasicStepperDriver │ │ │ │ └── BasicStepperDriver.ino │ │ │ ├── ClockStepper │ │ │ │ └── ClockStepper.ino │ │ │ ├── MicroStepping │ │ │ │ └── MicroStepping.ino │ │ │ ├── MultiAxis │ │ │ │ └── MultiAxis.ino │ │ │ ├── NonBlocking │ │ │ │ └── NonBlocking.ino │ │ │ ├── SpeedProfile │ │ │ │ └── SpeedProfile.ino │ │ │ └── UnitTest │ │ │ │ ├── UnitTest.ino │ │ │ │ ├── adafruit_feather_m0.txt │ │ │ │ └── esp8266_nodemcu.txt │ │ ├── keywords.txt │ │ ├── library.properties │ │ ├── platformio.ini │ │ └── src │ │ │ ├── A4988.cpp │ │ │ ├── A4988.h │ │ │ ├── BasicStepperDriver.cpp │ │ │ ├── BasicStepperDriver.h │ │ │ ├── DRV8825.cpp │ │ │ ├── DRV8825.h │ │ │ ├── DRV8834.cpp │ │ │ ├── DRV8834.h │ │ │ ├── DRV8880.cpp │ │ │ ├── DRV8880.h │ │ │ ├── MultiDriver.cpp │ │ │ ├── MultiDriver.h │ │ │ ├── SyncDriver.cpp │ │ │ └── SyncDriver.h │ │ └── integrity.dat ├── .vscode │ ├── c_cpp_properties.json │ ├── extensions.json │ ├── launch.json │ └── settings.json ├── include │ └── README ├── platformio.ini ├── src │ └── main.cpp └── test │ └── README ├── other ├── SmartPET Feeder.obj ├── SmartPET.mtl └── train.py ├── raspberry_pi ├── install.sh ├── requirements.txt ├── smartpet.sql └── src │ ├── _feed.py │ ├── config.py │ ├── feed.py │ ├── log.py │ ├── query.py │ ├── sql.py │ ├── start.py │ ├── ui.py │ └── web_api.py └── test └── test_webapi.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.github/workflows/codacy.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/SECURITY.md -------------------------------------------------------------------------------- /doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/doc/logo.png -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.github/stale.yml -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.github/workflows/arduino.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.github/workflows/arduino.yml -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.github/workflows/platformio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.github/workflows/platformio.yml -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.gitignore -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/.piopm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/.piopm -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/LICENSE -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/Makefile -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/README.md -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/_config.yml -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/arduino-cli.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/arduino-cli.yaml -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/AccelTest/AccelTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/AccelTest/AccelTest.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/BasicStepperDriver/BasicStepperDriver.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/BasicStepperDriver/BasicStepperDriver.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/ClockStepper/ClockStepper.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/ClockStepper/ClockStepper.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/MicroStepping/MicroStepping.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/MicroStepping/MicroStepping.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/MultiAxis/MultiAxis.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/MultiAxis/MultiAxis.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/NonBlocking/NonBlocking.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/NonBlocking/NonBlocking.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/SpeedProfile/SpeedProfile.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/SpeedProfile/SpeedProfile.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/UnitTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/UnitTest.ino -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/adafruit_feather_m0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/adafruit_feather_m0.txt -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/esp8266_nodemcu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/examples/UnitTest/esp8266_nodemcu.txt -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/keywords.txt -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/library.properties -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/platformio.ini -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/A4988.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/A4988.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/A4988.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/A4988.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/BasicStepperDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/BasicStepperDriver.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/BasicStepperDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/BasicStepperDriver.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8825.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8825.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8825.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8825.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8834.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8834.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8834.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8834.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8880.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8880.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8880.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/DRV8880.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/MultiDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/MultiDriver.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/MultiDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/MultiDriver.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/SyncDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/SyncDriver.cpp -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/StepperDriver/src/SyncDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.pio/libdeps/esp32dev/StepperDriver/src/SyncDriver.h -------------------------------------------------------------------------------- /esp32/.pio/libdeps/esp32dev/integrity.dat: -------------------------------------------------------------------------------- 1 | laurb9/StepperDriver@^1.4.0 -------------------------------------------------------------------------------- /esp32/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /esp32/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.vscode/extensions.json -------------------------------------------------------------------------------- /esp32/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.vscode/launch.json -------------------------------------------------------------------------------- /esp32/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/.vscode/settings.json -------------------------------------------------------------------------------- /esp32/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/include/README -------------------------------------------------------------------------------- /esp32/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/platformio.ini -------------------------------------------------------------------------------- /esp32/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/src/main.cpp -------------------------------------------------------------------------------- /esp32/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/esp32/test/README -------------------------------------------------------------------------------- /other/SmartPET Feeder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/other/SmartPET Feeder.obj -------------------------------------------------------------------------------- /other/SmartPET.mtl: -------------------------------------------------------------------------------- 1 | # Rhino 2 | -------------------------------------------------------------------------------- /other/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/other/train.py -------------------------------------------------------------------------------- /raspberry_pi/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/install.sh -------------------------------------------------------------------------------- /raspberry_pi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/requirements.txt -------------------------------------------------------------------------------- /raspberry_pi/smartpet.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/smartpet.sql -------------------------------------------------------------------------------- /raspberry_pi/src/_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/_feed.py -------------------------------------------------------------------------------- /raspberry_pi/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/config.py -------------------------------------------------------------------------------- /raspberry_pi/src/feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/feed.py -------------------------------------------------------------------------------- /raspberry_pi/src/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/log.py -------------------------------------------------------------------------------- /raspberry_pi/src/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/query.py -------------------------------------------------------------------------------- /raspberry_pi/src/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/sql.py -------------------------------------------------------------------------------- /raspberry_pi/src/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/start.py -------------------------------------------------------------------------------- /raspberry_pi/src/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/ui.py -------------------------------------------------------------------------------- /raspberry_pi/src/web_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/raspberry_pi/src/web_api.py -------------------------------------------------------------------------------- /test/test_webapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smart2pet/SmartPET-Feeder/HEAD/test/test_webapi.py --------------------------------------------------------------------------------