Dimitris Platis
Dimitris Platis
## Description ## Solved issue(s)
## Description ## Solved issue(s)
## Description Seems like it's [broken](https://github.com/platisd/smartcar_shield/runs/5612643755?check_suite_focus=true). ## Definition of Done Job is again :green_circle:
## Description Sonarqube has detected some code smells and the report can be found [here](https://sonarcloud.io/project/issues?id=platisd_smartcar_shield&resolved=false&types=CODE_SMELL). Not all of them need to be fixed (i.e. ignore the ones about the commented-out...
## Description Currently `DirectionalOdometer` is extending `DirectionlessOdometer` so to utilize some common functionality. However, a `DirectionalOdometer` is **not** a `DirectionlessOdometer`. Both are `Odometer`s that are using an `Encoder`. ## Definition...
## Description The `Runtime` interface is supposed to be a platform agnostic representation of the runtime environment. Instead of passing arbitrary numbers (which will only work for Arduino), we should...
The main business logic under [duplicate_code_detection.py](https://github.com/platisd/duplicate-code-detection-tool/blob/master/duplicate_code_detection.py) is lacking unit tests to be automatically run on CI. Let's introduce some! :balloon:
What the title says, let's fix it
Add a PIR sensor which will trigger the reset pin whenever it detects movement and the microcontroller is in deep sleep but not when its running.